Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 2155|回復: 0
打印 上一主題 下一主題

艾鍗學院【學程】嵌入式Linux開發實務

[複製鏈接]
跳轉到指定樓層
1#
發表於 2011-11-18 15:38:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

, X  O# {9 S$ G* r7 K: {! C; K/ x■課程名稱:【學程】嵌入式Linux開發實務
5 o0 x( c+ @6 G" W9 \: u; U7 ]1 H: R, x8 T" ?$ j5 n; `
透過本課程訓練,學員可以快速了解Embedded Linux的開發流程,而能將Embedded Linux導入產品開發。  A  y& R: o6 }6 k9 \/ q) ~
8 {" [- D- R/ K' F" C1 L: c
■課程目標:5 B% E5 ~" D, x9 Y+ |
3 t) k: M  L* \' p( G& g' g
1.了解Linux操作環境。& j' q& i+ _  f4 D' ~; m  \
2.了解Linux system call (如I/O, IPC, Socket, pthread等),而能運用這些system call實現linux程式,亦藉此了解OS在嵌入式系統所伴演的角色。
' \6 ~, @  f+ b8 ]0 c3.了解嵌入式Linux的架構、toolchain使用與程式移植技巧。同時傳達嵌入式 Linux開發的重要觀念與技術,如Flash layout Design, Bootloader ,File system 等。% v& D  C) F/ ^
4.了解Linux驅動程式的開發方式,熟悉常用kernel API與Platform Driver等。能了解不同硬體類型的linux驅動程式架構,來實際撰寫真實硬體Driver,如Serial Port、Ethernet、MTD、JFFS2、SD/MMC、USB Device等Driver。  X5 B+ V# Y, S# U
5.了解Android SDK與Android HAL架構。知道要如何由上層的Android Framework去呼叫底層硬體Driver。
2 F6 ?  ?( v1 u9 b& ~+ u# d1 e1 x
/ U( H7 u) w4 n8 Y* h9 j
■課程大綱:
" u( P6 N& _; b. |  \  h  }
+ u" }% _0 O8 F4 zPart Ⅰ—Linux開發環境架設  14小時
* w3 P% G( i- _; N6 `% A1.Linux系統使用的虛擬機器架設與安裝。* w6 m" S, S1 f, C. k( O; R, |1 G
2.Linux 標準檔案系統架構剖析。
8 k* r" o4 ?" }/ g( ^+ N! ]3.學習Linux 常用指令與RPM安裝。
7 F8 j0 }; T/ k- L- u! }+ [4.搜尋與管理檔案的方式。! I) V, c; W  u- E8 U
5.重新編譯與安裝Linux的核心。
; |8 K+ r9 S9 B7 `$ D6.嵌入式開發環境Sever架設。
; e/ ]  T6 x4 K/ z9 j* v6 `$ u* l" H% y2 H4 c; C, q" I7 g) R
Part Ⅱ—Linux系統程式設計(含7小時線上數位學習) 35小時. h8 E. o, s- n: d0 b" F* }
一、Concepts 0 y. \/ I5 G2 E0 }' ]( V
1.System calls and library functions
+ W6 x1 ~: B6 U1 \4 q1 e二、I/O system calls & @- J- {! I: J6 N
1.read(), write(), ioctl() ,etc.
+ k  w7 a- ^3 Y' x% T2.File locking , L/ [1 c0 p, k6 n% |
3.Nonblocking I/O
$ |$ T0 M3 @& Q  S4.I/O multiplexing: select() and poll()
8 t! N9 \" b2 R+ j: W2 E* [+ h5.Signal-driven I/O) H% v4 x6 B4 J, y/ C4 }( p
三、File Attributes and Directories ( Y& @* x) l7 y5 i; C
四、Processes ; p5 g' h3 W( {" s" [
五、Signals
% B' p2 u  H6 ^  a六、Threads
: f- h9 \2 z+ l3 R1 M+ ?七、Interprocess Communication Overview) R8 b+ o! H( E  O
1.Pipes and FIFOs
. r4 n# n' Z; }, Y  \* d' [2.POSIX Message Queues . k7 \9 G% Y4 r6 B  p/ V
3.POSIX Semaphores
" I) q) ]1 p" }! X% u1 ?  A+ R4.POSIX Shared Memory/ S. e* `9 c; X
八、Socket Programming
3 L9 w# T! B1 ~( _/ V% L1.Internet Domain Sockets 7 M: X- J0 v0 t& a& B8 `
2.UNIX Domain Sockets3 o: H1 h$ A2 w. r+ F, d& C
九、Shell Programming. k" |6 M# Q8 r/ g+ u. o6 G

% g) V' N% w% O' @: H% ?/ qPart Ⅲ—嵌入式Linux開發實務  42小時
& H: N; q! a/ `( f一、Linux開發實務
; o. O% D  z: n$ I, X二、First Meet With Android# ^: Z+ p8 X# I4 q! b1 t% d

& W/ _5 n' m$ A  k% p7 Z' j0 q3 DPart Ⅳ—嵌入式Linux驅動程式  35小時. M/ L9 B: g3 L3 l- E2 }$ X! q
一、Basics on Linux Driver 6 A: T- T/ K- ~/ s& u
二、Practical Peripherals Drivers
- G: Y* G/ y. e) V" Y1 X
' b! B- R7 @$ `1 b  X7 e" t
. d1 s1 k6 K  E5 v) y6 |& [/ q7 s  z  M, _( B+ G3 J
■建議具備條件:7 P8 i2 M; B: ~+ n/ Z' a

# p9 b  e  {5 S5 v6 Z/ v  F8 h1.欲將Embedded Linux導入產品開發3 F3 E( W0 L6 ~0 j
2.欲加強本職學能,了解Embedded Linux開發。0 c$ c8 q6 a. r8 m$ m. U1 k8 F

6 }# q! P) Y" q) M3 _" Y& ^$ k2 r; W: c' B3 k( i0 g* ^
  O5 i, m* |; E3 I
■教材介紹:
  j6 a9 g  X# s" j: r
1 \5 p0 Q/ @7 v1 X, e* }0 ^1 ?講師自編講義、補充教材及使用DMA-6410L平台。
% R$ B+ m, J+ Y4 q( R- V
( a/ z; P1 g; W* a! T■注意事項:1 Z* X2 ~/ m! c% H8 \/ U
( A9 y7 l) ]( T* ~) y! S  P: L
1.有關人數是否額滿,請學員務必來電詢問,以免錯失上課的權益。
3 c! k  C. D: c/ |2.若有其他問題請看[url= http://sites.powercam.cc/board.php?courseID=143&f=faq?ref=71]艾鍗學員常見問題[/url],謝謝!
" p1 _0 n  ?6 u$ i  k7 k# @5 B+ L$ Y' ?  a) Q8 O8 z
" [8 K5 d5 N& O6 E$ o2 ]6 X
■來電預約參加課程說明會:
) R# m' t" s' @: }- }/ q- f# J' I% Z0 e' p# S: Y( z
艾鍗學院-專業嵌入式系統軟韌體教育訓練中心
4 `) O# X1 J  {9 H# k" L( _' _‧諮詢專線:(02)2316-7736
6 u( r: B, O) c‧服務信箱:service@ittraining.com.tw7 B" L, l, p! h+ @
‧學院地址:台北市中正區漢口街一段82號3樓
6 ]: Z6 r$ ]! B6 J& l
9 z6 \, R% f5 D4 B7 a, t; {- o  r. Z5 q3 Y1 I
■相關資訊:
1 u0 y3 F8 I! i' i9 a+ l! H& j5 u+ V
艾鍗知識社群
0 J0 a2 V  }% Y" q: z艾鍗學院教學實錄分享0 P% @  N, K/ h  Z/ V, I  V$ b1 O
艾鍗學院學員專題成果
4 z) z9 M5 p3 ^' f  M. B艾鍗學院企業服務專區0 R. x8 d7 g6 W! ~, w0 c
‧[url= http://www.facebook.com/pages/%E ... 282553981091?ref=71]科技人當自強粉絲團[/url]

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-3 10:55 PM , Processed in 0.127516 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表