嵌入式Linux開發實用教程

嵌入式Linux開發實用教程

《嵌入式Linux開發實用教程》是2014年人民郵電出版社出版的圖書,作者是朱兆祺、 李強。

基本介紹

  • 書名:嵌入式Linux開發實用教程
  • 類型:計算機與網際網路
  • 出版日期:2014年4月1日
  • 語種:簡體中文
  • ISBN:7115334838
  • 作者:朱兆祺 李強
  • 出版社:人民郵電出版社
  • 頁數:258頁
  • 開本:16
  • 品牌:人民郵電出版社
內容簡介,圖書目錄,

內容簡介

“十二五”國家重點圖書出版規劃項目
初稿在21IC網站和飛凌論壇等知名IT網站獲得眾多學習者的好評
就業嵌入式開發領域,所要克服的入門難點。特別適合於剛畢業的學生入行學習。
王祖麟教授、ARM公司中國區大學計畫經理時昕博士作序推薦
嵌入式Linux是將日益流行的Linux作業系統進行裁剪修改,使之能在嵌入式計算機系統上運行的一種作業系統。既繼承了Internet上無限的開放原始碼資源,又具有嵌入式作業系統的特性,其優勢及套用已獲得眾多企業的青睞。 《嵌入式Linux開發實用教程》以一個嵌入式Linux學習者的角度,由淺入深地總結了從入門到進行項目工程實踐的所有學習歷程,旨在幫助讀者快速入門,以實例為導向紮實掌握嵌入式開放技術。全書共分6章,主要內容包括嵌入式Linux基礎、U-Boot移植、Linux移植、Linux驅動程式、Qt移植和程式設計以及舉一反三的綜合拓展學習。由於嵌入式Linux是一門非常複雜的軟體技術,入門較難,因此藉以此書為自學者提供一條成功入門的捷徑。《嵌入式Linux開發實用教程》光碟包含了筆者在本書基礎上錄製的40集學習視頻,涵蓋嵌入式Linux基礎、U-Boot移植、Linux移植、Linux驅動程式設計、Qt移植等。本書的所有程式以及源碼都在光碟中,讀者可自行參考。 《嵌入式Linux開發實用教程》內容詳實,結構明確,適合作為初學者的課程教材,也可作為嵌入式系統愛好者的自學參考資料。

圖書目錄

第1章 嵌入式Linux基礎
1.1 Linux基本命令
1.1.1 檔案屬性查詢與修改
1.1.2 目錄與路徑處理命令
1.1.3 檔案操作
1.1.4 打包與解包、壓縮與解壓縮
1.2 Makefile基本知識
1.2.1 Makefile規則
1.2.2 Makefile變數
1.2.3 Makfile常用關鍵字
1.2.4 Makefile常用函式
1.3 arm-linux交叉編譯鏈
1.3.1 arm-linux交叉編譯工具鏈的製作方法
1.3.2 交叉編譯鏈在宿主機上的安裝
1.4 映像檔案的生成和運行
1.4.1 編譯過程
1.4.2 代碼搬運
1.4.3 混合編程
1.5 嵌入式Linux移植常用軟體
1.5.1 Secure CRT
1.5.2 Source Insight
第2章 U-Boot-2013.04分析與移植
2.1 Boot Loader概述
2.2 U-Boot初步分析
2.2.1 源碼結構
2.2.2 建立模板
2.2.3 編譯源碼
2.2.4 啟動分析
2.3 SD/MMC設備移植
2.3.1 IROM啟動的概念
2.3.2 實現SD卡啟動
2.3.3 SD/MMC驅動移植
2.3.4 環境變數
2.4 U-Boot命令實現
2.4.1 命令概述
2.4.2 實現原理
2.4.3 新增命令
2.5 NAND Flash設備移植
2.5.1 NAND Flash的結構
2.5.2 控制器的特性
2.5.3 NAND Flash驅動移植
2.5.4 nand_spl啟動原理
2.5.5 nand_spl啟動實現
2.6 DM9000網卡移植
2.6.1 修改配置檔案
2.6.2 增加驅動代碼
2.6.3 配置TFTP伺服器
第3章 Linux-3.8.3核心移植
3.1 Linux核心簡介
3.2 初步測試核心
3.2.1 mkimage工具
3.2.2 配置menuconfig
3.2.3 載入地址和入口地址
3.2.4 TFTP測試核心
3.2.5 核心啟動分析
3.3 MTD分區
3.4 NAND Flash驅動移植
3.5 DM9000網卡驅動
3.6 YAFFS2根檔案系統
3.6.1 使Linux-3.8.3核心支持YAFFS2檔案系統
3.6.2 製作根檔案系統
3.6.3 NFS檔案系統掛載
3.7 LCD驅動移植
3.7.1 LCD顯示驅動
3.7.2 LCD觸摸驅動
第4章 Linux設備驅動程式設計
4.1 設備驅動概述
4.2 字元設備驅動
4.2.1 LED驅動程式設計
4.2.2 ADC驅動程式設計
4.3 塊設備驅動
4.3.1 塊設備操作
4.3.2 塊設備驅動程式
第5章 Qt-4.8.4移植
5.1 Qt概述
5.2 Qt編譯環境搭建
5.2.1 tslib安裝
5.2.2 安裝Linux/x11版Qt-4.8.4
5.2.3 安裝embedded版Qt-4.8.4
5.2.4 安裝Qt Creator
5.3 初體驗Hello Word
5.4 字元設備驅動Qt應用程式
5.4.1 基於Qt-4.8.4的LED應用程式
5.4.2 基於Qt-4.8.4的ADC應用程式
第6章 嵌入式Linux學習拓展
6.1 學習拓展簡介
6.2 Linux驅動程式設計
6.2.1 溫度感測器模組
6.2.2 GPRS模組
6.3 Qt應用程式設計
6.3.1 DS18B20溫度感測器

相關詞條

熱門詞條

聯絡我們