自強課程
課程名稱
Step by Step講授嵌入式Linux 應用與驅動程式實戰班--Part1嵌入式Linux 應用系統實作與程式設計
熱烈招生中
贈送教學開發板ARM-CortexA7 四核開發板(市值6000元) 今年下半年僅此一班
本課程結合【嵌入式Linux 應用(Application)系統實作與程式設計】及【嵌入式Linux Device Driver技術實作】課程,講師會現場撰寫實作程式的範例,隨後將程式透過Cross Compiler後上傳至ARM開發板執行。不同於一般幾乎都在PC的Linux上講授Linux程式設計。而且這些程式範例均會在ARM開發板上與硬體結合,使學員可以熟悉《軟硬兼施》的程式設計,讓偏【純軟的工程師】不會看到硬體就傻眼、讓偏【純硬的工程師】不會看到軟體就頭痛。課程結束後可以熟悉【嵌入式Linux】程式設計。
課程規劃有系統的介紹ARM+Linux下設備驅動程式開發過程,讓學員熟悉ARM+Linux字元設備(Char Device)、區塊設備(Block Device)、網路設備、USB驅動的開發,同時掌握嵌入式ARM+Linux的系統開發和分析方法。
於驅動程式課程主要重點在Step by Step介紹嵌入式產品開發過程中,產品研發人員如何實地撰寫【ARM+Linux驅動程式】,從簡單的開發板之 ARM+Linux驅動程式架構入手,進而至 Character Device 的撰寫(分別以 LED 或其它裝置實作),並剖析 ARM+Linux驅動程式與硬體間的運作,再深入 ARM+Linux驅動程式撰寫的各個層面,可同時搭配各種不同的周邊裝置,如 LED、LCD、Network 裝置等一般嵌入式系統常用之硬體。講師於課堂中撰寫這些常見的驅動程式,並在現場於 ARM 開發板上測試撰寫的【ARM+Linux驅動程式】,讓學員實際熟悉【ARM+Linux驅動程式】於實務上是如何撰寫,且於現場實際上機測試的過程中,提供學員之間技術演練交流的機會,以更深入瞭解嵌入式 ARM+Linux作業系統應用開發技術。
課程規劃有系統的介紹ARM+Linux下設備驅動程式開發過程,讓學員熟悉ARM+Linux字元設備(Char Device)、區塊設備(Block Device)、網路設備、USB驅動的開發,同時掌握嵌入式ARM+Linux的系統開發和分析方法。
於驅動程式課程主要重點在Step by Step介紹嵌入式產品開發過程中,產品研發人員如何實地撰寫【ARM+Linux驅動程式】,從簡單的開發板之 ARM+Linux驅動程式架構入手,進而至 Character Device 的撰寫(分別以 LED 或其它裝置實作),並剖析 ARM+Linux驅動程式與硬體間的運作,再深入 ARM+Linux驅動程式撰寫的各個層面,可同時搭配各種不同的周邊裝置,如 LED、LCD、Network 裝置等一般嵌入式系統常用之硬體。講師於課堂中撰寫這些常見的驅動程式,並在現場於 ARM 開發板上測試撰寫的【ARM+Linux驅動程式】,讓學員實際熟悉【ARM+Linux驅動程式】於實務上是如何撰寫,且於現場實際上機測試的過程中,提供學員之間技術演練交流的機會,以更深入瞭解嵌入式 ARM+Linux作業系統應用開發技術。
課程代碼:
07C019
上課時間:
8/22(三)8/29(三) 9:00~18:00共16小時
上課時數:
16 小時
上課地點:
課程費用:
9900元
(符合超值優惠價格者需送出報名表後,系統發出報名成功回函確認金額。)
超值優惠:
- VIP企業會員價:VIP企業會員可享優惠價格 (按我)
- 會員優惠價: 會員於開課前七天完成報名繳費者可享會員優惠價 9500 元
- 會員紅利折抵:本課程歡迎使用紅利折抵,最高可使用 100 點
修課條件:
1.熟練使用Linux作業系統與計算機基礎概念
2.熟悉C語言,熟悉C語言指標、結構
3.瞭解介面電路和數位邏輯電路的知識,最好具有電路設計經驗
2.熟悉C語言,熟悉C語言指標、結構
3.瞭解介面電路和數位邏輯電路的知識,最好具有電路設計經驗
課程大綱:
A:嵌入式Linux 應用(Application)系統實作與程式設計
1. Build an Effective Embedded Linux Environment
2. Embedded Linux File I/O:★【Lab】STDIO/STDOUT Programming
3. Embedded Linux Files and Directories:★【Lab】open/create/read/write/lseek/fcntl/close
4. Embedded Linux Standard I/O Library:★【Lab】Buffering I/O、Reading and Writing a Stream、Binary I/O、Formatted I/O
5. Embedded Linux Termios:★【Lab】RS232 Programming
6. Embedded Linux Process Control:★【Lab】fork、vfork、exec
7. Embedded Linux Signals:★【Lab】signal、kill ... Functions
8. Embedded Linux Inter-Process Communication:★【Lab】Semaphores、Shared Memory
9. Embedded Linux多執行緒程式設計:★【Lab】pThread Programming
10. Embedded Linux Network Socket Programming:★【Lab】TCP Programming
1. Build an Effective Embedded Linux Environment
2. Embedded Linux File I/O:★【Lab】STDIO/STDOUT Programming
3. Embedded Linux Files and Directories:★【Lab】open/create/read/write/lseek/fcntl/close
4. Embedded Linux Standard I/O Library:★【Lab】Buffering I/O、Reading and Writing a Stream、Binary I/O、Formatted I/O
5. Embedded Linux Termios:★【Lab】RS232 Programming
6. Embedded Linux Process Control:★【Lab】fork、vfork、exec
7. Embedded Linux Signals:★【Lab】signal、kill ... Functions
8. Embedded Linux Inter-Process Communication:★【Lab】Semaphores、Shared Memory
9. Embedded Linux多執行緒程式設計:★【Lab】pThread Programming
10. Embedded Linux Network Socket Programming:★【Lab】TCP Programming
課程師資:
江義華老師(教學經驗超過20年以上)學 歷:逢甲大學 資訊工程研究所、中正大學 資訊工程所博士班研究
經 歷:知名電腦叢書暢銷作家、大學電子資訊相關科系講師、自強工業基金會講師、資策會講師、科技公司技術顧問、工研院專業講師
專 長:
1、 嵌入式系統開發
2、 智慧型嵌入式家庭自動化系統設計
3、 8051單晶片
4、 多套自動化系統及驅動程式Driver
5、 WEB-ERP系統
6、 ERP系統
7、 生產線自動化系統
著 作:
1、 C&C++完美經典
2、 JAVA 完美經典(優質學習篇)
3、 掌握Java設計之鑰
4、 DELPHI 6完美經典
5、 超完美VISUAL BASIC 6完美經典
6、 Java Phone完美經典 (J2ME MIDP行動通訊程式設計)
經 歷:知名電腦叢書暢銷作家、大學電子資訊相關科系講師、自強工業基金會講師、資策會講師、科技公司技術顧問、工研院專業講師
專 長:
1、 嵌入式系統開發
2、 智慧型嵌入式家庭自動化系統設計
3、 8051單晶片
4、 多套自動化系統及驅動程式Driver
5、 WEB-ERP系統
6、 ERP系統
7、 生產線自動化系統
著 作:
1、 C&C++完美經典
2、 JAVA 完美經典(優質學習篇)
3、 掌握Java設計之鑰
4、 DELPHI 6完美經典
5、 超完美VISUAL BASIC 6完美經典
6、 Java Phone完美經典 (J2ME MIDP行動通訊程式設計)
主辦單位:
財團法人自強工業科學基金會
學員須知:
注意事項