自強課程

課程名稱
(台北白天)[實作]嵌入式Linux系統操作實務及程式設計實作班 熱烈招生中
★贈送ARM Cortex A7 教學開發板(1GB DDR3 RAM、4GB EMMC FLASH)★市值4500
嵌入式Linux系統可以整合網路、無線傳輸、USB、音效裝置及ㄧ般微處理機周邊裝置等,同時具有Linux作業系統的優點及特性,所以適用於未來科技產品講求【高智慧性】、【多功能網路連結】、【無線網路傳輸】的訴求,因此嵌入式系統已變成未來生活的一個商品研發的技術基礎平臺。目前嵌入式系統熱門的生活應用產品有:智慧型手機(Smart Phone)、掌上型電腦(PDA)、MP3撥放機、數位機上盒(Set-Top Box)、數位視訊錄影機(DVR)、遊戲機、家庭網路閘道器(Home Gateway)、網路電話(VoIP)等。且目前嵌入式系統亦大量應用於工業控制、家用電器產品、醫療應用、遠距視訊應用…等,這些應用已經大大地影響我們的生活方式。為了因應這一波產業IT技術應用的轉變,需要大量嵌入式系統研發及測試技術的人才。 課程,完全以業界所需實務為導向,將嵌入式Linux常見之應用技術於課堂上直接講授並且實作。將軟硬體直接整合,課程範例將直接在ARM開發板上執行測試,深入淺出的將此領域之技術傳授給學員,建立紮實功力,提升您在此領域的競爭力。
 課程代碼:
04C051
 上課時間:
1/8 &1/15 &1/22 每週五,共三週, 9:00~18:00共24小時 
 上課時數:
24 小時
 課程費用:
13000元 (符合超值優惠價格者需送出報名表後,系統發出報名成功回函確認金額。)
 超值優惠:
  • VIP企業會員價:VIP企業會員可享優惠價格 (按我)
  • 會員優惠價: 會員於開課前七天完成報名繳費者可享會員優惠價 11800 元
  • 會員紅利折抵:本課程歡迎使用紅利折抵,最高可使用 200 點
 課程目標:
1.課程規劃有系統的介紹ARM+Linux下設備驅動程式開發過程。 2.學員熟悉ARM+Linux字元設備(Char Device)、區塊設備(Block Device)、網路設備、USB驅動的開發,同時掌握嵌入式ARM+Linux的系統開發和分析方法。 3.本課程主要重點在Step by Step介紹嵌入式產品開發過程中,產品研發人員如何實地撰寫【ARM+Linux驅動程式】,從簡單的開發板之 ARM+Linux驅動程式架構入手,進而至 Character Device 的撰寫(分別以 LED 或其它裝置實作),並剖析 ARM+Linux驅動程式與硬體間的運作,再深入 ARM+Linux驅動程式撰寫的各個層面,同時搭配各種不同的周邊裝置,如 LED、LCD、Network 裝置等一般嵌入式系統常用之硬體。講師於課堂中撰寫這些常見的驅動程式,並在現場於 ARM 開發板上測試撰寫的【ARM+Linux驅動程式】,讓學員實際熟悉【ARM+Linux驅動程式】於實務上是如何撰寫,且於現場實際上機測試的過程中,提供學員之間技術演練交流的機會,以更深入瞭解嵌入式 ARM+Linux作業系統應用開發技術。
 修課條件:
1.熟練使用Linux作業系統
2.熟悉C語言,熟悉C語言指標、結構
3.瞭解介面電路和數位邏輯電路的知識,最好具有電路設計經驗
 課程大綱:
A. 嵌入式 Linux 操作 實務:
1.How to Build an Effective Embedded Linux Environment
2. Create Embedded System GNU Development Toolchain
3. Boot Loader Brief Introduction
4. How to Porting the Linux to a New ARM11 Board

B. Linux Programming先修班-GNU Make
1. An Introduction to Makefiles
2. How to Writing Makefile Rules and Writing the Commands in Rules
3. How to Use Variables
4. Conditional Parts of Makefiles
5. How to Run Make
6. Using Implicit Rules

C. Embedded Linux 程式設計
1. What is Needed Lib for Embedded System? ( System Calls & Library)
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
5. Embedded Linux Termios:★【Lab】RS232 Programming
6. Processes(+【Lab】)
7. Signals (+【Lab】)
8. Posix Threads & Synchronize(+【Lab】)
9. Inter-Process Communication(+【Lab】)
10. Socket Programming: TCP/IP(+【Lab】)
  主辦單位:
財團法人自強工業科學基金會
  注意事項
  • 清華大學學生優惠方案:清華大學學生可享課程最低優惠價─VIP企業會員優惠價,完成報名後須來電告知修改費用(使用本優惠價須於報名同時檢附在學中有效的清華大學學生證,且不得開立抬頭「國立清華大學」以外的三聯式公司發票)。
  • 若遇不可預測之突發因素,基金會保有相關課程調整、取消及講師之變動權。
  • 無紙化環境,輕鬆達到減碳救地球,即日起16小時以上課程結業證書或未達16小時課程上課證明皆以電子方式提供。
  • 使用VIP廠商優惠之學員,上課當日報到時須查核該公司識別證(相關證明資料)。
  • 會員紅利折抵限以原價或會員優惠價再折抵,其他方案不適用。
  • 課前請詳閱簡章之課程內容或利用課程諮詢電話。
  • 課程嚴禁旁聽,亦不可攜眷參與。
  • 優惠方案擇一使用。
  • 課程查詢或相關作業時程,請洽以下聯絡窗口。
    聯絡資訊