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