包郵 嵌入式Linux系統(tǒng)開(kāi)發(fā)原理與 實(shí)戰(zhàn)
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(shū)(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
嵌入式Linux系統(tǒng)開(kāi)發(fā)原理與 實(shí)戰(zhàn) 版權(quán)信息
- ISBN:9787568249652
- 條形碼:9787568249652 ; 978-7-5682-4965-2
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>
嵌入式Linux系統(tǒng)開(kāi)發(fā)原理與 實(shí)戰(zhàn) 內(nèi)容簡(jiǎn)介
《嵌入式Linux系統(tǒng)開(kāi)發(fā)原理與實(shí)戰(zhàn)》介紹了嵌入式系統(tǒng)的基本概念和嵌入式系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)原理及方法,內(nèi)容涉及嵌入式系統(tǒng)軟硬件的組成及特點(diǎn)、系統(tǒng)的設(shè)計(jì)原則和方法、嵌入式系統(tǒng)的開(kāi)發(fā)工具、系統(tǒng)集成和測(cè)試方法,同時(shí)介紹了嵌入式系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)實(shí)例,通過(guò)實(shí)戰(zhàn)演練,詳細(xì)具體地介紹了各種編程方法和編程技巧、開(kāi)發(fā)工具的使用方法和使用技巧,以及硬件系統(tǒng)設(shè)計(jì)的詳細(xì)過(guò)程和硬件系統(tǒng)的工作原理。 《嵌入式Linux系統(tǒng)開(kāi)發(fā)原理與實(shí)戰(zhàn)》適合作為電子類(lèi)、計(jì)算機(jī)類(lèi)、自動(dòng)化類(lèi)和機(jī)電類(lèi)等專(zhuān)業(yè)的參考書(shū),也可作為專(zhuān)業(yè)技術(shù)人員的培訓(xùn)參考資料。
嵌入式Linux系統(tǒng)開(kāi)發(fā)原理與 實(shí)戰(zhàn) 目錄
1.1 嵌入式操作系統(tǒng)
1.1.1 嵌入式操作系統(tǒng)的特點(diǎn)
1.1.2 嵌入式操作系統(tǒng)的分類(lèi)
1.2 實(shí)時(shí)操作系統(tǒng)
1.2.1 實(shí)時(shí)操作系統(tǒng)與通用操作系統(tǒng)的比較
1.2.2 實(shí)時(shí)操作系統(tǒng)的評(píng)價(jià)指標(biāo)
1.3 基于Linux的嵌入式操作系統(tǒng)
1.3.1 ARMLinux簡(jiǎn)介
1.3.2 uClinux簡(jiǎn)介
1.4 嵌入式系統(tǒng)設(shè)計(jì)方法
1.4.1 嵌入式系統(tǒng)開(kāi)發(fā)的特點(diǎn)
1.4.2 嵌入式系統(tǒng)開(kāi)發(fā)的流程
第二章 搭建Linux交叉編譯開(kāi)發(fā)環(huán)境
2.1 什么是交叉編譯
2.2 建立交叉編譯開(kāi)發(fā)工具鏈
2.2.1 編譯工具鏈
2.2.2 下栽工具鏈
2.2.3 驗(yàn)證工具鏈
2.3 配置主機(jī)服務(wù)
2.3.1 配置samba
2.3.2 配置DHCP
2.3.3 配置TFTP
2.3.4 配置NFS
第三章 GNU開(kāi)發(fā)工具的使用方法
3.1 vi使用說(shuō)明
3.1.1 vi簡(jiǎn)介
3.1.2 vi的基本命令
3.2 編寫(xiě)makefile
3.2.1 什么是makefile
3.2.2 make命令
3.2.3 隱含規(guī)則
3.3 使用gcc
3.3.1 gcc的用法
3.3.2 gcc選項(xiàng)
3.4 庫(kù)文件的管理與使用
3.4.1 庫(kù)文件命名
3.4.2 庫(kù)文件操作
3.4.3 庫(kù)文件升級(jí)
3.4.4 庫(kù)文件的使用
3.5 調(diào)試工具的使用
3.5.1 kdb的使用
3.5.2 gdb的使用
3.6 仿真器的使用
3.6.1 Multi-ICE Server狀態(tài)
3.6.2 Multi-ICE Server配置
3.6.3 ADS V1.2 配合Multi-ICE調(diào)試
第四章 BootLoader-(VIVI)移植
4.1 BootLoader簡(jiǎn)介
4.1.1 BootLoader的概念
4.1.2 BootLoalaer的啟動(dòng)過(guò)程
4.2 VIVI概述
4.3 VIVI的配置和編譯
4.4 VIVI代碼導(dǎo)讀
4.4.1 階段1:arch/s3c2410/head.S
4.4.2 階段2:init/mRin.c
第五章 ARM Linux內(nèi)核移植
5.1 內(nèi)核結(jié)構(gòu)
5.1.1 系統(tǒng)組成
5.1.2 代碼目錄結(jié)構(gòu)
5.1.3 內(nèi)核代碼閱讀
5.2 內(nèi)核啟動(dòng)流程
5.2.1 “vmlinux-armv.lds.in”和“l(fā)aead-armv.S”
5.2.2 start kernel()函數(shù)
5.3 定制Linux內(nèi)核
5.3.1 裁剪、配置內(nèi)核
5.3.2 編譯內(nèi)核
5.4 將內(nèi)核下載到目標(biāo)板上
第六章 Linux中斷處理程序開(kāi)發(fā)
6.1 中斷處理程序概述
6.1.1 中斷的產(chǎn)生
6.1.2 IRQ(InterruptRequirement)
6.1.3 中斷處理程序
6.1.4 置中斷標(biāo)志位
6.1.5 中斷處理程序的不可重入性
6.1.6 避免競(jìng)爭(zhēng)條件的出現(xiàn)
6.2 ARM處理器中斷處理
6.2.1 ARM處理器異常中斷處理概述
6.2.2 支持中斷跳轉(zhuǎn)的解析程序
6.3 中斷處理程序架構(gòu)
6.4 時(shí)鐘中斷與看門(mén)狗技術(shù)
6.4.1 時(shí)鐘中斷與定時(shí)器的概念
6.4.2 時(shí)鐘中斷與定時(shí)器實(shí)現(xiàn)
6.4.3 看門(mén)狗技術(shù)
第七章 Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)
7.1 設(shè)備驅(qū)動(dòng)程序概述
7.1.1 設(shè)備驅(qū)動(dòng)程序分類(lèi)
7.1.2 其他相關(guān)概念
7.2 設(shè)備驅(qū)動(dòng)程序架構(gòu)
7.2.1 基本架構(gòu)
7.2.2 相關(guān)數(shù)據(jù)結(jié)構(gòu)
7.3 設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)實(shí)例
7.3.1 編寫(xiě)內(nèi)核模塊
7.3.2 編寫(xiě)塊(字符)設(shè)備驅(qū)動(dòng)程序
7.3.3 編寫(xiě)網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序
第八章 Linux文件系統(tǒng)移植
8.1 Linux文件系統(tǒng)概述
8.1.1 Linux文件系統(tǒng)的歷史
8.1.2 Linux文件系統(tǒng)的基本概念
8.2 Linux文件系統(tǒng)介紹
8.2.1 Ext FS和Ext2 FS
8.2.2 Ext3 FS
8.2.3 ReiserFS
8.2.4 XFS
8.2.5 JFS
8.2.6 JFFS2
8.2.7 其他文件系統(tǒng)簡(jiǎn)介
8.3 Linux文件系統(tǒng)結(jié)構(gòu)
8.3.1 VFS(Virtual File System)
8.3.2 MTD(Memory Tecl3nology Device)
8.4 Linux文件系統(tǒng)移植
8.4.1 移植JFFS2文件系統(tǒng)
8.4.2 使用RamDisk
第九章 Linux應(yīng)用程序開(kāi)發(fā)
9.1 進(jìn)程控制
9.1.1 Linux進(jìn)程概述
9.1.2 Linux進(jìn)程調(diào)度
9.1.3 相關(guān)系統(tǒng)調(diào)用及例程
9.2 進(jìn)程間通信
9.2.1 Linux進(jìn)程間通信概述
9.2.2 信號(hào)
9.2.3 管道
9.2.4 消息隊(duì)列
9.2.5 信號(hào)燈
9.2.6 共享內(nèi)存
9.3 多線程應(yīng)用程序開(kāi)發(fā)
9.3.1 線程概述
9.3.2 POSIX線程庫(kù)API
9.3.3 線程編程實(shí)例
第十章 socket編程
10.1 SOCket編程的基本概念
10.1.1 網(wǎng)間進(jìn)程通信
10.1.2 服務(wù)方式
10.1.3 客戶/服務(wù)器模式
10.1.4 套接字類(lèi)型
10.2 socket系統(tǒng)調(diào)用
10.2.1 建立socket
10.2.2 配置socket
10.2.3 建立連接
10.2.4 傳輸數(shù)據(jù)
10.2.5 結(jié)束傳輸
10.3 socket編程實(shí)例
10.3.1 簡(jiǎn)單的C/S模型
10.3.2 proxy源碼分析
- >
企鵝口袋書(shū)系列·偉大的思想20:論自然選擇(英漢雙語(yǔ))
- >
人文閱讀與收藏·良友文學(xué)叢書(shū):一天的工作
- >
隨園食單
- >
有舍有得是人生
- >
山海經(jīng)
- >
羅庸西南聯(lián)大授課錄
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(shū)(紅燭學(xué)術(shù)叢書(shū))
- >
【精裝繪本】畫(huà)給孩子的中國(guó)神話