嵌入式實(shí)時操作系統(tǒng)μC/OS-III應(yīng)用技術(shù):基于ARM Cortex-M3 LPC1788
定 價:59 元
- 作者:張勇 ,夏家莉 ,陳濱 ,等 著
- 出版時間:2013/4/1
- ISBN:9787512410985
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP316.2
- 頁碼:412
- 紙張:膠版紙
- 版次:1
- 開本:16開
《嵌入式實(shí)時操作系統(tǒng)μC/OS-III應(yīng)用技術(shù):基于ARM Cortex-M3 LPC1788》基于μC/OS-III和IAR-LPC1788實(shí)驗(yàn)板講述基于嵌入式實(shí)時操作系統(tǒng)進(jìn)行面向任務(wù)應(yīng)用程序設(shè)計的方法,闡述了μC/OS-III系統(tǒng)組件的應(yīng)用技巧和開發(fā)應(yīng)用程序的工作流程。全書共14章,包括嵌入式實(shí)時操作系統(tǒng)μC/OS-III概述,Cortex-M3內(nèi)核體系,IAR KSK LPC1788開發(fā)板與LPC1788微控制器,IAR EWARM軟件和應(yīng)用程序框架,μC/OS-III移植,μC/OS-III用戶任務(wù),μC/OS-III系統(tǒng)任務(wù),信號量、任務(wù)信號量和互斥信號量、消息隊列和任務(wù)消息隊列、事件標(biāo)志組、多事件請求、存儲管理、LCD顯示原理與面向任務(wù)程序設(shè)計實(shí)例以及Keil MDK程序設(shè)計方法。書中給出了23個完整實(shí)例,對學(xué)習(xí)嵌入式操作系統(tǒng)應(yīng)用程序設(shè)計具有較強(qiáng)的指導(dǎo)作用,讀者可在北京航空航天大學(xué)出版社網(wǎng)站下載源代碼。
《嵌入式實(shí)時操作系統(tǒng)μC/OS-III應(yīng)用技術(shù):基于ARM Cortex-M3 LPC1788》可作為電子通信、軟件工程、自動控制、智能儀器和物聯(lián)網(wǎng)相關(guān)專業(yè)高年級本科生或研究生學(xué)習(xí)嵌入式操作系統(tǒng)及其應(yīng)用技術(shù)的教材,也可作為嵌入式系統(tǒng)開發(fā)和研究人員的參考用書。
本書的結(jié)構(gòu)與簡介
與人們熟知的通用計算機(jī)系統(tǒng)相對應(yīng)的概念是專用集成電路系統(tǒng),專用集成電路系統(tǒng)的特點(diǎn)在于面向某些方面應(yīng)用、存儲空間相對較小且具有特定的外設(shè),系統(tǒng)的核心為ARM芯片、DSP芯片或FPGA等可編程芯片。隨著人們對智能技術(shù)提出越來越高的要求,專用集成電路系統(tǒng)的軟件設(shè)計越來越復(fù)雜,特別是基于ARM核心的專用集成電路系統(tǒng),往往需要加載嵌入式操作系統(tǒng),例如WindowsCE、嵌入式Linux、VxWorks、eCos、霤/OS-II等,然后在嵌入式操作系統(tǒng)的基礎(chǔ)上設(shè)計用戶應(yīng)用程序。
嵌入式操作系統(tǒng)與通用WindowsXP(或Windows7)系統(tǒng)有較大的區(qū)別,一般地,可以認(rèn)為嵌入式操作系統(tǒng)具有體積小、實(shí)時性強(qiáng)、可靠性高、功能可裁剪、系統(tǒng)可移植等特點(diǎn)。網(wǎng)上關(guān)于嵌入式操作系統(tǒng)的定義為“為嵌入式計算機(jī)系統(tǒng)設(shè)計的操作系統(tǒng),該操作系統(tǒng)被設(shè)計得非常緊湊和高效,舍棄了那些不會被用于專用場合下的非嵌入式計算機(jī)操作系統(tǒng)提供的函數(shù),嵌入式操作系統(tǒng)往往是實(shí)時操作系統(tǒng)。例如,ATM、CCTV系統(tǒng)、機(jī)頂盒、GPS、MP5和機(jī)器人等設(shè)備上常使用嵌入式操作系統(tǒng)!
本書重點(diǎn)講述嵌入式操作系繞的內(nèi)核體系以及基于Cortex-M3架構(gòu)LPC1788芯片進(jìn)行面向任務(wù)應(yīng)用程序設(shè)計的方法,由于霤/OS-III嵌入式實(shí)時系統(tǒng)是一款公開了源代碼的中小型嵌入式操作系統(tǒng),適合于教學(xué)、研究以及微控制內(nèi)核的應(yīng)用,故本書以講解霤/OS-III為主線。
第1章 嵌入式實(shí)時操作系統(tǒng)μC/OS-III概述
第2章 Cortex-M3內(nèi)核體系
第3章 IARKSKLPC1788開發(fā)板與LPC1788微控制器
第4章 IAREWARM軟件和應(yīng)用程序框架
第5章 μC/OS-III移植
第6章 μC/OS-III用戶任務(wù)
第7章 μC/OS-III系統(tǒng)任務(wù)
第8章 信號量、任務(wù)信號量和互斥信號量
第9章 消息隊列和任務(wù)消息隊列
第10章 事件標(biāo)志組
第11章 多事件請求
第12章 存儲管理
第13章 LCD顯示原理與面向任務(wù)程序設(shè)計實(shí)例
第14章 KeilMDK程序設(shè)計方法