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