 |
•業界專業講師,訓用合一為目標 (專業師資群..more)
•專業實務經驗講師,業界需求導向規劃,著重培養科技界即戰力人才。
•十三大實作專題製作,紮實的開發實力 (專題實作作品..more)
•1.Embedded GUI Application│ 2.Network Storage device│ 3.Remote Control│ 4.Internet Gateway
• 5.Multimedia Streaming│6.Wireless LAN Station │7.Web Firmware Upgrade│ 8.NAS│ 9.IPCAM
•10.UPnP?AV?MediaServers│ 11.Bluetooth │ 12.Thin-Client│ 13.VPN gateway
•讓你從無到有打造屬於自己的嵌入式開發系統,瞭解Embedded開發各環節障礙及如何克服。。
•由淺入深連貫性教學,完整的學習規劃
•Linux系統管理→C語言→Linux程式設計→Embedded實作,連貫性教學掌握每階段的學習方向。
•學習補給站,疑難雜症小幫手(學習補給站..more)
•線上學習補給網站解決你學習上的疑難雜症,讓你學習不再單打獨鬥。
•業界資深工程師編譯實作教材
•業界工程師講師團隊合作編譯,規劃更貼近業界需求課程內容。
•課程免費續聽服務
•贈送S3C-2410 AL實作板+3.5吋TFT.Touch Panel.LCD |
|
|
| |
| 全新ARM9嵌入式系統設計人才養成 |
上課時間 |
•98年6月21日至11月22日(週日全天班 9:30 至 17:20)
|
上課時數 |
|
適合對象 |
•不需具備Embedded Linux基礎,有志投入Embedded系統技術領域發展者。
•學習Linux程式開發技巧與Embedded實作者。
•已在相關領域,欲再增強本身專業技能者。 |
發展方向 |
•嵌入式設計師 │韌體工程師 │資訊家電設計師│網路應用程式設計│Linux平台驅動程式等 |
學員結訓
具備技能 |
1.Linux系統安裝與Filesystem架構,熟悉UNIX Command、Kernel Compiler,及Server架設。
2.具備C語言時間複雜度評估、排序及搜尋演算法探究、計憶體管理、資料結構剖析使用技巧。
3.具備Linux程式開發技巧與實作能力,System V IPCs 使用、Networking and Socket Programming。
4.掌握從無到有開發自己的嵌入式開發系統、瞭解Embedded開發各環節障礙及如何克服。 |
| |
課程
名稱 |
課程內容 |
學習重點 |
Linux使用
系統管理 |
•Linux System Introduction
•Linux Installation & Design hard disk layout
•GUN and Unix Commands
•GRUB & Network setting
•Linux Filesystems Hierarchy Standard &Administration
•Using file permissions-tocontrol accesstofiles
•Network Service & Manage |
•Linux系統安裝與Filesystem架構
•熟悉UNIX Command
•Kernel Compiler
•Server架設
|
C語言
程式設計
資料結構 |
•Introduction to C, C Data Types and Formatted I/O
•Operators, Expressions and Statements
•Looping
•Branching and Jumps
•Input Validation
•Functions
•Arrays and Pointers
•Character String and String Functions
•Storage Class
• FILE I/O
•Structures
•Bit Manipulations
•The C Processor/Library
•Data Structure and Algorithm |
•時間複雜度評估
•排序及搜尋演算法探究
•計憶體管理技巧
•資料結構剖析
•進階資料結構使用技巧
|
Linux
程式設計 |
•I/O Routines
•File and Directory Maintenance
•Handling Error
•Processes & Signals
•InterProcess Communication
•Nerwork Programming
•POSIX Thread
•Shell programming |
•正確認識 Process
•System V IPCs 使用
•Networking
• Socket Programming
•應用程式設計典範賞析
•實作練習與解答
•Linux程式開發技巧與實作 |
Embedded Linux實作 |
•Introduction to embedded system & computer architecture
•S3C-2410 AL development board & SDK
•GNU make & GNU autotools
•Embedded linux GUI
•Essential Linux device driver
•Basic operating system concept
•Linux flash filesystem & MTD device
•Introduction to U-boot
•GNU toolchain & binary utilities
•.ARM architecture and assembly language
•.Embedded linux Project
•Appendix--(Hardware knowledge、frame buffer device)
|
•Linux flash filesystem &MTD device
•GNU toolchain & binary utilities & Makefile
•Bootloader(U-boot) & Kernel 2.6 concept
•Bootloader(U-boot) & Device Driver
•ARM architecture and assembly language
•Embedded Linux Project
•(專題實作作品..more) |
 |
 |
 |
 |
 |
 |