|
嵌入式系統開發課程
嵌入式系統開發課程 30小時 (3 HR / DAY * 10DAYS)
★ 課程編號:104W132S
★ 修課條件:具備 C 程式語言能力與計算機基礎概念者為佳。
★ 課程目的:
熟悉在 ARM 嵌入式系統作業平台 uClinux 之下撰寫嵌入式設備應用軟體,深入瞭解各類嵌入式硬體介面控制實作,以乙太網路(Ethernet)及RS232/RS485之訊號轉換透明傳輸為範例,讓學員具有自製開發 ARM 嵌入式設備之能力,保證上完課後,學員即有能力自製訊號轉換器與立即可用之數位IO控制器之嵌入式設備。
★ 課程特色:
以實作為主、原理為輔,講授 ARM Processor 架構、 uCLinux 作業系統、嵌入式 Linux 常用函數與函數庫 (Embedded Linux Library)及所需之主要介面,如 Memory Interface、UART、USB、Network 等。
★ 授課師資:
業界超過十餘年之實務經驗,具備交大、中山、北科之電機、自動控制、電子等碩士級講師數人。
|
上課方式人數:適合人數2~8人。
課程內容: 包含下列20大主題,物超所值~~
- 嵌入式 ARM-Based – WEP 系列硬體設備介紹。
- 開發環境、環境變數與交叉工具鍊(Cross Tool Chain)說明。
- 嵌入式 uCLinux 之AP 程式設計架構。
- 數位 I/O 控制。
- 訊號轉換器 (Converter) 功能介紹。
- Converter 技術分析。
- Converter 功能實作。
- .ini 參數檔說明。
- Embedded ARM for WEP Telnet 與 FTP 說明
- Embedded Linux C Library for ARM (W90N7X) API 介紹。
- Embedded Web Server 與 CGI 程式設計架構。
- WEB+CGI 整合。
- 串列通訊範例。
- 網路通訊範例。
- TCP 通訊、UDP通訊、HTTP通訊。
- Embedded ARM- WEP 主機之使用者帳戶管理。
- Web 登入畫面。
- 帳密認證。
- Embedded ARM - WEP 主機之 USB/SD 擴充儲存設備應用。
- Embedded 3-DES 加解密應用。
注意事項:
- 上課人員請自行準備筆電,上課前請先準備開發設備(WEP系列),建議一人一機,方便現場實作,由講師帶領如何應用開發ARM-Base系列之WEP設備,快速進入開發階段。
- 講師到場上課,請準備投影機、白板。
免費提供WEP 系統開發套件說明:
- 虛擬開發環境、交叉工具鍊(Cross Tool Chain)
- Converter Source Code及常用函數應用
- 網頁與CGI程式 Source Code
- 嵌入式環境編譯方法與上傳說明
- WEP132-DIO 主機一台。
加值套件WEP加值套件 3.50
- 簡易物件通信協定程式開發介面 (Soap Client API)標準W3C Soap Client
- 檔案傳輸協定程式開發介面 (FTP Client API)標準FTP通信協定客戶端介面
- 電子郵件傳送程式開發介面 (Email Sender API)
- 加減密引擎程式開發介面 (Crypto Engine API) Ciphers:
aes, blowfish, xtea, rc5, rc6, safer+Twofish, safer-k64, safer-sk64, safer -k128, safer-sk128rc2, des, 3des, cast5, noekeon, skipjack, khazad, Anubis
- 嵌入式資料庫引擎 (SQLite Data Base Engine)
- 安全模組讀取程式開發介面 (SAM Reader API)需搭配標準本公司ISO 7816 / EWV SAM卡模組需搭配智慧卡APDU
- 簡訊傳送模組程式開發介面 (API)需搭配本公司之簡訊機 (外掛型) Maestro H010
WEP Value Pack 3.50
- Standard W3C Soap Client API (Simple Object Access Protocol Client)
- FTP (File Transfer Protocol Client) API
- Email Sender API
- 19+ Methods of Cryptal Engine API Ciphers:
aes, blowfish, xtea, rc5, rc6, safer+Twofish, safer-k64, safer-sk64, safer-k128, safer-sk128 rc2, des, 3des, cast5, noekeon, skipjack, khazad, Anubis
- SQLite Data Base Engine V3.0 API
- SAM (Security Access Module) API Requite our ISO 7816 / EMV SAM Card Reader Requite Smart Card APDU
- SMS (Short Message Service) Sender API Requite our H010 SMS Modem
|
|