主板知識
這樣區別單片機,嵌入式和電腦主板
時間:2016-09-06
點擊:285
單片機,嵌入式和電腦主板之間有什么區別?
單片機縮寫MCU,全稱Micro Controller Unit,中文為微處理器。在一塊芯片上集成ROM,RAM,FLASH存儲器,外部只需要加電源、復位、時鐘電路,就可以成為一個簡單的系統。因此單片機入門容易,學習開發都不需要花費很多資金購買工具。匯編或C開發編程例子多,keil編譯器,STC單片機下載方便,仿真器多為開源,所以學習單片機很受菜鳥熱捧。在國內很多公司依然使用單片機開發產品,在低端產品里面,性價比高,開發簡單是最主要原因,所以學習單片機在國內還是有一定的市場的。
嵌入式全稱Embedded System,中文為嵌入式系統,多采用ARM,Power PC,其他16位/32位MCU做處理器,基本有板載BOOT引導程序,內存、FLASH、調試口、看門狗、串口、按鍵等基本的應用,根據項目或市場需要,一般都帶以太網,液晶顯示、USB傳輸、及其他商業或工業應用總線,滿足存儲、傳輸、運算需求的系統。一般使用vxworks、linux、ucos、winen等操作系統開發軟件。使用多為C或C++語言開發,需要購買仿真器,下載器等開發工具,需要投入一定基金。學習資料網上豐富,開源代碼或例子也比較多,但是入門比較難,要有一定硬件及軟件基礎。國內嵌入式市場大,一般都集中在中低端產品。開發人員需求也大,工資比例高,能成為一個嵌入式軟件或硬件工程師基本不會失業。
電腦主板一共有兩大類,一類商用PC機,如臺式機,筆記本主板;另一類是工業或軍品主板,如工控機,一體機,該類可以理解為專業為工業控制,或滿足軍品需求的嵌入式主板,一般都是以Power PC或X86處理器為主,板載BOOT引導程序,內存,大容量存儲(如硬盤)。對環境(高低溫、濕度、振動、電磁兼容性)適應能力強,處理能力強的處理器,國內開發多為Linux操作系統,多以C或C++語言開發。需要購買仿真器,需要開發板,下載器等開發工具,需要投入足夠的基金。入門較難,要有一定硬件及軟件基礎,要有一定的計算機系統認識。