當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 入門指導(dǎo) > 嵌入式系統(tǒng)基礎(chǔ)內(nèi)容掌握 掌握后更易入門
想成功的蛻變成為一名專業(yè)的嵌入式工程師,首先應(yīng)該對嵌入式基本概念和嵌入式系統(tǒng)包含的基本內(nèi)容有深刻認識和了解,接下來就簡單來了解下相關(guān)內(nèi)容的介紹。
嵌入式系統(tǒng)是用于控制、監(jiān)視和輔助操作機器和設(shè)備的裝置,通常來講,嵌入式系統(tǒng)是一個控制程序存儲在ROM中的嵌入式處理器控制板。
第一部分:嵌入式系統(tǒng)的組成主要有硬件層、中間層、系統(tǒng)軟件層和應(yīng)用軟件四大部分。1.硬件層:嵌入式微處理器、存儲器、通用設(shè)備接口和I/O接口。2.中間層也被稱之為是硬件抽象層HAL或者是板級支持包BSP,它將系統(tǒng)上層軟件和底層硬件分離開,使得系統(tǒng)上層軟件開發(fā)人員無需關(guān)系底層硬件的具體情況,根據(jù)BSP層提供的接口開發(fā)即可。3.系統(tǒng)軟件層:由RTOS、文件系統(tǒng)、GUI、網(wǎng)絡(luò)系統(tǒng)及通用組件模塊組成。4.應(yīng)用軟件是由基于系統(tǒng)開發(fā)的應(yīng)用程序組成的。
第二部分:實時系統(tǒng),通用系統(tǒng)一般追求的是系統(tǒng)的平均響應(yīng)時間和用戶的使用方便,而實時系統(tǒng)主要考慮是壞情況下的系統(tǒng)行為。實時系統(tǒng)的任務(wù)約束主要包括時間、資源、執(zhí)行順序和性能約束四部分。
第三部分:實時系統(tǒng)的調(diào)度,主要包括搶占式調(diào)度、非搶占式調(diào)度、靜態(tài)表驅(qū)動策略、優(yōu)先級驅(qū)動策略、實時任務(wù)分類和實時系統(tǒng)的通用結(jié)構(gòu)模型這幾大部分內(nèi)容。
第四部分:電平轉(zhuǎn)換電路,這一部分內(nèi)容主要包括三方面內(nèi)容,1.數(shù)字集成電路可以分為兩大類:雙極型集成電路和金屬氧化物半導(dǎo)體。2.CMOS電路由于其靜態(tài)功耗極低,工作速度較高,抗干擾性能力較強,所以被廣泛使用。3.解決TTL與CMOS電路接口困難的辦法就是在TTL電路輸入與電源之間接一上拉電阻R,上拉電阻R的取值由TTL的高電平輸出漏電流IOH來決定,不同系列的TTL應(yīng)選用不同的R值。