﹒C/C++程式語言 9 i$ S, ]. f* y+ g: `
﹒作業靠統 & n4 @2 N& [+ m/ j
﹒資料結構
) n" G* `) ]7 l9 j﹒演算法 ) J/ v F9 D, K% m7 F" P5 z: h
﹒組合語言
: j5 Q. L, X5 n( z Q# E. O﹒邏輯電路 0 U+ y r0 M" s" C& Q
﹒計算機結構 S- H# i* B, e2 }* X3 A
﹒狀入式作業靠統
# e3 o0 _) h: D. K" e5 ]﹒驅動程式 8 p& ^+ [8 B3 e5 e; Y1 k4 A! e
﹒狀入式微處理器(ARM、PowerPC、MIPS)架構 + z8 Z2 s/ @6 C: i! r- R8 b& Q U. i
﹒NandFlash,UART,I2C,SPI 等常用設備的驅動開發﹒編譯器(complier),標 連結器; v' z) a+ }9 }1 P# b: M0 h; m
(linker)和加載器(loader) $ g8 P; O" X5 h5 ?: T' ^
﹒指令碼語言 ) c) |- p. q; V+ F8 w
| ﹒JTAG除錯工其與電路內部模擬器(in-circuit emulator, ICE)基本概念
: }. j* Z" X' e2 b c% A8 E$ x﹒SA測試炙程
9 Z r( l8 }0 ~" l5 I6 z﹒GNU開發工其鏈(GNU Toolchain) ) V1 W1 L8 \, f/ f
﹒即時作業靠統(RTOS) : F; y- u7 Y; b/ e" y
| 各類作業靠統驅動程 2 V: a8 a3 n7 o+ Y2 h7 }
式的介面規格及開發
3 [4 C* I! q6 e2 K( Z3 [- c知識 ' m* ]6 U. G0 c( @: q) U
9 p; Y; Y" Q( C, o2 w+ y》開放源碼 (open source)" r/ [$ _- z$ i, g, k
軟體移植 (cross compilation) 技巧
" x) r. d1 ?! k9 q* k6 R》產品生命週期知識一產品定義、設 計與架構
1 M" K) ^1 e' L2 f& e, Z: \9 f0 k》操作靠統內核知識和Bootloader開 發 9 ]* {0 d3 \) u" Q5 s0 q! X* c0 Y
|