介紹了操作系統。
為什麽要推出操作系統?有什麽好處?1)方便。
主要體現在後期開發上,就是直接在操作系統上開發應用。
不像單片機,壹切都要重寫。
前期的操作系統移植工作還是需要專業人士來做。
2)安全性。
這是LINUX的壹個特點。
LINUX的內核與用戶空間的內存管理是分離的,系統不會因為用戶的單個程序錯誤而死亡。
這在單片機的軟件開發中是沒有過的。
3)效率高。
為了提高系統的運行效率,引入了進程管理和調度系統。
在傳統的單片機開發中,大多是基於中斷的前臺和後臺技術,對多任務管理有局限性。
2.在硬件方面,現在的8位單片機技術也發展的非常快,也出現了很多功能非常強大的單片機。
但是和32arm相比還是有壹些差距的。
arm芯片大多將SDRAM、LCD等控制器集成在芯片中。
在8位機中,大部分都需要擴展。
壹般來說,單片機是微控制器,arm顯然是微處理器。
嵌入式操作系統引入後,許多單片機系統無法完成的功能得以實現。
例如:嵌入式web服務器、java虛擬機等。
換句話說,有許多免費資源可用,如IT培訓/發現。
如果在單片機上開發這些功能,難度可想而知。