嵌入式系統(tǒng)集成開(kāi)發(fā) 版權(quán)信息
- ISBN:9787302645238
- 條形碼:9787302645238 ; 978-7-302-64523-8
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
嵌入式系統(tǒng)集成開(kāi)發(fā) 本書特色
STM32系列是專為要求高性能、低成本、低功耗的嵌入式應(yīng)用設(shè)計(jì)的ARM Cortex?-M0,M0 ,M3, M4和M7內(nèi)核,且價(jià)格低廉,在嵌入式領(lǐng)域被廣泛應(yīng)用。在高校開(kāi)設(shè)此門課程,以適應(yīng)電子信息類專業(yè)的發(fā)展需要,對(duì)培養(yǎng)專業(yè)人才,強(qiáng)化學(xué)生實(shí)踐能力意義重大。按照OBE-CDIO工程教育創(chuàng)新模式,結(jié)合“卓越工程師教育培養(yǎng)計(jì)劃”的實(shí)施原則,突出基本理論與實(shí)際應(yīng)用相結(jié)合。通過(guò)合理安排教材內(nèi)容,在保證基本理論知識(shí)的前提下,兼顧傳統(tǒng)設(shè)計(jì)方法與軟硬件化設(shè)計(jì)方法、系統(tǒng)集成的關(guān)系!肚度胧较到y(tǒng)集成開(kāi)發(fā)》的實(shí)驗(yàn)依托正點(diǎn)原子STM32系列微控制器、以keil5軟件為實(shí)驗(yàn)平臺(tái),以UCOSII為實(shí)時(shí)操作系統(tǒng)進(jìn)行實(shí)驗(yàn)驗(yàn)證與設(shè)計(jì)。
嵌入式系統(tǒng)集成開(kāi)發(fā) 內(nèi)容簡(jiǎn)介
《嵌入式系統(tǒng)集成開(kāi)發(fā)》基于STM32F4系列微控制器、嵌入式實(shí)時(shí)操作系統(tǒng)?C/OSⅡ、嵌入式圖形設(shè)計(jì)庫(kù)emWin以及輕量級(jí)網(wǎng)絡(luò)通信協(xié)議LwIP,詳細(xì)介紹了嵌入式系統(tǒng)的硬件設(shè)計(jì)與軟件開(kāi)發(fā)及綜合應(yīng)用。 《嵌入式系統(tǒng)集成開(kāi)發(fā)》共3篇。第1篇為系統(tǒng)基礎(chǔ)篇,包括3章,主要介紹嵌入式系統(tǒng)的基本概念與開(kāi)發(fā)方法,包括嵌入式系統(tǒng)的軟/硬件結(jié)構(gòu)、開(kāi)發(fā)工具鏈和設(shè)計(jì)方法。第2篇為集成開(kāi)發(fā)篇,包括3章,主要介紹嵌入式實(shí)時(shí)操作系統(tǒng)?C/OSⅡ的概念、移植、設(shè)計(jì)與應(yīng)用等,嵌入式系統(tǒng)UI設(shè)計(jì)的重要工具STemWin以及輕量級(jí)網(wǎng)絡(luò)通信協(xié)議LwIP的代碼移植與開(kāi)發(fā)過(guò)程等。第3篇為實(shí)戰(zhàn)篇,包括2章,此部分主要以實(shí)踐為主,分為基礎(chǔ)實(shí)驗(yàn)和綜合實(shí)驗(yàn);A(chǔ)實(shí)驗(yàn)主要包括?C/OSⅡ多任務(wù)設(shè)計(jì)實(shí)驗(yàn)、?C/OSⅡ的時(shí)鐘設(shè)計(jì)實(shí)驗(yàn)、STemWin圖片與字體顯示實(shí)驗(yàn)和網(wǎng)絡(luò)通信實(shí)驗(yàn)。綜合實(shí)驗(yàn)是基于C/OSⅡ操作系統(tǒng)在STM32上實(shí)現(xiàn)的一個(gè)綜合項(xiàng)目,此項(xiàng)目采用了大型軟硬件架構(gòu),實(shí)現(xiàn)了電子書、數(shù)碼相框、音樂(lè)播放、視頻播放、時(shí)鐘、記事本、網(wǎng)絡(luò)通信、無(wú)線熱點(diǎn)等多重功能,以此來(lái)讓讀者鞏固前面所學(xué)的知識(shí)并提升綜合項(xiàng)目開(kāi)發(fā)的能力。 《嵌入式系統(tǒng)集成開(kāi)發(fā)》既可作為普通高等院校物聯(lián)網(wǎng)工程、電子信息工程、通信工程、自動(dòng)化、智能儀器等相關(guān)專業(yè)的本科教材或教學(xué)參考書,也可作為嵌入式系統(tǒng)愛(ài)好者和工程開(kāi)發(fā)技術(shù)人員的參考用書。
嵌入式系統(tǒng)集成開(kāi)發(fā) 目錄
1.1 嵌入式系統(tǒng)概述 3
1.2 嵌入式系統(tǒng)的發(fā)展歷程與應(yīng)用領(lǐng)域 3
1.2.1 嵌入式系統(tǒng)的發(fā)展歷程 3
1.2.2 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域 4
1.3 嵌入式系統(tǒng)的組成及分類 6
1.3.1 嵌入式系統(tǒng)的組成 6
1.3.2 嵌入式系統(tǒng)的分類 9
第2章 嵌入式系統(tǒng)的基礎(chǔ)知識(shí) 11
2.1 嵌入式硬件系統(tǒng) 11
2.1.1 嵌入式處理器 11
2.1.2 存儲(chǔ)器 13
2.1.3 外設(shè)接口 14
2.2 嵌入式軟件系統(tǒng) 15
2.3 嵌入式系統(tǒng)的開(kāi)發(fā)流程 15
第3章 軟件開(kāi)發(fā)環(huán)境的搭建 17
3.1 MDK-Keil ?Vision 17
3.1.1 MDK-Keil ?Vision簡(jiǎn)介 17
3.1.2 MDK-Keil ?Vision5軟件的
安裝 18
3.2 STM32CubeMX 21
3.2.1 STM32CubeMX概述 21
3.2.2 STM32CubeMX的安裝 21
3.2.3 STM32CubeMX的使用 24
3.3 STM32設(shè)備驅(qū)動(dòng)庫(kù) 30
3.3.1 庫(kù)開(kāi)發(fā)與寄存器開(kāi)發(fā)的關(guān)系 30
3.3.2 STM32驅(qū)動(dòng)庫(kù)的簡(jiǎn)介與分類 31
3.3.3 固件庫(kù)的選擇 32 第2篇 集成開(kāi)發(fā)篇 第4章 μC/OSⅡ嵌入式實(shí)時(shí)操作
系統(tǒng) 37
4.1 μC/OSⅡ嵌入式實(shí)時(shí)操作系統(tǒng)概述 37
4.2 μC/OSⅡ?qū)崟r(shí)操作系統(tǒng)的移植 38
4.2.1 移植準(zhǔn)備工作 38
4.2.2 μC/OSⅡ工程移植 39
4.2.3 軟件設(shè)計(jì) 42
4.2.4 下載驗(yàn)證 44
4.3 μC/OSⅡ設(shè)計(jì)與應(yīng)用 44
4.3.1 多任務(wù)設(shè)計(jì) 44
4.3.2 中斷處理與時(shí)間管理 57
4.3.3 事件控制塊 59
4.3.4 消息郵箱 65
4.3.5 信號(hào)量與互斥信號(hào)量 66
4.3.6 內(nèi)存管理 68
第5章 STemWin開(kāi)發(fā) 76
5.1 STemWin概述 76
5.2 STemWin在STM32系列微控制器上的
移植 76
5.2.1 移植準(zhǔn)備工作 76
5.2.2 向工程添加文件 78
5.2.3 修改工程文件 79
5.2.4 觸摸屏移植 83
5.2.5 綜合測(cè)試程序編寫 87
5.2.6 下載驗(yàn)證 89
5.3 STemWin與μC/OS結(jié)合的移植 89
5.3.1 移植準(zhǔn)備工作 90
5.3.2 向工程添加以及修改相應(yīng)
文件 90
5.3.3 綜合測(cè)試程序編寫 93
5.3.4 下載驗(yàn)證 94
5.4 STemWin的設(shè)計(jì)與應(yīng)用 94
5.4.1 STemWin基礎(chǔ)顯示 95
5.4.2 STemWin圖片顯示 100
5.4.3 STemWin GUIBuilder 的
使用 105
第6章 LwIP網(wǎng)絡(luò)開(kāi)發(fā) 116
6.1 LwIP簡(jiǎn)介 116 6.2 LwIP在STM32系列微控制器上的
移植 117
6.2.1 LwIP無(wú)操作系統(tǒng)移植 117
6.2.2 LwIP帶μC/OSⅡ操作系統(tǒng)
移植 146
6.3 LwIP開(kāi)發(fā)基礎(chǔ) 166
6.3.1 LwIP內(nèi)存管理 166
6.3.2 LwIP數(shù)據(jù)包管理 168
6.3.3 LwIP網(wǎng)絡(luò)接口管理 169
6.3.4 TCP協(xié)議基礎(chǔ) 170 第3篇 實(shí)戰(zhàn)篇 第7章 基礎(chǔ)實(shí)驗(yàn) 173
7.1 ?C/OSⅡ多任務(wù)設(shè)計(jì)實(shí)驗(yàn) 173
7.1.1 ?C/OSⅡ啟動(dòng)和初始化 173
7.1.2 任務(wù)狀態(tài) 174
7.1.3 任務(wù)控制塊 175
7.1.4 任務(wù)堆棧 177
7.1.5 任務(wù)就緒表 178
7.1.6 任務(wù)調(diào)度和切換 181
7.1.7 實(shí)驗(yàn)現(xiàn)象 182
7.2 ?C/OSⅡ的時(shí)鐘設(shè)計(jì)實(shí)驗(yàn) 182
7.2.1 定時(shí)器工作模式 182
7.2.2 ?C/OSⅡ定時(shí)器實(shí)驗(yàn) 185
7.3 STemWin圖片與字體顯示實(shí)驗(yàn) 189
7.4 網(wǎng)絡(luò)通信實(shí)驗(yàn) 192
第8章 綜合實(shí)驗(yàn) 202
8.1 電子圖書功能的詳細(xì)操作介紹 203
8.2 數(shù)碼相框功能的詳細(xì)操作介紹 204
8.3 音樂(lè)播放功能的詳細(xì)操作介紹 205
8.4 視頻播放功能的詳細(xì)操作介紹 207
參考文獻(xiàn) 209
嵌入式系統(tǒng)集成開(kāi)發(fā) 作者簡(jiǎn)介
代紅英,教授,碩士研究生,2004年畢業(yè)于重慶郵電大學(xué)通信與信息系統(tǒng)專業(yè)。2013年入職重慶工程學(xué)院以來(lái),曾任電子信息學(xué)院電子工程系主任,現(xiàn)任電子信息學(xué)院教學(xué)督導(dǎo)組長(zhǎng),電子信息學(xué)院嵌入式教研組長(zhǎng),承擔(dān)了工程教育認(rèn)證試點(diǎn)電子信息工程專業(yè)人才培養(yǎng)方案(2018級(jí)),2019級(jí)和2020級(jí)電子信息工程專業(yè)人才培養(yǎng)方案的制定,以及嵌入式方向課程建設(shè)等工作。近年來(lái),主持國(guó)家級(jí)產(chǎn)學(xué)研合作項(xiàng)目1項(xiàng);主研及參與重慶市教改項(xiàng)目5項(xiàng);主持重慶工程學(xué)院教改2項(xiàng),科研項(xiàng)目2項(xiàng);出版編著2本(《基于SOPC的FPGA設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)》《數(shù)字電子技術(shù)》,西南交通大學(xué)出版社);主編教材3本;公開(kāi)發(fā)表論文20余篇,其中中文核心論競(jìng)賽大賽;專利4項(xiàng),其中發(fā)明專利1項(xiàng)(ZL201410321775.9);指導(dǎo)學(xué)生成功立項(xiàng)“大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目”4項(xiàng);指導(dǎo)學(xué)生參加全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽(TI杯),獲二等獎(jiǎng)2項(xiàng),2017年入選全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽(重慶賽區(qū))和重慶單片機(jī)設(shè)計(jì)競(jìng)賽專家?guī)斐蓡T。
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語(yǔ))
- >
我與地壇
- >
名家?guī)阕x魯迅:朝花夕拾
- >
史學(xué)評(píng)論
- >
姑媽的寶刀
- >
中國(guó)歷史的瞬間
- >
我從未如此眷戀人間