|
基于STM32的UCOS-III移植教程,是基于安富萊的開(kāi)發(fā)板 對(duì)于學(xué)習(xí)UCOSii移植幫助很大
本期教程開(kāi)始帶領(lǐng)大家學(xué)習(xí)μCOS-III的源碼分析和使用,在講這個(gè)前需要做幾期嵌入式實(shí)時(shí)操作系統(tǒng)基礎(chǔ)知識(shí)和基于時(shí)間觸發(fā)的嵌入式系統(tǒng)使用方法。這么做主要是方面沒(méi)有OS 基礎(chǔ)的同學(xué)也可以直接學(xué)習(xí)μCOS-III,本期教程就從嵌入式實(shí)時(shí)操作系統(tǒng)基本概念開(kāi)始,這一期內(nèi)容比較容易,初學(xué)者有個(gè)了解就行。
1.1 嵌入式系統(tǒng)
1.2 基于時(shí)間觸發(fā)的嵌入式系統(tǒng)
1.3 總結(jié)
1 1. 嵌入式系統(tǒng)
一般嵌入式系統(tǒng)方面的書(shū)籍開(kāi)頭部分都會(huì)做很多概念性的介紹。關(guān)于概念性的東西,大家讀讀就可以了,有個(gè)了解就行。我這里也簡(jiǎn)單整理了些,后面加入一些個(gè)人的理解。
1.1.1 定義
關(guān)于嵌入式系統(tǒng),至今沒(méi)有確切的定義,下面給出三個(gè)比較常用的定義:
系統(tǒng)定義
當(dāng)外界事件或數(shù)據(jù)產(chǎn)生時(shí),能夠接受并以足夠快的速度予以處理,其處理的結(jié)果又能在規(guī)定的時(shí)間之內(nèi)來(lái)控制生產(chǎn)過(guò)程或?qū)μ幚硐到y(tǒng)作出快速響應(yīng),并控制所有實(shí)時(shí)任務(wù)協(xié)調(diào)一致運(yùn)行的嵌入式操作系統(tǒng)。
注:在工業(yè)控制、 軍事設(shè)備、 航空航天等領(lǐng)域?qū)ο到y(tǒng)的響應(yīng)時(shí)間有苛刻的要求,這就需要使用實(shí)時(shí)系統(tǒng)。我們常常說(shuō)的嵌入式操作系統(tǒng)都是嵌入式實(shí)時(shí)操作系統(tǒng)。比如μCOS-III,eCOS 和Linux、HOPEN
OS。故對(duì)嵌入式實(shí)時(shí)操作系統(tǒng)的理解應(yīng)該建立在對(duì)嵌入式系統(tǒng)的理解之上加入對(duì)響應(yīng)時(shí)間的要求。
IEEE定義
嵌入式系統(tǒng)是“用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置”(Devices used to control, monitor, or assist the operation of equipment, machinery or plants)。
一般定義
以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。
其實(shí)還有一種通俗的理解:嵌入式操作系統(tǒng)是為了區(qū)別于通用的計(jì)算機(jī)系統(tǒng),人們把嵌入到對(duì)象體系中,為實(shí)現(xiàn)對(duì)象體系智能化控制的計(jì)算機(jī)系統(tǒng),稱作嵌入式計(jì)算機(jī)系統(tǒng),簡(jiǎn)稱嵌入式系統(tǒng)。
完整的pdf格式文檔51黑下載地址(共188頁(yè)):
安富萊_STM32-V4開(kāi)發(fā)板_μCOS-III教程(V0.1a).pdf
(5.45 MB, 下載次數(shù): 84)
2017-10-17 15:21 上傳
點(diǎn)擊文件名下載附件
|
評(píng)分
-
查看全部評(píng)分
|