注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)ARM嵌入式Linux系統(tǒng)開(kāi)發(fā)從入門(mén)到精通

ARM嵌入式Linux系統(tǒng)開(kāi)發(fā)從入門(mén)到精通

ARM嵌入式Linux系統(tǒng)開(kāi)發(fā)從入門(mén)到精通

定 價(jià):¥39.00

作 者: 李亞峰、歐文盛、等 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787302156871 出版時(shí)間: 2007-08-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 308 字?jǐn)?shù):  

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

  Linux是一個(gè)成熟而穩(wěn)定的開(kāi)放源代碼操作系統(tǒng),將Linux植入嵌入式設(shè)備具有眾多的優(yōu)點(diǎn)。本書(shū)以應(yīng)用最廣泛的新一代ARM9處理器為對(duì)象,介紹了 ARM Linux系統(tǒng)移值,包括嵌入式系統(tǒng)開(kāi)發(fā)入門(mén),交叉編譯器的構(gòu)建, BootLoader的移植與實(shí)現(xiàn)及Linux 2.6內(nèi)核的編譯與下載;ARM Linux的驅(qū)動(dòng)程序開(kāi)發(fā),包括最常見(jiàn)的字符設(shè)備驅(qū)動(dòng)的分析,塊設(shè)備驅(qū)動(dòng)的分析以及網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)的分析;Qt GUI開(kāi)發(fā),包括Qt的具體安裝,Qt的核心技術(shù)以及最新的Qtopia Core開(kāi)發(fā)環(huán)境;最后通過(guò)實(shí)例來(lái)講述Qtopia Core開(kāi)發(fā)過(guò)程。本書(shū)通俗易懂,可作為高等院校電子類(lèi)、電氣類(lèi)、控制類(lèi)、計(jì)算機(jī)類(lèi)等專(zhuān)業(yè)本科生、研究生學(xué)習(xí)嵌入式Linux的參考書(shū)目或自學(xué)教材,也可供廣大希望轉(zhuǎn)入嵌入式領(lǐng)域的科研和工程技術(shù)人員參考使用,還可作為廣大嵌入式培訓(xùn)班的教材和教輔材料。

作者簡(jiǎn)介

暫缺《ARM嵌入式Linux系統(tǒng)開(kāi)發(fā)從入門(mén)到精通》作者簡(jiǎn)介

圖書(shū)目錄

第一部分 ARM Linux系統(tǒng)移植
第1章 嵌入式系統(tǒng)開(kāi)發(fā)入門(mén)
1.1 嵌入式系統(tǒng)介紹
1.1.1 嵌入式系統(tǒng)概述
1.1.2 嵌入式系統(tǒng)組成
1.2 ARM介紹
1.2.1 ARM處理器介紹
1.2.2 ARM處理器的選型
1.2.3 S3C2410微處理器介紹
1.3 ADS集成開(kāi)發(fā)環(huán)境介紹
1.3.1 ADS軟件組成
l.3.2 使用Code Warrior IDE
l.3.3 使用AXD IDE
1.4 嵌入式Linux開(kāi)發(fā)介紹
1.4.1 Linux歷史
1.4.2 Linux開(kāi)發(fā)環(huán)境
1.4.3 GCC介紹
1.4.4 GNU Make介紹
1.4.5 GDB介紹
1.4.6 ARM Linux系統(tǒng)開(kāi)發(fā)流程
1.5 Linux內(nèi)核介紹
1.5.1 Linux內(nèi)核目錄結(jié)構(gòu)
1.5.2 如何閱讀Linux內(nèi)核源代碼
1.6 本章小結(jié)
1.7 常見(jiàn)問(wèn)題
第2章 交叉編譯工具鏈的構(gòu)建
2.1 交叉編譯工具鏈介紹
2.2 構(gòu)建ARM Linux交叉編譯工具鏈
2.2.1 分步構(gòu)建交叉編譯鏈
2.2.2 用Crosstool工具構(gòu)建交叉工具鏈
2.3 本章小結(jié)
2.4 常見(jiàn)問(wèn)題
第3章 嵌入式系統(tǒng)的BOOtLoader
3.1 BootLoader概述
3.2 常用的嵌入式Linux BootLoader
3.2.1 U-Boot
3.2.2 VIVI
3.2.3 Blob
3.2.4 RedBoot
3.2.5 ARMboot
3.2.6 DlY
3.3 基于S3C2410開(kāi)發(fā)板的BoofLoader實(shí)現(xiàn)
3.3.1 S3C24lO開(kāi)發(fā)板介紹
3.3.2 U-Boot分析與移植
3.4 基于S3C2410開(kāi)發(fā)板自己編寫(xiě) BootLoader
3.4.1 設(shè)計(jì)系統(tǒng)的啟動(dòng)流程
3.4.2 BootLoader的具體實(shí)現(xiàn)
3.5 本章小結(jié)
3.6 常見(jiàn)問(wèn)題
第4章 嵌入式Linux內(nèi)核移植
4.1 移植的基本概念
4.2 內(nèi)核移植的準(zhǔn)備
4.3 內(nèi)核移植
4.3.1 內(nèi)核配置
4.3.2 內(nèi)核編譯
4.3.3 內(nèi)核下載
4.4 建立Linux根文件系統(tǒng)
4.4.1 根文件系統(tǒng)的基本介紹
4.4.2 建立根文件系統(tǒng)
4.5 本章小結(jié)
4.6 常見(jiàn)問(wèn)題
第二部分 ARM Linux設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)
第5章 ARM LiRHX驅(qū)動(dòng)程序開(kāi)發(fā)入門(mén)
5.1 嵌入式Linux驅(qū)動(dòng)程序介紹
5.1.1 驅(qū)動(dòng)程序的作用
5.1.2 Linux設(shè)備驅(qū)動(dòng)程序分類(lèi)
5.2 最簡(jiǎn)單的內(nèi)核模塊舉例
5.2.1 編寫(xiě)Hello world模塊
5.2.2 編寫(xiě)Hello World模塊的Makefile
5.2. 3加載和卸載Hello World模塊
5.3 Linux驅(qū)動(dòng)程序開(kāi)發(fā)要點(diǎn)
5.3.1 內(nèi)存與I/O端口
5.3.2 并發(fā)控制
5.3.3 阻塞與非阻塞
5.3.4 中斷處理
5.3.5 內(nèi)核調(diào)試
5.4 本章小結(jié)
5.5 常見(jiàn)問(wèn)題
第6章 字符設(shè)備驅(qū)動(dòng)程序
6.1 字符設(shè)備驅(qū)動(dòng)介紹
6.1.1 字符設(shè)備驅(qū)動(dòng)相關(guān)的重要結(jié)構(gòu)
6.1.2 主、次設(shè)備號(hào)
6.2 字符設(shè)備驅(qū)動(dòng)開(kāi)發(fā)實(shí)例
6.2.1 四線電阻式觸摸屏原理
6.2.2 S3C 2410觸摸屏工作原理
6.2.3 S3C 22410的ADC和觸摸屏接口特殊寄存器
6.2.4 觸摸屏驅(qū)動(dòng)概要設(shè)計(jì)
6.2.5 觸摸屏驅(qū)動(dòng)程序分析
6.2.6 配置和編譯驅(qū)動(dòng)程序
6.2.7 測(cè)試觸摸屏驅(qū)動(dòng)程序
6.2.8 觸摸屏的校準(zhǔn)
6.3 本章小結(jié)
6.4 常見(jiàn)問(wèn)題
第7章 塊設(shè)備驅(qū)動(dòng)程序
7.1 塊設(shè)備驅(qū)動(dòng)介紹
7.1.1 塊設(shè)備驅(qū)動(dòng)相關(guān)的重要結(jié)構(gòu)
7.1.2 請(qǐng)求處理
7.2 塊設(shè)備驅(qū)動(dòng)開(kāi)發(fā)實(shí)例
7.2.1 MMC/SD介紹
7.2.2 S3C2410提供的SDI接口

7.2.3 SDI相關(guān)的寄存器
7.2.4 MMC/SD驅(qū)動(dòng)概要設(shè)計(jì)
7.2.5 MMC驅(qū)動(dòng)程序分析
7.2.6 S3C2410 SDI接口驅(qū)動(dòng)分析
7.2.7 配置和編譯驅(qū)動(dòng)程序
7.3 本章小結(jié)
7.4 常見(jiàn)問(wèn)題
第8章 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序
8.1 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)介紹
8.1.1 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)相關(guān)的重要結(jié)構(gòu)
8.1.2 常見(jiàn)的網(wǎng)絡(luò)術(shù)語(yǔ)
8.2 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)開(kāi)發(fā)實(shí)例
8.2.1 CS8900A介紹
8.2.2 CS8900A網(wǎng)卡驅(qū)動(dòng)概要設(shè)計(jì)
8.2.3 CS8900A適配器驅(qū)動(dòng)程序分析
8.3 本章小結(jié)
8.4 常見(jiàn)問(wèn)題
第三部分 Qt GUI開(kāi)發(fā)
第9章 Qt概述
9.1 Linux下的GUI介紹
9.1.1 Linux桌面GUI系統(tǒng)
9.1.2 嵌入式Linux下的GUI系統(tǒng)
9.2 Qt/X11介紹
9.2.1 Qt的歷史和Qt/X11的由來(lái)
9.2.2 Qt/X11的版權(quán)問(wèn)題
9.2.3 Qt/11及Qt/Windows的系統(tǒng)架構(gòu)圖對(duì)比
9.2.4 Qt的特性簡(jiǎn)介
9.3 Qtopia Core介紹
9.3.1 Qtopia Core與Qt/Embedded
9.3.2 Qtopia Core的體系結(jié)構(gòu)
9.4 本章小結(jié)
9.5 常見(jiàn)問(wèn)題
第10章 Qt/X11初步
10.1 Qt/X11的安裝
10.1.1 Qt/X1l的下載及雙重授權(quán)問(wèn)題的說(shuō)明
10.1.2 Qt/X11的安裝詳解
10.2 Qt下的Hello World
10.3 溫度轉(zhuǎn)換的小例子
10.3.1 背景知識(shí)
10.3.2 Quit按鈕
10.3.3 攝氏溫度的顯示
10.3.4 華氏溫度的顯示
10.3.5 華氏溫度和攝氏溫度之間的轉(zhuǎn)換
10.3.6 保存當(dāng)前的數(shù)值
10.4 本章小結(jié)
10.5 常見(jiàn)問(wèn)題
第11章 Qt核心技術(shù)
11.1 信號(hào)(signals)和槽(slots)
11.1.1 常見(jiàn)的GuI組件通信方式
11.1.2 Qt中的信號(hào)和槽(Signals an El Slots)
11.1.3 自定義信號(hào)和槽的小例子
11.2 Qt對(duì)象模型
11.2.1 元對(duì)象系統(tǒng)
11.2.2 信號(hào)和槽機(jī)制的實(shí)現(xiàn)
11.2.3 元對(duì)象編譯器moc
11.3 Qt的窗口系統(tǒng)
11.3.1 窗口部件之間的樹(shù)型結(jié)構(gòu)
11.3.2 窗口部件的布局管理
11.4 國(guó)際化
11.4.1 Qt國(guó)際化的基本步驟
11.4.2 動(dòng)態(tài)改變語(yǔ)言的小例子
11.4.3 一些注意事項(xiàng)
11.5 本章小結(jié)
11.6 常見(jiàn)問(wèn)題
第12章 Qtopia COre
12.1 Qtopia Core的安裝
12.2 Frame Bufrer和avfb
12.2.1 Frame Buffer
12.2.2 編譯qvfb
12.2.3 在qvfb上運(yùn)行Qtopia Core程序
12.3 移植Qt/X11程序到Qtopia Core中
12.4 輕量級(jí)的窗口系統(tǒng)
12.5 進(jìn)程間通信
12.6 本章小結(jié)
12.7 常見(jiàn)問(wèn)題
參考文獻(xiàn)

本目錄推薦

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