保密中 | 嵌入式Linux系統實作與程式設計實務班 | NT 價格我不知喔 | |
【課程目標】 | Linux具有穩定效能佳,同時也是開放原始碼,因這些因素使得Linux成為嵌入式系統商常用的作業系統版本。嵌入式開發版供應商提供的Board Support Package(BSP)也常以Linux作為基礎平台。在嵌入式Linux系統常見的OS有:uCLinux(用於NoMMU之ARM7)、ARMLinux(用於具MMU之ARM9以上)...,如此造成了Linux在嵌入式系統火紅的局面。 然而【嵌入式Linux】系統程式設計,跟一般PC上的Linux系統程式設計是有一些差異,甚至連基本簡單的【嵌入式Linux】指令也是一般PC上的Linux系統指令的精簡版或有一些差異。 所以本課程之Linux系統實作與程式設計,全部是在ARM嵌入式開發板上實作完成。課程內容從ARM開發板平台開始介紹,講解ARM開發板、GNU toolchain(Cross Compiler)、Boot loader、建立自己的嵌入式Kernel與Root File System,再以自己建立的【嵌入式Linux】學習Linux指令使用及開機管理與網路設定。 接著在ARM開發板以自己建立的【嵌入式Linux】為作業系統,以此OS為基礎在上面講授各種Linux 程式設計。整個【嵌入式Linux】程式設計課程,講師會現場撰寫實作程式的範例,隨後將程式透過Cross Compiler後上傳至ARM開發板執行。不同於一般幾乎都在PC的Linux上講授Linux程式設計。而且這些程式範例均會在ARM開發板上與硬體結合,使學員可以熟悉《軟硬兼施》的程式設計,讓偏【純軟的工程師】不會看到硬體就傻眼、讓偏【純硬的工程師】不會看到軟體就頭痛。課程結束後可以熟悉【嵌入式Linux】程式設計。
| ||
【授課講師】 |
| ||
【上課時間】 | 48小時 | ||
【修課條件】 | 1.具備基礎的電腦操作能力 2.具備基礎之C語言程式能力 | ||
【課程綱要】 | ㄧ、ARM開發板平台與 Embedded Linux系統 (18hr) 1. Introduction ARM BSP & SDK 2. Create Embedded System GNU Development toolchain (開發工具鏈) 3. Boot loader 4. Configure and make Embedded System kernel 5.Create Root-File system 6.嵌入式Linux指令使用 7.嵌入式Linux開機管理與網路設定 ★Lab: Create kernel and Root-File system 二、Embedded Linux 設計 (30hr) 1.What are needed lib for Embedded system? ( System Calls & Library) 2.Embedded Linux File I/O 3.Embedded Linux Files and Directories 4.Embedded Linux Standard I/O Library 5.Embedded Linux System Data Files & Info 6.Embedded Linux Time System Call 7.Embedded Linux Termios Programming ( RS232 Program ) | 8.Embedded Linux process control 9.Embedded Linux signals 10.Embedded Linux Inter-process communication 11.Embedded Linux多執行緒程式設計 12.Embedded Linux shell 程式設計 13.Embedded Linux Network Socket Programming ★Lab: Embedded Linux File I/O Read/Write/Delete ★Lab: Embedded Linux Date/Time Programming ★Lab: Embedded Linux process /signals Programming ★Lab: Embedded Linux RS232 Programming ★Lab: Embedded Linux pThread Programming ★Lab: Embedded Linux TCP/UDP Programming | |
【備 註】 | ★ |
2007年12月23日 星期日
嵌入式Linux系統實作與程式設計實務班---預定開課之內容
訂閱:
張貼留言 (Atom)
FPGA Verilog 的學習經驗,提供給要入門的新手
今天簡單說說 FPGA Verilog 的學習經驗,提供給要入門的新手: 1.對自己寫的FPGA Verilog程式,所生成的數位電路要心中有數。 這一點個人認為很重要,就正如寫 C語言,心中要能生成對應的組合語言一樣,我是這樣要求自己的。 雖然 FPGA Verilog語言...
-
今天簡單說說 FPGA Verilog 的學習經驗,提供給要入門的新手: 1.對自己寫的FPGA Verilog程式,所生成的數位電路要心中有數。 這一點個人認為很重要,就正如寫 C語言,心中要能生成對應的組合語言一樣,我是這樣要求自己的。 雖然 FPGA Verilog語言...
-
這影片是紀錄 【Python +OpenCV】Python 3 程式設計最佳入門到進階應用實戰工程師培訓班:基礎至進階語法+影像處理與辨識(OpenCV) 課程的DEMO部分,請參考相關網頁: 先決條件是必須先安裝好相關的程式: Python、Opencv。。。。。。 ...
-
使用Arduino完成 RFID 結合Keypad鍵,可控制門鎖(或開關)之應用系統 此範例參考自 Arduino 官網的RFID範例並改寫[註]。官網的周邊與我的有差異,所以需自行修改程式碼以符合我手上的硬體周邊。 此範例硬體系統有: 1. Arduino U...
2008一系列完整課程就快出來囉...^^江老師上的囉...千萬不可錯過囉~ [學員一致好評且具實務經驗老師哦]
回覆刪除想知道有什麼課程啊…ha ha...先賣個關子
http://tw.myblog.yahoo.com/jw!_dGP.vWBQET7ZFH6rdQP8Q--/article?mid=94
n >詳細內容要留意自強基金會網頁囉,http://edu.tcfst.org.tw//或洽 02-33223139 陳小姐
回覆刪除景氣不好,投資自己準沒錯...專業最美,學習相隨 Happy New Year!
&n
bsp;
回覆刪除