Chip123 科技應用創新平台
標題:
Embedded Linux開發就業課程
[打印本頁]
作者:
tellme543
時間:
2010-11-25 02:17 PM
標題:
Embedded Linux開發就業課程
■詳細課程內容:
7 C" D& k- z! E5 o; \
http://www.ittraining.com.tw/etd/course/embedded_subsidy1.html?ref=11
; l8 e" f( F \
2 j! c8 E# a {2 k5 }6 P4 R, ?3 w
■培訓目標
' o7 c( j6 m% r# h& E* I! B/ X
本課程將培養學員對於Embedded Linux整合開發有全盤的認識與了解。 課程規劃從基礎的軟體程式語言訓練、Linux平台應用程式開發、實作平台建置一直到Embedded應用軟體的撰寫與整合,使結訓學員能具備進入嵌入式開發相關產業的工作技能。
7 S( o% }) K7 I3 n9 {& H* Z
% ?+ i3 n: Y( n* p) U( C6 g
■課程大綱
4 R) ^7 c) `( Q0 l& T. I2 x
■C語言與資料結構
1 [% u( Z( k2 D! a9 E0 l" F/ C8 ^* G& V
1.C Data Types、 Operators
V6 z1 Z0 n+ n
2.Statements and Control Flow
% X6 I0 e( Z, t2 J* p
3.Functions、 Arrays and Pointers
6 g$ M9 G0 H# h& b6 M0 r1 w
4.Strings、Memory Allocation、FILE I/O、struct,union, enum
8 I9 C Z0 k5 S1 h
5.Bit Manipulations
- b1 G* }+ o4 m' w
6.Linked Lists、Stacks and Queues....more
" Q8 w" Z: d$ T# q
6 |, }# _0 W" r
. s2 u( X, a8 d( I8 ~+ _8 j6 E P. u
■Linux開發環境架設
/ p$ b+ b" L0 Z. p# R" y
1.Linux系統使用的虛擬機器架設與安裝。
7 t" `: {* W. n( ?# u' k
2.Linux 標準檔案系統架構剖析。
- f7 A$ j% n4 P: N8 y1 B) D
3.學習Linux 常用指令與RPM安裝。
& W; t% F2 ?+ a- b
4.搜尋與管理檔案的方式。....more
1 O( u0 r/ k- F a" E
|8 e4 S0 Q' D/ G* S+ q
$ O6 u4 s4 [" B0 Q" Y- I2 z
■Linux程式設計
& x0 B6 I: T" e
1.I/O Routines
; b% r8 h. Z- E/ q$ e! o; v
2.File Manipulation
- v. a8 X3 _0 \+ q7 j5 O& P; H+ c
3.Miscellaneous
9 p* ^) L0 [! p. L6 b" [) d7 ?- J9 v8 }
4.Processes
0 m. Q0 y# [5 p! W
5.Signals
- @% A! r" R0 v" A& I
6.POSIX Thread
' S' h- X6 l7 `. X4 P7 a" c& F
7.Network Programming....more
* b- }4 E0 O5 l+ ~0 b3 m" K7 ~
4 s7 C( Q. U4 Z2 b+ V
■Embedded Linux設計實作
+ U @6 y! a% g+ k2 i% Q" C
1.Introduction to Embedded Linux
n3 U: B6 Z8 h, r. ^
2.SDK for DMA-6410L board
' I, A3 I; r! o, `2 r; A- f. i* r- ?4 f
3.GNU make & GNU autotools
& r$ @7 ?9 A2 Q' Z- g
4.Embedded linux GUI
8 S2 ]( b% \- J4 T. \# V/ q
5. Introduction to U-boot....more
* Y+ f" B: L2 U. ~8 ^
$ p1 l: g' t5 V" W8 p' S5 ~
■Embedded Linux Device Driver
/ U( p! C# |+ Q# v
1.什麼是Device Driver。
y) G: ?3 A7 Z( R
2.如何編繹Device Driver。
6 M5 {+ l1 d2 I$ l0 N
3.Device Driver中會用到的Kernel API。
, b" w# U# w4 H* G6 e
(Work queue?同步機制?Timer?Thread)
5 t' R7 x; I2 ~1 B# Z# E5 p
4.如何用軟體debug Device Driver。...more
# y, W, ~3 d8 [8 \, m
# k! Q& }( B6 u' I7 R5 T% _
3 p1 _& r p) Z2 @
■適合對象:
5 J6 l. j9 o6 Q' ]9 i! U! ?
1.剛退役、社會新鮮人、轉職待業人士,欲加強本職學能,有志投入嵌入式應用開發產業者。
! d! |& R8 S" c- P+ u% h* b9 G
2.不需具備Embedded Linux基礎,有志投入Embedded系統技術領域發展者。
( A. `& T* a5 m) ?9 v
3.學習Linux程式開發技巧與Embedded實作者。
# | K# u' X2 d9 ` x; G
4.需以結訓後直接就業為目標,上課出席率需達80以上,且積極參與專題製作者。
6 u, g4 V2 t) x& `
‧課程時數:總時數250小時(上課142小時,嵌入式實驗實習108小時)
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2