《嵌入式Linux開發實用教程》是2014年人民郵電出版社出版的圖書,作者是朱兆祺、 李強。
基本介紹
- 書名:嵌入式Linux開發實用教程
- 類型:計算機與網際網路
- 出版日期:2014年4月1日
- 語種:簡體中文
- ISBN:7115334838
- 作者:朱兆祺 李強
- 出版社:人民郵電出版社
- 頁數:258頁
- 開本:16
- 品牌:人民郵電出版社
內容簡介
初稿在21IC網站和飛凌論壇等知名IT網站獲得眾多學習者的好評
就業嵌入式開發領域,所要克服的入門難點。特別適合於剛畢業的學生入行學習。
王祖麟教授、ARM公司中國區大學計畫經理時昕博士作序推薦
圖書目錄
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溫度感測器