﹒C/C++程式語言 c( e& k+ E x2 z+ p' l4 `
﹒作業靠統
; H/ c+ Q& h' t: ~9 [- x2 V: E﹒資料結構
3 |, V- n. j5 M$ _( M( T5 ]0 S y﹒演算法
/ a! Z1 ]7 R1 E! B( a; s, x1 ]* J7 W$ @﹒組合語言
- }" k! d+ g3 Q" ?9 n﹒邏輯電路
5 x1 l* }; C9 ]$ h9 D% ]% @﹒計算機結構 1 U( I( o$ |2 P8 J' }* [+ S- a8 h
﹒狀入式作業靠統 9 Y6 T# s/ ]1 A0 v
﹒驅動程式
4 z7 R; o6 E" g. P* c: x, Z﹒狀入式微處理器(ARM、PowerPC、MIPS)架構 ' C: |, ? \8 f. X
﹒NandFlash,UART,I2C,SPI 等常用設備的驅動開發﹒編譯器(complier),標 連結器
. o4 f1 S6 L% o(linker)和加載器(loader) ! `- H" d3 b5 M, l. v
﹒指令碼語言
5 F) {6 a/ [( K | ﹒JTAG除錯工其與電路內部模擬器(in-circuit emulator, ICE)基本概念
: j& h: ~8 t' Z& Z﹒SA測試炙程 $ V4 W( m- n* G, K+ m
﹒GNU開發工其鏈(GNU Toolchain)
2 {4 m9 o- M$ k3 e﹒即時作業靠統(RTOS) - Y; L/ Y. E( I, O4 t
| 各類作業靠統驅動程
+ H7 s) f& ~1 H" w式的介面規格及開發
0 l9 j9 Q! R# }. d4 d( ?知識
" g6 B1 H J ~9 p5 j/ }# y' p2 H* ^- |( s7 g3 E# y+ J
》開放源碼 (open source): v) c! n6 ]8 |" a' t j
軟體移植 (cross compilation) 技巧 5 d, M: O, y" f; L) B* i
》產品生命週期知識一產品定義、設 計與架構 ! M+ A3 m- ^) ]) X: z
》操作靠統內核知識和Bootloader開 發
9 |# k+ M' v: c& `' T |