-
>
闖進(jìn)數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國(guó)政府與政治(新編21世紀(jì)公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國(guó)特色社會(huì)主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國(guó)中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
嵌入式系統(tǒng)設(shè)計(jì)與應(yīng)用 版權(quán)信息
- ISBN:9787302562757
- 條形碼:9787302562757 ; 978-7-302-56275-7
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
嵌入式系統(tǒng)設(shè)計(jì)與應(yīng)用 本書特色
本書Cortex-A8微處理器為背景,針對(duì)嵌入式系統(tǒng)開發(fā)與設(shè)計(jì)需要,系統(tǒng)地介紹了嵌入式系統(tǒng)的基本概念、原理、設(shè)計(jì)原則與方法。本書簡(jiǎn)要地介紹了嵌入式系統(tǒng)及Linux操作系統(tǒng)的基礎(chǔ)知識(shí),詳細(xì)地講解了嵌入式Linux開發(fā)環(huán)境的建立、在Linux開發(fā)環(huán)境下C語(yǔ)言程序設(shè)計(jì)及編譯方法、嵌入式系統(tǒng)的文件I\/O處理、設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)等,*后介紹了Android手機(jī)遠(yuǎn)程控制嵌入式開發(fā)板驅(qū)動(dòng)程序的運(yùn)行示例。 書中配有全套視頻,并提供教學(xué)大綱、教學(xué)課件、電子教案、習(xí)題答案、程序源碼、教學(xué)進(jìn)度表等配套資源。
嵌入式系統(tǒng)設(shè)計(jì)與應(yīng)用 內(nèi)容簡(jiǎn)介
本書Cortex-A8微處理器為背景,針對(duì)嵌入式系統(tǒng)開發(fā)與設(shè)計(jì)需要,系統(tǒng)地介紹了嵌入式系統(tǒng)的基本概念、原理、設(shè)計(jì)原則與方法。本書簡(jiǎn)要地介紹了嵌入式系統(tǒng)及Linux操作系統(tǒng)的基礎(chǔ)知識(shí),詳細(xì)地講解了嵌入式Linux開發(fā)環(huán)境的建立、在Linux開發(fā)環(huán)境下C語(yǔ)言程序設(shè)計(jì)及編譯方法、嵌入式系統(tǒng)的文件I/O處理、設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)等,*后介紹了Android手機(jī)遠(yuǎn)程控制嵌入式開發(fā)板驅(qū)動(dòng)程序的運(yùn)行示例。本書講解深入淺出,從基本概念到具體應(yīng)用都給出了大量示例和圖示來(lái)加以說(shuō)明,并用短小的典型案例進(jìn)行詳細(xì)的分析解釋,對(duì)讀者學(xué)習(xí)會(huì)有很大的幫助。
嵌入式系統(tǒng)設(shè)計(jì)與應(yīng)用 目錄
目錄
源碼下載
第1章嵌入式系統(tǒng)基礎(chǔ)
1.1嵌入式系統(tǒng)簡(jiǎn)介
1.1.1嵌入式系統(tǒng)的基本概念
1.1.2嵌入式系統(tǒng)的體系結(jié)構(gòu)
1.1.3嵌入式系統(tǒng)的特點(diǎn)
1.2嵌入式系統(tǒng)的發(fā)展和應(yīng)用領(lǐng)域
1.2.1嵌入式系統(tǒng)的發(fā)展歷史
1.2.2嵌入式系統(tǒng)的發(fā)展前景及趨勢(shì)
1.3嵌入式操作系統(tǒng)
1.3.1嵌入式操作系統(tǒng)的發(fā)展
1.3.2幾種有代表性的嵌入式操作系統(tǒng)
1.4嵌入式系統(tǒng)的開發(fā)過(guò)程
1.5嵌入式系統(tǒng)的應(yīng)用方案
1.5.1基于嵌入式系統(tǒng)的視頻網(wǎng)絡(luò)監(jiān)控系統(tǒng)
1.5.2基于嵌入式系統(tǒng)的鍋爐控制方案
1.5.3基于嵌入式系統(tǒng)的網(wǎng)關(guān)實(shí)現(xiàn)方案
本章小結(jié)
習(xí)題
第2章嵌入式系統(tǒng)硬件體系結(jié)構(gòu)
2.1相關(guān)基礎(chǔ)知識(shí)
2.1.1嵌入式微處理器
2.1.2嵌入式微處理器的流水線技術(shù)
2.1.3寄存器與存儲(chǔ)器
2.1.4總線
2.1.5I/O端口
2.1.6中斷
2.1.7數(shù)據(jù)編碼
2.2嵌入式系統(tǒng)硬件平臺(tái)
2.3ARM微處理器體系
2.3.1ARM公司及ARM體系結(jié)構(gòu)
2.3.2ARM系列微處理器簡(jiǎn)介
2.4微處理器的結(jié)構(gòu)
2.4.1RISC體系結(jié)構(gòu)和ARM設(shè)計(jì)思想
2.4.2ARM Cortex微處理器結(jié)構(gòu)的*小系統(tǒng)設(shè)計(jì)
2.4.3Cortex A8微處理器結(jié)構(gòu)
2.4.4Cortex A8的存儲(chǔ)地址空間
2.4.5Cortex A8的GPIO端口
本章小結(jié)
習(xí)題
第3章嵌入式Linux操作系統(tǒng)
3.1Linux基本概念
3.2Linux常用操作命令
3.2.1文件目錄相關(guān)命令
3.2.2磁盤及系統(tǒng)操作
3.2.3打包壓縮相關(guān)命令
3.2.4網(wǎng)絡(luò)相關(guān)命令
3.3Linux的文本編輯器
3.3.1Vi文本編輯器
3.3.2gedit文本編輯器
3.4Linux啟動(dòng)過(guò)程
3.4.1Linux系統(tǒng)的引導(dǎo)過(guò)程
3.4.2ARM Linux操作系統(tǒng)
3.5數(shù)據(jù)共享與數(shù)據(jù)傳輸
3.5.1應(yīng)用串口通信協(xié)議傳輸數(shù)據(jù)
3.5.2在VMware虛擬機(jī)中設(shè)置Windows與Linux系統(tǒng)的數(shù)據(jù)
共享
本章小結(jié)
習(xí)題
第4章嵌入式Linux程序開發(fā)基礎(chǔ)
4.1嵌入式Linux編譯器
4.1.1Linux下C語(yǔ)言編譯過(guò)程
4.1.2GCC編譯器及基本使用方法
4.2“文件包含”處理
4.3make命令和Makefile工程管理
4.3.1認(rèn)識(shí)make
4.3.2Makefile變量
4.3.3Makefile規(guī)則
4.3.4make命令的使用
4.4嵌入式Linux匯編語(yǔ)言程序設(shè)計(jì)
4.4.1嵌入式Linux匯編語(yǔ)言格式
4.4.2嵌入式Linux匯編程序示例
4.4.3編譯嵌入式Linux匯編程序
4.5嵌入式Linux shell編程
4.5.1shell的語(yǔ)法基礎(chǔ)
4.5.2shell的流程控制語(yǔ)句
4.5.3shell編程示例
4.6位運(yùn)算
4.6.1位運(yùn)算符
4.6.2位表達(dá)式
4.6.3寄存器設(shè)置中的位運(yùn)算應(yīng)用示例
本章小結(jié)
習(xí)題
第5章嵌入式系統(tǒng)開發(fā)環(huán)境的建立
5.1建立宿主機(jī)開發(fā)環(huán)境
5.1.1交叉編譯
5.1.2建立交叉編譯開發(fā)環(huán)境
5.2配置超級(jí)終端minicom
5.3編譯嵌入式Linux系統(tǒng)內(nèi)核
5.3.1內(nèi)核裁剪配置
5.3.2內(nèi)核編譯
5.4文件系統(tǒng)的制作
5.5嵌入式系統(tǒng)開發(fā)板的燒寫方法
5.5.1引導(dǎo)加載程序Bootloader
5.5.2ARM Cortex A8內(nèi)核開發(fā)板的燒寫
本章小結(jié)
習(xí)題
第6章嵌入式Linux文件處理與進(jìn)程控制
6.1嵌入式Linux的文件處理
6.1.1文件描述符及文件處理
6.1.2open函數(shù)和close函數(shù)
6.1.3read函數(shù)、write函數(shù)和lseek函數(shù)
6.2進(jìn)程與進(jìn)程控制
6.2.1進(jìn)程
6.2.2進(jìn)程控制
6.3進(jìn)程間的通信
6.3.1進(jìn)程間的通信方式
6.3.2管道
6.3.3共享內(nèi)存
6.4嵌入式Linux串口通信技術(shù)
6.4.1嵌入式Linux串口通信基礎(chǔ)
6.4.2嵌入式Linux串口設(shè)置詳解
6.4.3RS232C標(biāo)準(zhǔn)
6.4.4串口驅(qū)動(dòng)程序設(shè)計(jì)
本章小結(jié)
習(xí)題
第7章嵌入式Linux網(wǎng)絡(luò)應(yīng)用開發(fā)
7.1網(wǎng)絡(luò)編程的基礎(chǔ)知識(shí)
7.1.1IP地址和端口號(hào)
7.1.2套接字
7.2socket網(wǎng)絡(luò)編程
7.2.1socket網(wǎng)絡(luò)函數(shù)
7.2.2socket網(wǎng)絡(luò)編程示例
7.3嵌入式系統(tǒng)的Web服務(wù)器程序設(shè)計(jì)
7.3.1Web服務(wù)器
7.3.2Web服務(wù)器的程序設(shè)計(jì)
7.4開發(fā)新的TCP通信協(xié)議
本章小結(jié)
習(xí)題
第8章嵌入式設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
8.1嵌入式設(shè)備驅(qū)動(dòng)程序基礎(chǔ)
8.1.1設(shè)備驅(qū)動(dòng)程序概述
8.1.2設(shè)備驅(qū)動(dòng)程序的框架
8.1.3設(shè)備驅(qū)動(dòng)程序的動(dòng)態(tài)加載過(guò)程
8.1.4設(shè)備驅(qū)動(dòng)程序的功能接口函數(shù)模塊
8.1.5設(shè)備驅(qū)動(dòng)程序的重要數(shù)據(jù)結(jié)構(gòu)體
8.2字符設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
8.2.1字符設(shè)備驅(qū)動(dòng)程序
8.2.2用戶調(diào)用設(shè)備驅(qū)動(dòng)程序
8.3簡(jiǎn)單字符驅(qū)動(dòng)程序設(shè)計(jì)示例
8.4塊設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
8.4.1塊設(shè)備的基本概念
8.4.2塊設(shè)備的重要數(shù)據(jù)結(jié)構(gòu)體
8.4.3塊設(shè)備的驅(qū)動(dòng)程序設(shè)計(jì)方法
本章小結(jié)
習(xí)題
第9章設(shè)備驅(qū)動(dòng)程序應(yīng)用設(shè)計(jì)實(shí)例
9.1通用I/O接口驅(qū)動(dòng)程序設(shè)計(jì)
9.1.1GPIO設(shè)備的虛擬地址映射
9.1.2編寫LED設(shè)備驅(qū)動(dòng)程序
9.2鍵盤驅(qū)動(dòng)程序的設(shè)計(jì)
9.2.1鍵盤原理介紹
9.2.2鍵盤驅(qū)動(dòng)程序設(shè)計(jì)思路分析
9.2.3鍵盤驅(qū)動(dòng)程序設(shè)計(jì)
9.2.4鍵盤用戶應(yīng)用程序設(shè)計(jì)
9.2.5編譯和運(yùn)行鍵盤程序
9.3直流電機(jī)驅(qū)動(dòng)程序設(shè)計(jì)
9.3.1直流電機(jī)控制電路設(shè)計(jì)
9.3.2直流電機(jī)驅(qū)動(dòng)程序
9.3.3直流電機(jī)用戶應(yīng)用程序
9.3.4編譯和運(yùn)行程序
本章小結(jié)
習(xí)題
第10章Android系統(tǒng)開發(fā)環(huán)境的建立
10.1在主機(jī)端建立Android系統(tǒng)開發(fā)環(huán)境
10.1.1安裝Android SDK前的必要準(zhǔn)備
10.1.2安裝Android SDK
10.1.3設(shè)置環(huán)境變量
10.1.4安裝ADT插件
10.2創(chuàng)建Android應(yīng)用程序框架
10.2.1生成Android應(yīng)用程序框架
10.2.2編寫MainActivity.java代碼
10.2.3配置應(yīng)用程序的運(yùn)行參數(shù)
10.2.4在模擬器中運(yùn)行應(yīng)用程序
10.3Android應(yīng)用程序結(jié)構(gòu)
10.3.1目錄結(jié)構(gòu)
10.3.2Android應(yīng)用程序架構(gòu)分析
10.4Android應(yīng)用程序設(shè)計(jì)示例
10.5Android系統(tǒng)內(nèi)核的編譯與文件系統(tǒng)制作
10.5.1安裝系統(tǒng)及工具
10.5.2編譯內(nèi)核及制作文件系統(tǒng)映像文件
本章小結(jié)
習(xí)題
第11章綜合應(yīng)用實(shí)例——通過(guò)云端控制遠(yuǎn)程設(shè)備
11.1設(shè)計(jì)目標(biāo)與系統(tǒng)結(jié)構(gòu)
11.1.1設(shè)計(jì)目標(biāo)
11.1.2系統(tǒng)總體結(jié)構(gòu)
11.2開發(fā)板設(shè)備端程序設(shè)計(jì)
11.2.1開發(fā)板設(shè)備端功能及程序結(jié)構(gòu)
11.2.2開發(fā)板設(shè)備端驅(qū)動(dòng)程序和用戶應(yīng)用程序設(shè)計(jì)
11.3服務(wù)器端網(wǎng)關(guān)程序設(shè)計(jì)
11.3.1服務(wù)器端網(wǎng)關(guān)程序功能及結(jié)構(gòu)
11.3.2網(wǎng)關(guān)程序的預(yù)備知識(shí)
11.3.3傳送控制指令的網(wǎng)關(guān)程序
11.4手機(jī)端程序設(shè)計(jì)
11.4.1手機(jī)端功能及程序結(jié)構(gòu)
11.4.2手機(jī)端程序設(shè)計(jì)
本章小結(jié)
習(xí)題
嵌入式系統(tǒng)設(shè)計(jì)與應(yīng)用 作者簡(jiǎn)介
作者長(zhǎng)期從事計(jì)算機(jī)類應(yīng)用項(xiàng)目開發(fā)設(shè)計(jì)工作,并在高校擔(dān)任計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課程的教學(xué)工作,有豐富的教學(xué)經(jīng)驗(yàn)和程序設(shè)計(jì)實(shí)踐經(jīng)驗(yàn)。
- >
二體千字文
- >
莉莉和章魚
- >
詩(shī)經(jīng)-先民的歌唱
- >
名家?guī)阕x魯迅:故事新編
- >
【精裝繪本】畫給孩子的中國(guó)神話
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
名家?guī)阕x魯迅:朝花夕拾
- >
中國(guó)人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述