關(guān)于我們
書單推薦
新書推薦
|
RISC-V嵌入式開發(fā)實(shí)踐
本書以南京沁恒微電子的RISC-v內(nèi)核的CH32系列微控制器為藍(lán)本、以知識要素為核心、以構(gòu)件化為基礎(chǔ)闡述嵌入式系統(tǒng)開發(fā)實(shí)踐,同時本書隨附實(shí)踐硬件系統(tǒng)。全書共13章,其中第1章在運(yùn)行一個嵌入式系統(tǒng)實(shí)例基礎(chǔ)上簡要闡述嵌入式系統(tǒng)的知識體系、學(xué)習(xí)誤區(qū)與學(xué)習(xí)建議;第2章給出RISC-v處理器簡介;第3章給出MCU存儲映像、中斷源與硬件最小系統(tǒng)。第4章以GPI0為例給出規(guī)范的工程組織框架,闡述底層驅(qū)動應(yīng)用方法;第5章闡述嵌入式硬件構(gòu)件與底層驅(qū)動構(gòu)件基本規(guī)范。第6章給出串行通信接口UART及第一個帶中斷的實(shí)例。第1-6章囊括了學(xué)習(xí)一個微控制器入門環(huán)節(jié)的完整要素。第7-12章分別介紹了RTC、TIM、PVIM、F1ash、ADC、DAC、SPI、I2C、CAN、DMA、USB、ESIG、系統(tǒng)時鐘、看門狗、復(fù)位模塊及電源控制模塊等。第13章給出了RTOS、嵌入式人工智能、NB-IoT、4G、Wi-Fi及WSN等應(yīng)用案例。
① 作者資深。主編王宜懷教授為蘇州大學(xué)嵌入式系統(tǒng)與物聯(lián)網(wǎng)□□□所長,蘇州大學(xué)-沁恒RISC-V協(xié)同創(chuàng)新中心主任,江蘇省計(jì)算機(jī)學(xué)會嵌入式系統(tǒng)與物聯(lián)網(wǎng)專業(yè)委員會主任,中國軟件行業(yè)協(xié)會嵌入式系統(tǒng)分會理事,教學(xué)、科研成果顯著,撰寫嵌入式系統(tǒng)方面著作十余部,獲得發(fā)明專利三十余項(xiàng)。
② 結(jié)構(gòu)科學(xué)。書中以嵌入式硬件構(gòu)件及底層軟件構(gòu)件設(shè)計(jì)為主線,基于嵌入式軟件工程的思想,按照“通用知識—驅(qū)動構(gòu)件使用方法—測試實(shí)例—構(gòu)件制作過程”的線條,逐步闡述電子系統(tǒng)智能化嵌入式應(yīng)用的軟件與硬件設(shè)計(jì)。 ③ 內(nèi)容新穎。本書在蘇州大學(xué)嵌入式團(tuán)隊(duì)幾十年教學(xué)積累的基礎(chǔ)上,基于沁恒微電子的RISC-V架構(gòu)CH3□V307微控制器構(gòu)建通用嵌入式計(jì)算機(jī)GEC生態(tài)系統(tǒng),形成了相對完備的教學(xué)及實(shí)踐系統(tǒng)。 ④ 實(shí)例化教學(xué)。書中設(shè)計(jì)了大量的測試用例,也提供了所有模板完整的底層驅(qū)動構(gòu)件化封裝程序。 ⑤ 本書設(shè)計(jì)了可直接進(jìn)行實(shí)踐的硬件系統(tǒng)AHL- CH3□V307,該系統(tǒng)簡捷、便利,可邊學(xué)邊實(shí)踐,詳情見書中介紹。
嵌入式計(jì)算機(jī)系統(tǒng)簡稱為嵌入式系統(tǒng),其概念□初源于傳統(tǒng)測控系統(tǒng)對計(jì)算機(jī)的需求.隨著以微處理器(MPU)為內(nèi)核的微控制器(MCU)制造技術(shù)的不斷進(jìn)步,計(jì)算機(jī)領(lǐng)域在通用計(jì)算機(jī)系統(tǒng)與嵌入式計(jì)算機(jī)系統(tǒng)這兩大分支上分別得以發(fā)展.通用計(jì)算機(jī)已經(jīng)在科學(xué)計(jì)算、通信、日常生活等各個領(lǐng)域產(chǎn)生了重要影響.在后PC時代,嵌入式系統(tǒng)的廣泛應(yīng)用是計(jì)算機(jī)發(fā)展的重要特征.一般來說,嵌入式系統(tǒng)的應(yīng)用領(lǐng)域可以粗略分為兩大類:一類是電子系統(tǒng)的智能化(如工業(yè)控制、汽車電子、數(shù)據(jù)采集、測控系統(tǒng)、家用電器、現(xiàn)代農(nóng)業(yè)、嵌入式人工智能及物聯(lián)網(wǎng)應(yīng)用等),這類應(yīng)用也被稱為微控制器MCU 領(lǐng)域;另一類是計(jì)算機(jī)應(yīng)用的延伸(如平板電腦、手機(jī)、電子圖書等),這類應(yīng)用也被稱為應(yīng)用處理器MAP領(lǐng)域.不論如何分類,嵌入式系統(tǒng)的技術(shù)基礎(chǔ)都是不□的,即要想完成一個嵌入式系統(tǒng)產(chǎn)品的設(shè)計(jì),就需要有硬件、軟件及行業(yè)領(lǐng)域的相關(guān)知識.但是,隨著嵌入式系統(tǒng)中的軟件規(guī)模日益增大,對嵌入式底層驅(qū)動軟件的封裝提出了更高的要求,可復(fù)用性與可移植性受到特別的關(guān)注,嵌入式軟硬件構(gòu)件化開發(fā)方法逐步被業(yè)界所重視。
□0□0年以來,RISC V 架構(gòu)處理器在我國得以快速發(fā)展.本書在蘇州大學(xué)嵌入式團(tuán)隊(duì)幾十年教學(xué)積累的基礎(chǔ)上,基于沁恒微電子公司的RISC-V 架構(gòu)CH3□V307微控制器構(gòu)建的通用嵌入式計(jì)算機(jī)GEC生態(tài)系統(tǒng),形成了相對完備的教學(xué)及實(shí)踐體系.本書內(nèi)容是在作者前期撰寫的普通高等教育“十一五”“十二五”□□□規(guī)劃教材、□□□□□本科課程教學(xué)實(shí)踐的基礎(chǔ)上,以CH3□V307微控制器為藍(lán)本重新撰寫的.同時,在南京沁恒微電子公司及北京航空航天大學(xué)出版社的支持下,隨書配備了可以直接進(jìn)行實(shí)踐的硬件系統(tǒng)AHL- CH3□V307,該系統(tǒng)具有簡捷、便利、邊學(xué)邊實(shí)踐等優(yōu)點(diǎn),克服了實(shí)驗(yàn)箱模式的冗余、不方便帶出實(shí)驗(yàn)室、不易升級等缺點(diǎn),以逐步探索嵌入式教學(xué)的新模式。 書中以嵌入式硬件構(gòu)件及底層軟件構(gòu)件設(shè)計(jì)為主線,基于嵌入式軟件工程的思想,按照“通用知識—驅(qū)動構(gòu)件使用方法—測試實(shí)例—構(gòu)件制作過程”的脈絡(luò),逐步闡述電子系統(tǒng)智能化嵌入式應(yīng)用的軟件與硬件設(shè)計(jì).需要特別說明的是,雖然書籍的撰寫與相關(guān)課程的教學(xué)必須以某一特定芯片為藍(lán)本,但作為嵌入式技術(shù)的基礎(chǔ),本書試圖闡述嵌入式通用知識要素.因此,本書以知識要素為基本立足點(diǎn),設(shè)計(jì)芯片的底層驅(qū)動,使得應(yīng)用程序與芯片無關(guān),使其具有通用嵌入式計(jì)算機(jī)(GEC)的性質(zhì).書中將大部分驅(qū)動的使用方法提前闡述,而將驅(qū)動構(gòu)件的設(shè)計(jì)方法后置,目的是先學(xué)會使用構(gòu)件進(jìn)行實(shí)際編程,再理解構(gòu)件的設(shè)計(jì)方法。因?yàn)槔斫鈽?gòu)件的設(shè)計(jì)方法有一定難度,所以對于不同要求的教學(xué)場景,可以不要求學(xué)生理解全部構(gòu)件的設(shè)計(jì)方法,僅講解一兩個即可。 本書具有以下特點(diǎn): (1)把握通用知識與芯片相關(guān)知識之間的平衡。書中對于嵌入式“通用知識”的基本原理,以應(yīng)用為立足點(diǎn),進(jìn)行語言簡潔、邏輯清晰的闡述,并注意與芯片相關(guān)知識的銜接,使讀者在更好地理解基本原理的基礎(chǔ)上,理解芯片應(yīng)用的設(shè)計(jì);同時反過來,加深對通用知識的理解。 (2)把握硬件與軟件的關(guān)系。嵌入式系統(tǒng)是軟件與硬件的綜合體,嵌入式系統(tǒng)設(shè)計(jì)是一個軟件、硬件協(xié)同設(shè)計(jì)的工程,不能像通用計(jì)算機(jī)那樣,將軟件、硬件完全分開來看.特別對電子系統(tǒng)智能化嵌入式應(yīng)用來說,沒有對硬件的理解就不可能寫好嵌入式軟件,同樣沒有對軟件的理解也不可能設(shè)計(jì)好嵌入式硬件.因此,本書注重把握硬件知識與軟件知識之間的關(guān)系。 (3)對底層驅(qū)動進(jìn)行構(gòu)件化封裝。書中對每個模塊均給出根據(jù)嵌入式軟件工程基本原則并按照構(gòu)件化封裝要求編制底層驅(qū)動程序,同時給出詳細(xì)、規(guī)范的注釋及對外接口,為實(shí)際應(yīng)用提供底層構(gòu)件,方便移植與復(fù)用,可以為實(shí)際項(xiàng)目開發(fā)節(jié)省大量時間。 (4)設(shè)計(jì)合理的測試用例。書中所有源程序均經(jīng)測試通過,并將測試用例保留在本書的網(wǎng)上教學(xué)資源中,避免因例程書寫或固有的錯誤給讀者帶來煩惱.這些測試用例也為讀者驗(yàn)證與理解相關(guān)知識帶來方便。 (5)本書網(wǎng)上的電子資源提供了所有模塊完整的底層驅(qū)動構(gòu)件化封裝程序與測試用例。需要使用PC機(jī)的測試用例程序,還提供了PC機(jī)的C#源程序、芯片資料、使用文檔和硬件說明等,網(wǎng)上電子資源的版本會適時更新。 本書由蘇州大學(xué)王宜懷統(tǒng)稿,楊勇、施連敏、游輝敏參與編寫.蘇州大學(xué)嵌入式系統(tǒng)與物聯(lián)網(wǎng)□□□的研究生參與了程序開發(fā)、書稿整理及有關(guān)資源建設(shè),他們卓有成效的工作使得本書內(nèi)容更加充實(shí)。南京沁恒微電子公司的司云騰、李天培、陶玉凱、陳瑤、劉琪等給予了技術(shù)支持并校對書稿。蘇州大學(xué)的劉純平、趙雷、章曉芳、楊璐、劉曉升等老師,宿遷學(xué)院的王志超、陳林、萬娟、史洪瑋等老師,為本書提出了許多建設(shè)性意見,在此一并表示誠摯的感謝。 鑒于作者水平有限,對于書中存在的不足和錯誤之處,懇望讀者提出寶貴意見和建議。 蘇州大學(xué) 王宜懷 2022年2月
王宜懷,博士,蘇州大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院教授、軟件工程系主任、博士生導(dǎo)師;蘇州大學(xué)嵌入式系統(tǒng)與物聯(lián)網(wǎng)□□□所長;蘇州大學(xué)-沁恒RISC-V協(xié)同創(chuàng)新中心主任,江蘇省計(jì)算機(jī)學(xué)會嵌入式系統(tǒng)與物聯(lián)網(wǎng)專業(yè)委員會主任,中國軟件行業(yè)協(xié)會嵌入式系統(tǒng)分會理事。曾獲福建省八五期間電子信息應(yīng)用先進(jìn)個人、全國高等學(xué)校計(jì)算機(jī)教學(xué)成果獎一等獎、□□本科課程、江蘇省高等教育教學(xué)成果一等獎、蘇州大學(xué)五四青年特別感謝獎、蘇州大學(xué)高尚師德獎等。致力于嵌入式系統(tǒng)與物聯(lián)網(wǎng)、嵌入式人工智能、嵌入式軟件工程等方向研究與教學(xué)工作,撰寫嵌入式系統(tǒng)方面著作十余部,獲得發(fā)明專利三十余項(xiàng)。
第1章 概 述 1
1.1 初識嵌入式系統(tǒng) 1 。保保薄∵\(yùn)行硬件系統(tǒng) 1 1.1.2 實(shí)踐體系簡介 3 。保保场【幾g、下載與運(yùn)行□□個嵌入式程序 4 。保病∏度胧较到y(tǒng)的定義、發(fā)展簡史、分類及特點(diǎn) 6 1.2.1 嵌入式系統(tǒng)的定義 6 。保玻病∏度胧较到y(tǒng)的由來及發(fā)展簡史 7 1.2.3 嵌入式系統(tǒng)的分類 8 。保玻础∏度胧较到y(tǒng)的特點(diǎn) 9 。保场∏度胧较到y(tǒng)的學(xué)習(xí)困惑、知識體系及學(xué)習(xí)建議 10 。保常薄∏度胧较到y(tǒng)的學(xué)習(xí)困惑 10 1.3.2 嵌入式系統(tǒng)的知識體系 13 。保常场』A(chǔ)階段的學(xué)習(xí)建議 14 1.4 微控制器與應(yīng)用處理器簡介 16 。保矗薄CU簡介 16 1.4.2 以 MCU為核心的嵌入式測控產(chǎn)品的基本組成 17 。保矗场AP簡介 19 1.5 嵌入式系統(tǒng)常用術(shù)語 20 。保担薄∨c硬件相關(guān)的術(shù)語 20 。保担病∨c通信相關(guān)的術(shù)語 21 1.5.3 與功能模塊相關(guān)的術(shù)語 22 本章小結(jié) 23 習(xí) 題 24 第2章 RISC V架構(gòu)微處理器 25 。玻薄ISC V概述與青稞 V4F微處理器簡介 25 。玻保薄ISC V概述 25 。玻保病∏囡 V4F微處理器內(nèi)部結(jié)構(gòu)概要 27 。玻保场〖拇嫫魍ㄓ没A(chǔ)知識及相關(guān)基本概念 28 2.1.4 青稞 V4F微處理器的內(nèi)部寄存器 29 。玻病ぶ贩绞脚c機(jī)器碼的獲取方法 30 。玻玻薄≈噶畋A糇趾啽砼c尋址方式 31 。玻玻病C(jī)器碼的獲取方法 32 。玻场ISC V基本指令分類解析 34 。玻常薄(shù)據(jù)傳送類指令 34 。玻常病(shù)據(jù)操作類指令 36 。玻常场√D(zhuǎn)類指令 37 。玻常础SR類指令 38 2.3.5 其他指令 39 。玻础R編語言的基本語法 39 。玻矗薄R編語言的格式 39 。玻矗病〕S脗沃噶詈喗 41 本章小結(jié) 43 習(xí) 題 44 第3章 存儲器映像、中斷源與硬件□小系統(tǒng) 45 。常薄H32V307系列 MCU概述 45 。常保薄H32V307系列 MCU命名規(guī)則 45 3.1.2 CH32V307存儲器映像 46 。常保场H32V307中斷源 47 。常病H32V307的引腳圖與硬件□小系統(tǒng) 50 。常玻薄H32V307的引腳圖 50 。常玻病H32V307硬件□小系統(tǒng)原理圖 52 。常场∮ MCU構(gòu)建通用嵌入式計(jì)算機(jī) 54 3.3.1 嵌入式□□開發(fā)方式存在的問題與解決辦法 55 。常常病√岢鯣EC概念的時機(jī)、GEC的定義與特點(diǎn) 56 。常常场∮蒀H32V307VCT6構(gòu)成的GEC 57 本章小結(jié) 62 習(xí) 題 62 第4章 GPIO及程序框架 64 。矗薄PIO通用基礎(chǔ)知識 64 。矗保薄PIO概念 64 。矗保病≥敵鲆_的基本接法 64 4.1.3 上拉下拉電阻與輸入引腳的基本接法 65 。矗病≤浖深A(yù)硬件的方法 66 4.2.1 GPIO構(gòu)件 API 66 。矗玻病 酢鮽C語言工程:控制小燈閃爍 68 。矗场≌J(rèn)識工程框架 70 。矗常薄」こ炭蚣芗八募喗 70 4.3.2 了解機(jī)器碼文件及芯片執(zhí)行流程 72 。矗础PIO構(gòu)件的制作過程 74 。矗矗薄《丝谂cGPIO模塊———對外引腳與內(nèi)部寄存器 74 。矗矗病PIO基本編程步驟并點(diǎn)亮一盞小燈 77 4.4.3 GPIO構(gòu)件的設(shè)計(jì) 78 。矗怠 酢鮽匯編語言工程:控制小燈閃爍 83 4.5.1 匯編工程文件的組織 83 。矗担病R編語言小燈測試工程主程序 84 4.6 實(shí)驗(yàn)一 熟悉實(shí)驗(yàn)開發(fā)環(huán)境及GPIO編程 88 本章小結(jié) 91 習(xí) 題 92 第5章 嵌入式硬件構(gòu)件與底層驅(qū)動構(gòu)件基本規(guī)范 93 。担薄∏度胧接布䴓(gòu)件 93 。担保薄∏度胧接布䴓(gòu)件概念與嵌入式硬件構(gòu)件分類 93 。担保病』谇度胧接布䴓(gòu)件的電路原理圖設(shè)計(jì)簡明規(guī)則 94 。担病∏度胧降讓域(qū)動構(gòu)件的概念與層次模型 97 。担玻薄∏度胧降讓域(qū)動構(gòu)件的概念 98 。担玻病∏度胧接布䴓(gòu)件與軟件構(gòu)件結(jié)合的層次模型 98 。担玻场∏度胧杰浖䴓(gòu)件分類 99 。担场〉讓域(qū)動構(gòu)件的封裝規(guī)范 100 。担常薄(gòu)件設(shè)計(jì)的基本思想與基本原則 100 。担常病【幋a風(fēng)格基本規(guī)范 102 。担常场☆^文件的設(shè)計(jì)規(guī)范 105 。担常础≡闯绦蛭募脑O(shè)計(jì)規(guī)范 107 。担础∮布䴓(gòu)件及其驅(qū)動構(gòu)件的復(fù)用與移植方法 108 。担矗薄∮布䴓(gòu)件的復(fù)用與移植 108 。担矗病◎(qū)動構(gòu)件的移植 109 本章小結(jié) 110 習(xí) 題 111 第6章 串行通信模塊及□□個中斷程序結(jié)構(gòu) 112 。叮薄‘惒酱型ㄐ诺耐ㄓ没A(chǔ)知識 112 。叮保薄〈型ㄐ诺幕靖拍 112 。叮保病S232和RS485總線標(biāo)準(zhǔn) 114 6.1.3 TTL USB串口 115 。叮保础〈型ㄐ啪幊棠P 116 。叮病』跇(gòu)件的串行通信編程方法 117 。叮玻薄H32V307VCT6芯片的 UART對外引腳 117 6.2.2 UART構(gòu)件API 118 。叮玻场ART構(gòu)件API的發(fā)送測試方法 119 。叮玻础rintf的設(shè)置方法與使用 120 。叮场ART構(gòu)件的制作過程 121 6.3.1 UART寄存器概述 121 。叮常病±弥苯拥刂凡僮鞯拇诎l(fā)送打通程序 121 。叮常场ART構(gòu)件設(shè)計(jì) 125 6.4 中斷機(jī)制及中斷編程步驟 129 。叮矗薄£P(guān)于中斷的通用基礎(chǔ)知識 129 6.4.2 RISC V非內(nèi)核模塊中斷編程結(jié)構(gòu) 132 6.4.3 CH32V307VCT6中斷編程步驟———以串口接收中斷為例 134 。叮怠(shí)驗(yàn)二 串口通信及中斷實(shí)驗(yàn) 137 本章小結(jié) 139 習(xí) 題 139 第7章 定時器相關(guān)模塊 141 。罚薄《〞r器的通用基礎(chǔ)知識 141 。罚病H32V307VCT6中的定時器 141 7.2.1 青稞 V4F內(nèi)核中的系統(tǒng)定時器SysTick 142 。罚玻病(shí)時時鐘RTC模塊 146 7.2.3 Timer模塊的基本定時功能 149 。罚场∶}寬調(diào)制 151 7.3.1 脈寬調(diào)制PWM 的通用基礎(chǔ)知識 151 。罚常病』跇(gòu)件的PWM 編程方法 154 7.3.3 脈寬調(diào)制構(gòu)件的制作過程 157 。罚础≥斎氩东@與輸出比較 162 。罚矗薄≥斎氩东@與輸出比較的通用基礎(chǔ)知識 162 。罚矗病』跇(gòu)件的輸入捕獲和輸出比較編程方法 162 。罚怠(shí)驗(yàn)三 定時器及PWM 實(shí)驗(yàn) 167 本章小結(jié) 168 習(xí) 題 169 第8章 Flash在線編程、ADC與DAC 170 。福薄lash在線編程 170 。福保薄lash在線編程的通用基礎(chǔ)知識 170 8.1.2 基于構(gòu)件的Flash在線編程方法 171 。福保场lash構(gòu)件的制作過程 173 。福病DC 176 。福玻薄DC的通用基礎(chǔ)知識 176 。福玻病』跇(gòu)件的ADC編程方法 180 。福玻场DC構(gòu)件的制作過程 183 8.3 DAC 186 8.3.1 DAC的通用基礎(chǔ)知識 186 。福常病』跇(gòu)件的DAC編程方法 187 8.4 實(shí)驗(yàn)四 ADC實(shí)驗(yàn) 189 本章小結(jié) 190 習(xí) 題 190 第9章 SPI、I2C與TSC模塊 192 9.1 串行外設(shè)接口SPI模塊 192 。梗保薄PI的通用基礎(chǔ)知識 192 。梗保病』跇(gòu)件的SPI通信編程方法 195 。梗病〖呻娐坊ヂ(lián)總線I2C模塊 199 9.2.1 I2C的通用基礎(chǔ)知識 199 。梗玻病』跇(gòu)件的I2C通信編程方法 204 。梗场∮|摸感應(yīng)控制器TSC模塊 208 。梗常薄SC的基本原理 208 。梗常病』跇(gòu)件的TSC編程方法 209 。梗础(shí)驗(yàn)五 SPI通信實(shí)驗(yàn) 212 本章小結(jié) 214 習(xí) 題 214 第10章 DMA與CAN總線編程 216 。保埃薄AN總線 216 。保埃保薄AN總線的通用基礎(chǔ)知識 216 。保埃保病』跇(gòu)件的CAN編程方法 220 。保埃病MA 223 。保埃玻薄MA的通用基礎(chǔ)知識 223 10.2.2 基于構(gòu)件的DMA編程方法 225 本章小結(jié) 228 習(xí) 題 228 第11章 USB與嵌入式以太網(wǎng)模塊 229 。保保薄SB的通用基礎(chǔ)知識 229 。保保保薄SB概述 229 。保保保病∨c USB相關(guān)的基本概念 232 。保保保场SB通信協(xié)議 237 。保保保础脑O(shè)備的枚舉看 USB數(shù)據(jù)傳輸 241 。保保病H32V307的 USB模塊應(yīng)用編程方法 246 。保保玻薄H32V307的 USB模塊簡介 246 。保保玻病H32V307作為 USB從機(jī)的編程方法 246 11.2.3 CH32V307作為 USB主機(jī)的編程方法 254 。保保场∏度胧揭蕴W(wǎng)的通用基礎(chǔ)知識 257 11.3.1 以太網(wǎng)的由來與協(xié)議模型 257 。保保常病∫蕴W(wǎng)中的主要物理設(shè)備 260 。保保常场∠嚓P(guān)名詞解釋 262 。保保础H32V307的以太網(wǎng)模塊應(yīng)用編程方法 265 。保保矗薄H32V307的以太網(wǎng)模塊簡介 265 。保保矗病∫蕴W(wǎng)底層驅(qū)動構(gòu)件 267 。保保矗场∫蕴W(wǎng)測試實(shí)例 269 。保保怠”菊滦〗Y(jié) 284 習(xí) 題 284 第12章 系統(tǒng)時鐘與其他功能模塊 286 。保玻薄r鐘系統(tǒng) 286 12.1.1 時鐘系統(tǒng)概述 286 。保玻保病r鐘模塊寄存器概要 287 。保玻保场r鐘模塊編程實(shí)例 289 。保玻病‰娫茨K與復(fù)位模塊 291 。保玻玻薄‰娫茨K 291 12.2.2 復(fù)位模塊 292 。保玻场】撮T狗 292 12.3.1 獨(dú)立看門狗 293 。保玻常病∠到y(tǒng)窗口看門狗 294 。保玻础(shù)字□□接口與安全數(shù)字輸入/輸出 296 12.4.1 數(shù)字□□接口 296 。保玻矗病“踩珨(shù)字輸入/輸出 297 本章小結(jié) 298 習(xí) 題 298 第13章 應(yīng)用案例 299 13.1 嵌入式系統(tǒng)穩(wěn)定性問題 299 。保常病⊥饨觽鞲衅骷皥(zhí)行部件的編程方法 300 。保常玻薄¢_關(guān)量輸出類驅(qū)動構(gòu)件 300 13.2.2 開關(guān)量輸入類驅(qū)動構(gòu)件 303 。保常玻场÷曇襞c加速度傳感器驅(qū)動構(gòu)件 305 13.3 實(shí)時操作系統(tǒng)的簡明實(shí)例 306 。保常常薄o操作系統(tǒng)與實(shí)時操作系統(tǒng) 306 。保常常病TOS中常用的基本概念 307 13.3.3 線程的三要素、四種狀態(tài)及三種基本形式 308 13.3.4 RTOS下的編程實(shí)例 311 。保常础∏度胧饺斯ぶ悄艿暮喢鲗(shí)例 312 。保常矗薄HLGEORS簡介 312 13.4.2 AHLGEORS的數(shù)據(jù)采集與訓(xùn)練過程 314 。保常矗场≡谕ㄓ们度胧接(jì)算機(jī)GEC上進(jìn)行的推理過程 315 。保常怠∏吆 MCU的其他嵌入式實(shí)踐資源簡介 316 。保常担薄HLGCH573 316 。保常担病HLGCH573GNBGIoT 317 。保常担场HLGCH573GCAT1 318 參考文獻(xiàn) 320
你還可能感興趣
我要評論
|