注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)嵌入式Linux開(kāi)發(fā)實(shí)用教程

嵌入式Linux開(kāi)發(fā)實(shí)用教程

嵌入式Linux開(kāi)發(fā)實(shí)用教程

定 價(jià):¥45.00

作 者: 朱兆祺,李強(qiáng),袁晉蓉 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)與互聯(lián)網(wǎng) 軟件工程及軟件方法學(xué)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115334831 出版時(shí)間: 2014-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 258 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  嵌入式Linux是將日益流行的Linux操作系統(tǒng)進(jìn)行裁剪修改,使之能在嵌入式計(jì)算機(jī)系統(tǒng)上運(yùn)行的一種操作系統(tǒng)。既繼承了Internet上無(wú)限的開(kāi)放源代碼資源,又具有嵌入式操作系統(tǒng)的特性,其優(yōu)勢(shì)及應(yīng)用已獲得眾多企業(yè)的青睞?!肚度胧絃inux開(kāi)發(fā)實(shí)用教程》以一個(gè)嵌入式Linux學(xué)習(xí)者的角度,由淺入深地總結(jié)了從入門(mén)到進(jìn)行項(xiàng)目工程實(shí)踐的所有學(xué)習(xí)歷程,旨在幫助讀者快速入門(mén),以實(shí)例為導(dǎo)向扎實(shí)掌握嵌入式開(kāi)放技術(shù)。全書(shū)共分6章,主要內(nèi)容包括嵌入式Linux基礎(chǔ)、U-Boot移植、Linux移植、Linux驅(qū)動(dòng)程序、Qt移植和程序設(shè)計(jì)以及舉一反三的綜合拓展學(xué)習(xí)。由于嵌入式Linux是一門(mén)非常復(fù)雜的軟件技術(shù),入門(mén)較難,因此借以此書(shū)為自學(xué)者提供一條成功入門(mén)的捷徑?!肚度胧絃inux開(kāi)發(fā)實(shí)用教程》光盤(pán)包含了筆者在本書(shū)基礎(chǔ)上錄制的40集學(xué)習(xí)視頻,涵蓋嵌入式Linux基礎(chǔ)、U-Boot移植、Linux移植、Linux驅(qū)動(dòng)程序設(shè)計(jì)、Qt移植等。本書(shū)的所有程序以及源碼都在光盤(pán)中,讀者可自行參考?!肚度胧絃inux開(kāi)發(fā)實(shí)用教程》內(nèi)容詳實(shí),結(jié)構(gòu)明確,適合作為初學(xué)者的課程教材,也可作為嵌入式系統(tǒng)愛(ài)好者的自學(xué)參考資料。

作者簡(jiǎn)介

  朱兆祺,李強(qiáng),袁晉蓉 著

圖書(shū)目錄

目 錄
第1章 嵌入式Linux基礎(chǔ) 1
1.1 Linux基本命令 2
1.1.1 文件屬性查詢與修改 2
1.1.2 目錄與路徑處理命令 3
1.1.3 文件操作 5
1.1.4 打包與解包、壓縮與解壓縮 6
1.2 Makefile基本知識(shí) 8
1.2.1 Makefile規(guī)則 8
1.2.2 Makefile變量 8
1.2.3 Makfile常用關(guān)鍵字 10
1.2.4 Makefile常用函數(shù) 12
1.3 arm-linux交叉編譯鏈 13
1.3.1 arm-linux交叉編譯工具鏈的制作方法 14
1.3.2 交叉編譯鏈在宿主機(jī)上的安裝 23
1.4 映像文件的生成和運(yùn)行 24
1.4.1 編譯過(guò)程 24
1.4.2 代碼搬運(yùn) 31
1.4.3 混合編程 32
1.5 嵌入式Linux移植常用軟件 34
1.5.1 SecureCRT 34
1.5.2 Source Insight 35
第2章 U-Boot-2013.04分析與移植 39
2.1 BootLoader概述 40
2.2 U-Boot初步分析 40
2.2.1 源碼結(jié)構(gòu) 41
2.2.2 建立模板 41
2.2.3 編譯源碼 46
2.2.4 啟動(dòng)分析 49
2.3 SD/MMC設(shè)備移植 68
2.3.1 IROM啟動(dòng)的概念 68
2.3.2 實(shí)現(xiàn)SD卡啟動(dòng) 71
2.3.3 SD/MMC驅(qū)動(dòng)移植 78
2.3.4 環(huán)境變量 88
2.4 U-Boot命令實(shí)現(xiàn) 89
2.4.1 命令概述 89
2.4.2 實(shí)現(xiàn)原理 90
2.4.3 新增命令 94
2.5 NAND Flash設(shè)備移植 95
2.5.1 NAND Flash的結(jié)構(gòu) 95
2.5.2 控制器的特性 97
2.5.3 NAND Flash驅(qū)動(dòng)移植 100
2.5.4 nand_spl啟動(dòng)原理 110
2.5.5 nand_spl啟動(dòng)實(shí)現(xiàn) 118
2.6 DM9000網(wǎng)卡移植 120
2.6.1 修改配置文件 120
2.6.2 增加驅(qū)動(dòng)代碼 121
2.6.3 配置TFTP服務(wù)器 123
第3章 Linux-3.8.3內(nèi)核移植 125
3.1 Linux內(nèi)核簡(jiǎn)介 126
3.2 初步測(cè)試內(nèi)核 128
3.2.1 mkimage工具 128
3.2.2 配置menuconfig 129
3.2.3 加載地址和入口地址 135
3.2.4 TFTP測(cè)試內(nèi)核 141
3.2.5 內(nèi)核啟動(dòng)分析 142
3.3 MTD分區(qū) 148
3.4 NAND Flash驅(qū)動(dòng)移植 150
3.5 DM9000網(wǎng)卡驅(qū)動(dòng) 155
3.6 YAFFS2根文件系統(tǒng) 156
3.6.1 使Linux-3.8.3內(nèi)核支持YAFFS2文件系統(tǒng) 156
3.6.2 制作根文件系統(tǒng) 160
3.6.3 NFS文件系統(tǒng)掛載 169
3.7 LCD驅(qū)動(dòng)移植 175
3.7.1 LCD顯示驅(qū)動(dòng) 176
3.7.2 LCD觸摸驅(qū)動(dòng) 181
第4章 Linux設(shè)備驅(qū)動(dòng)程序設(shè)計(jì) 187
4.1 設(shè)備驅(qū)動(dòng)概述 188
4.2 字符設(shè)備驅(qū)動(dòng) 188
4.2.1 LED驅(qū)動(dòng)程序設(shè)計(jì) 188
4.2.2 ADC驅(qū)動(dòng)程序設(shè)計(jì) 201
4.3 塊設(shè)備驅(qū)動(dòng) 209
4.3.1 塊設(shè)備操作 209
4.3.2 塊設(shè)備驅(qū)動(dòng)程序 217
第5章 Qt-4.8.4移植 224
5.1 Qt概述 225
5.2 Qt編譯環(huán)境搭建 225
5.2.1 tslib安裝 225
5.2.2 安裝Linux/x11版Qt-4.8.4 228
5.2.3 安裝embedded版Qt-4.8.4 230
5.2.4 安裝Qt Creator 231
5.3 初體驗(yàn)Hello Word 233
5.4 字符設(shè)備驅(qū)動(dòng)Qt應(yīng)用程序 238
5.4.1 基于Qt-4.8.4的LED應(yīng)用程序 238
5.4.2 基于Qt-4.8.4的ADC應(yīng)用程序 242
第6章 嵌入式Linux學(xué)習(xí)拓展 246
6.1 學(xué)習(xí)拓展簡(jiǎn)介 247
6.2 Linux驅(qū)動(dòng)程序設(shè)計(jì) 247
6.2.1 溫度傳感器模塊 247
6.2.2 GPRS模塊 254
6.3 Qt應(yīng)用程序設(shè)計(jì) 256
6.3.1 DS18B20溫度傳感器 256

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)