幫助中心 | 我的帳號 | 關於我們

嵌入式Linux應用開發完全手冊(附光碟)

  • 作者:編者:韋東山|責編:黃焱
  • 出版社:人民郵電
  • ISBN:9787115182623
  • 出版日期:2008/08/01
  • 裝幀:平裝
  • 頁數:579
人民幣:RMB 89.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書全面介紹了嵌入式Linux系統開發過程中,從底層系統支持到上層GUI應用的方方面面,內容涵蓋Linux操作系統的安裝及相關工具的使用、配置,嵌入式編程所需要的基礎知識(交叉編譯工具的選項設置、Makefile語法、ARM彙編指令等),硬體部件的使用及編程(囊括了常見硬體,比如UART、I2C、LCD等),U-Boot、Linux內核的分析、配置和移植,根文件系統的構造(包括移植busybox、glibc、製作映象文件等),內核調試技術(比如添加kgdb補丁、棧回溯等),驅動程序編寫及移植(LED、按鍵、擴展串口、網卡、硬碟、SD卡、LCD和USB等),GUI系統的移植(包含兩個GUI系統:基於Qtopia和基於X),應用程序調試技術。
    本書從最簡單的點亮一個LED開始,由淺入深地講解,使讀者最終可以配置、移植、裁剪內核,編寫驅動程序,移植GUI系統,掌握整個嵌入式Linux系統的開發方法。
    本書由淺入深,循序漸進,適合剛接觸嵌入式Linux的初學者學習,也可作為大、中專院校嵌入式相關專業本科生、研究生的教材。

作者介紹
編者:韋東山|責編:黃焱

目錄
第1篇  嵌入式Linux開發環境構建篇
  第1章  嵌入式Linux開發概述
    1.1  嵌入式系統介紹
      1.1.1  嵌入式系統的定義和特點
      1.1.2  嵌入式技術的發展歷史
    1.2  基於ARM處理器的嵌入式Linux系統
      1.2.1  ARM處理器介紹
      1.2.2  在嵌入式系統中選擇嵌入式Linux的理由
  第2章  嵌入式Linux開發環境構建
    2.1  硬體環境構建
      2.1.1  主機與目標板結合的交叉開發模式
      2.1.2  硬體要求
    2.2  軟體環境構建
      2.2.1  主機Linux操作系統的安裝
      2.2.2  主機Linux操作系統上網路服務的配置與啟動
      2.2.3  在主機Linux操作系統中安裝基本的開發環境
      2.2.4  光碟的內容結構及安裝
      2.2.5  安裝交叉編譯工具鏈
      2.2.6  書中寫作風格的約定
  第3章  嵌入式編程基礎知識
    3.1  交叉編譯工具選項說明
      3.1.1  arm-linux-gcc選項
      3.1.2  arm-linux-ld選項
      3.1.3  arm-linux-objcopy選項
      3.1.4  arm-linux-objdump選項
      3.1.5  彙編代碼、機器碼和存儲器的關係以及數據的表示
    3.2  Makefile介紹
      3.2.1  Makefile規則
      3.2.2  Makefile文件里的賦值方法
      3.2.3  Makefile常用函數
    3.3  常用ARM彙編指令及ATPCS規則
      3.3.1  本書使用的所有彙編指令
      3.3.2  ARM-THUMB子程序調用規則ATPCS
  第4章  Windows、Linux環境下相關工具、命令的使用
    4.1  Windows環境下的工具介紹
      4.1.1  代碼閱讀、編輯工具Source Insight
      4.1.2  文件傳輸工具Cuteftp
      4.1.3  遠程登錄工具SecureCRT
      4.1.4  TFTP伺服器軟體Tftpd32
    4.2  Linux環境下的工具、命令介紹
      4.2.1  代碼閱讀、編輯工具KScope
      4.2.2  遠程登錄工具C-kermit
      4.2.3  編輯命令vi
      4.2.4  查找命令grep、find命令
      4.2.5  在線手冊查看命令man
      4.2.6  其他命令:tar、diff、patch
第2篇  ARM9嵌入式系統基礎實例篇
  第5章  GPIO介面
    5.1  GPIO硬體介紹
      5.1.1  通過寄存器來操作GPIO引腳

      5.1.2  怎樣使用軟體來訪問硬體
    5.2  GPIO操作實例:LED和按鍵
      5.2.1  硬體設計
      5.2.2  程序設計及代碼詳解
      5.2.3  實例測試
  第6章  存儲器控制
    6.1  使用存儲控制器訪問外設的原理
  ……
第3篇  嵌入式Linux系統移植篇
第4篇  嵌入式Linux設備驅動開發篇
第5篇  嵌入式Linux系統應用開發篇
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032