了解更多課程訊息
姓      名:
電話手機:
電子信箱:
新舊學員:
舊學員 新學員
選擇課程:
選擇場次:
資訊來源:
 
嵌入式系統設計培訓課程 Embedded Linux實作 Android多媒體圖形開發設計 Android框架移植實務JPEG圖形&視訊實務開發 S3C6410多媒體實務開發 Device Driver設計開發實務
 
•業界專業講師,訓用合一為目標
•專業實務經驗講師,業界需求導向規劃,著重培養科技界即戰力人才。
•實作範例演練,紮實你的開發實力
•採用最新S3C-6410 ARM11開發版實作範例演練
•由淺入深連貫性教學,完整的學習規劃
•Linux系統管理→C語言→Linux程式設計→Embedded實作,連貫性教學掌握每階段的學習方向。
•學習補給站,疑難雜症小幫手
•線上學習補給網站解決你學習上的疑難雜症,讓你學習不再單打獨鬥。
•業界資深工程師編譯實作教材
•業界工程師講師團隊合作編譯,規劃更貼近業界需求課程內容。
•結訓後輔導就業
 
※ 課程使用ARM11-S3C6410教學開發板授課,業界具實際開發板經驗師資,
小班教學,結合實務,實作ARM開發板,紮實完整系統規劃。
 
 
Linux系統管理
課程內容
學習重點
•Linux System Introduction
•Linux Installation &  Design hard disk layout
•GUN and Unix Commands
•GRUB & Network setting
•Linux Filesystems Hierarchy Standard
•Linux Filesystems Administration
•Using file permissions-tocontrol accesstofiles
•Network Service & Manage
•Linux使用系統管理 (專題課程實習)
•Linux系統的使用
•系統指令介紹與操作

預期效果
(1)瞭解Linux作業系統架構
(2)具備安裝Linux作業系統能力
(3)具備操作Linux作業系統能力
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
•C語言程式語法與基本程式概念
預期效果
具備C語言程式開發能力
Linux程式設計
課程內容
學習重點
•I/O Routines
•File and Directory Maintenance
•Handling Error
•Processes & Signals
•InterProcess Communication
•Nerwork Programming
•POSIX Thread
•Shell programming
•Linux程式設計 (專題課程實習)
•GNU工具鏈的使用
•Linux程式開發技巧與實作
預期效果
具備開發Linux系統程式能力
Embedded Linux實作應用&計算機組織概論
課程內容
學習重點
•Introduction to Embedded System
•ARM architecture (S3C6410) & Introduction to
•Development Board
•GNU Software
•Development tools & Debugging tools
•Introduction to Bootloader
•Embedded Linux Kernel
•File System
•Open Source Application porting guide
•Linux Device Driver
•Introduction to Android
•熟悉了解嵌入式硬體設計流程
•熟悉SOC 系統晶片架構
•熟悉電子電路元件,有能力自行新增
硬體 晶片裝置
•從底層簡單的應用程式到上層系統的
•建置,熟悉嵌入式系統從底層到上層的
運作方式
•課堂實作演練
•專案指導
•移植技術轉移
 
實作範例演練第一階段
•Bootloader階段驅動LCD液晶螢幕
•開機顯示圖像至LCD螢幕
•Bootloader階段驅動LED
•開機階段控制LED燈號
•Bootloader階段驅動Button
•開機階段判斷按鍵觸發更換螢幕圖像
•Bootloader階段驅動SD card
•Bootloader階段驅動SD card
•移植新版Bootloader
•Bootloader新增指令
•製作Bootloader patch 檔
實作範例演練第二階段
•建置新版Toolchain
•移植新版Linux Kernel 2.6.30
•修改MTD
•修改Nand Flash
•移植 LCD
•移植網路晶片
•移植觸控螢幕
•移植音效晶片
•移植RTC晶片
•製作Linux Kernel patch檔
•嵌入式Linux Kernel選單設定技巧演練
•修改Linux Kernel 新增System Call
•最佳化Linux Kernel 大小
•新增硬體裝置驅動程式至Linux Kernel
•Linux Kernel開機圖示更改
實作範例演練第三階段
•Busybox 檔案系統製作
•移植新版Busybox
•函式庫移植
•應用程式移植
•驅動程式移植
•ZD1211B無線網卡驅動移植
•Webcam ov511 snc9c10x 視訊晶片驅動移植
•開發板LED Button驅動程式移植
•開發板 ADC 類比轉數位驅動程式移植
•Mediatek GPS 衛星導航驅動函式庫移植
•溫度感測器驅動移植及應用程式撰寫
•圖形化應用程式移植(minigui qtopia…etc)
•系統應用程式移植
(thttpd php vsftp udhcpc wireless tool…etc)
一般應用程式移植
(mplayer webcamtest gpstest…etc)
 
 
•台北市開封街一段2號9樓
(台北火車站│館前路口│麥當勞隔壁大樓)
•洽詢或報名 02-2311-7355
•課程即日起接受報名與註冊繳費!額滿為止
(1)親至中心報名或直接註冊繳費。
(2)可下載報名表填寫後傳真報名
(3)傳真專線(02)2331-3591
 
撰寫S3C6410 GPIO Button 驅動程式P1100780
本專題實作在Kernel底下撰寫Button中斷驅動程式,
並且透過user space程式讀取按鈕狀態
撰寫S3C6410 GPIO LED 驅動程式
本專題實作在Kernel底下撰寫LED驅動程式,並且透過user space 程式下ioctl指令控制LED明滅
Kernel開機階段顯示 Logo圖片
許多嵌入式設備在系統尚未開機完成時螢幕上會
顯示公司Logo圖 形,本專題實作在Kernel開機階段
在LCD上顯示出圖檔
Kernel開機階段顯示 Logo圖片
實作Android上HAL硬體描述層驅動程式,
移植SDIO Wifi模組驅 動程式
ETC嵌入式專業課程
半導體產業人才培訓(職訓補助)
Embedded嵌入式系統設計人才養成
Embedded Linux Device Driver人才養成
Embedded Linux實作應用人才養成
Android圖形開發&移植實務
QT圖形介面程式開發人才養成
 
 
S3C6410(ARM11架構)
S3C2410/2440(ARM9架構)
開發板最大差異:
•CPU速度高達800MHz
•內建2D 3D 圖形硬體加速
•內建高畫質影音硬體加速
(H.264,MPEG4,VC-1)
•內建電視TV視訊輸出功能
•4.3吋觸控螢幕
•1G Byte NAND Flash
•256M Byte DDR RAM
中華數位 S3C6410實作開發板
與坊間教育中心
開發版最大差異
1.
實作板提供完整電路線路圖以及Layout圖,學員未來若有產品開發需求可直接客製化產品,縮短 Time to market時程。
2.
提供最完善的BSP開發套件與周邊裝置。BSP套件皆由中華數位師資團隊重新調校整理,使學員能有最豐富的開發環境資源可實作。以下9點開發套件
 
1.
MFC多媒體驅動程式及
H.264 MPEG4 VC1 硬體解碼
測試程式
2.
2D驅動程式及2D測試程式
3.
Camera 介面驅動程式及
Camera測試程式
4.
TV out 驅動程式及TV out 測試程式
5.
JPEG 驅動程式及JPEG
編碼解碼測試程式
6.
LED Button ADC驅動程式
及測試程式
7.
Wifi GPS 驅動程式
8.
Qt-opia2.2 Qt-embedded 4.5.2
完整移植及測試程式
9.
Linux下dnw驅動程式及應用程式
3.
提供業界最新 Android 2.1完整原始碼,支援音源撥放、USB adb debug 、 SDIO WIFI、Touch Screen、Keypad、SD card、Camera、GPS
4.
最完整的應用程式移植範例,QT、thttpd、samba、php、vsftp、BT、media player、mp3 player、ssh、video streaming server、sqlite、wireless tool、ssl、ppp、iptables…etc
5.
學員在結訓後能達到訓用合一的學習效果
6.
能立即、快速的投入業界各領域的產品研發創新。
   
 
  
所謂的嵌入式系統簡而言之是一種『執行部份特定功能』的系統 實作上並不限定技術範疇, 只要能將特定的功能(function)『嵌入』 到目標裝置(target device)裡,包含這些功 能的整體系統(或平臺) 即是『嵌入式系統』。
Embedded Linux其實並不是一個作業系統,而是代表應用Linux系統於embedded system 的名詞。Embedded Linux是Linux for devices 的意思。
Embedded Linux的技術核心主軸是在研究
「如何將Linux系統嵌入至嵌入式目標裝置裡」。
嵌入式的應用範圍:
2010年伴隨著各種技術與應用端產品的出現,近年來嵌入式系統設計應用範圍持續擴張,根據調查指出未來全球將有更多的嵌入式裝置出現於市面,如此龐大的潛在商機,使得許多高科技業者對於嵌入式市場的重視度有增無減,嵌入式產品應用的領域範圍,包括智慧型手機、STB、VoIP產品行動上網裝置(MID)、電子書、數位電子看板、工業控制、網路安全、數位相框、資訊家電、GPS導航裝置、遊樂器等領域與產品都是未來產業發展重點。
 
 
 
嵌入式系統設計 | Linux嵌入式系統設計 | Embedded Linux實作 | QT圖形介面程式開發 | Embedded Device Driver | Embedded Linux Android