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