1. 什麼是PCBA和PCB?
PCB是Printed Circuit Board(印刷電路板)的簡稱,PCBA是Printed Circuit Board Assembly(印刷電路板裝配)的簡稱。PCB是PCBA的基板,PCB板上沒有零件,是一塊光板,在PCB上焊接電子元器件加工後就是PCBA板


2. PCBA板的製作流程
PCBA板的製作有這複雜的工序和嚴格的檢驗的標準,下圖是PCBA板的一般生產和檢驗過程。

3. 基於PCBA板的嵌入式系統的開發
嵌入式系統的開發分為嵌入式軟體開發和嵌入式硬體開發,PCBA正是嵌入式硬體開發的基礎。下圖是嵌入式系統開發基本流程:

4. 什麼是嵌入式系統
(1) 嵌入式系統的基本介紹
嵌入式系統應定義為:嵌入到對象體系中的專用計算機系統。嵌入性、專用性與計算機系統是嵌入式系統的三個基本要素。
嵌入式開發就是指在嵌入式作業系統下進行開發,一般常用的系統有ucos,linux,android等。另外,開發所用語言環境有:c、c++或彙編語言;開發用到的高級處理器有mips、powerpc、arm系列處理器等。
(2) 嵌入式系統的特點:
1)開放性,支持各種系統結構的開發;
2)穩定性,嵌入式系統開發完成後一般不需要過多的幹預和維護,一般不需要提供複雜的操作指令就可以維持系統的運行;
3)兼容性,嵌入式系統的接口有良好的兼容性,也就是說可以把整個系統拆下來移植到其他同類外接設備上。
5. 嵌入式系統和單片機的區別
嵌入式系統和單片機有兩大區別:單片機與嵌入式在硬體組成上的區別和單片機與嵌入式在硬體組成上的區別。
單片機與嵌入式在硬體組成上的區別:單片機是在一塊集成電路晶片,其中包含了控制器、運算器、存儲器、I/O設備,以及一些通用的輸入輸出接口器件。從構成方式看,嵌入式系統可以包含一個或多個單片機,也可以用其他的電子元件或晶片實現。其餘硬體器件可以根據功能需求的而定。
單片機與嵌入式在軟體組成上的區別:單片機生產廠商出廠的通用單片機內是空白的,沒有應用程式,所以不能直接運行。使用者通過編寫賦予單片機一些應用程式後,單片機就可以獨立運行。嵌入式系統軟體部分由作業系統、協議棧,GUI(Graphical User Interface,簡稱 GUI,又稱圖形用戶接口,是指採用圖形方式顯示的計算機操作用戶界面)、庫函數、軟體組件與IP(智慧財產權內核),所以嵌入式軟體比單片機軟體系統複雜的多。