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