﹒C/C++程式語言
. q3 U3 i } K: X3 E* t3 p﹒作業靠統
; e; d1 r+ v2 \6 Y﹒資料結構
% K U; y; ]$ O6 J﹒演算法
; [- N; x6 D1 n/ x1 |9 t& c o! @2 p﹒組合語言
1 @: Q. s" N6 q& U& E0 H﹒邏輯電路 ( }& f6 f7 `8 `* p& F/ x" G
﹒計算機結構 ; O* {& ^9 j; D1 x0 j
﹒狀入式作業靠統
# z L5 ?* |1 N; M2 S+ G﹒驅動程式
2 x7 h( @( E- D6 O+ r﹒狀入式微處理器(ARM、PowerPC、MIPS)架構
( o3 g K4 R4 ]; ?/ `﹒NandFlash,UART,I2C,SPI 等常用設備的驅動開發﹒編譯器(complier),標 連結器8 C' W! |! G9 r
(linker)和加載器(loader)
, J& X0 V$ J, [' Z﹒指令碼語言
4 o: ]9 C2 f) e" U' C5 r6 }0 y. G* _, s | ﹒JTAG除錯工其與電路內部模擬器(in-circuit emulator, ICE)基本概念 # p6 {7 f' @' m* D, a+ J
﹒SA測試炙程 * i( w, A" L) S8 P
﹒GNU開發工其鏈(GNU Toolchain) 8 Z/ N& P; N# e& O/ C! Q: q4 D
﹒即時作業靠統(RTOS)
4 `2 ^) o- v$ s) j- r0 @ | 各類作業靠統驅動程
: ?3 a( K: R2 N$ |式的介面規格及開發 7 R! n1 Q, s, k! ~% ^- q: w
知識
" v3 c: B6 U, ^% Y. m k- @* W1 s$ N7 N' s9 Z3 e
》開放源碼 (open source)
: j( Q1 a9 U1 t. J5 C. S軟體移植 (cross compilation) 技巧 2 E7 z9 _1 l0 n, B
》產品生命週期知識一產品定義、設 計與架構
h& g) ^# S$ q》操作靠統內核知識和Bootloader開 發
+ D6 b2 G$ k( e6 b |