從單片機(jī)到嵌入式
1、什么是單片機(jī)?
單片機(jī)是一個(gè)控制系統(tǒng),接收管腳中斷輸入,進(jìn)行一些簡(jiǎn)單的邏輯操作,對(duì)內(nèi)存或flash進(jìn)行訪問(wèn),再輸出到管腳
2、什么是嵌入式?
嵌入式有l(wèi)inux內(nèi)核
linux內(nèi)核功能有:進(jìn)程管理、內(nèi)存管理、文件系統(tǒng)管理、設(shè)備驅(qū)動(dòng)、網(wǎng)絡(luò)管理
3、單片機(jī)和嵌入式有什么共同點(diǎn)?
都是靠中斷驅(qū)動(dòng),嵌入式是高級(jí)的單片機(jī)
4、單片機(jī)和嵌入式有什么不同點(diǎn)?
嵌入式進(jìn)化更加高級(jí),充分利用了中斷功能
進(jìn)程管理:通過(guò)時(shí)鐘中斷,制造時(shí)間片,通過(guò)時(shí)間片造成多進(jìn)程可以切換;
內(nèi)存管理:做了虛擬內(nèi)存,主要是ram
文件系統(tǒng)管理:組織了文件,主要是flash
設(shè)備驅(qū)動(dòng):靠中斷
網(wǎng)絡(luò)管理:著名的協(xié)議棧
5、嵌入式linux內(nèi)核是一直運(yùn)行嗎?
是,0號(hào)進(jìn)程死循環(huán),控制電源,降頻;定時(shí)的時(shí)鐘中斷到來(lái),會(huì)調(diào)度優(yōu)先級(jí)最高的程序,沒(méi)有其他程序就調(diào)用0號(hào)進(jìn)程,也就是IDLE
編輯:admin 最后修改時(shí)間:2018-05-18