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