學程最後一梯!實戰演練!並深入業界嵌入式產品的開發與生產細節,幫助你縮短自學摸索和產品開發的時間,快速產出工程樣品!【第一階段】 嵌入式Linux設計開發與軟硬體整合 首先帶你了解嵌入式系統架構並能進行軟硬體系統的整合、移植與開發。 在拿到一般嵌入式BSP後懂得如何開始,會知道如何進行核心組態與編譯, Boot loader 編譯以及Root File system建立等。 能熟悉GNU Toolchain的使用,包含GNU AutoTools與Makefile的撰寫。熟悉Open Source 程式與函式庫的移植技巧。 課程利用Raspberry Pi 開源硬體,讓你從空的SD card,從無到有建構自己的嵌入式Linux 系統並能使板子能開機 (Board bring up)。在Linux系統建立完成之後,教你開發Linux Pthread、Socket及File (Device) I/O的系統程式。最後,以嵌入式Linux常見的產品,如IPCam、Wi-Fi Router、NAS,手把手教你這些功能是如何被實現的。 •嵌入式系統軟硬體架構與開發流程 •Linux Ubuntu作業系統安裝(使用虛擬機) •Linux 檔案系統與常用指令介紹 •開發平台硬體介紹(Raspberry Pi 3) •嵌入式 Linux BSP 建立 : 安裝Toolchain 與專案編譯環境設定 Boot loader 簡介與U-boot 編譯與使用 Linux Kernel 配置與編譯 Root filesystem 建立-使用buildroot/Yocto •Flash Layout 配置與Linux MTD •嵌入式 Linux 系統程式設計: Linux I/O 輸入輸出程式設計 Linux Multi-Thread 多執行緒程式設計 Linux Network Socket 程式設計 •Open source 程式移植 gcc 常用編譯參數說明與最佳化 Make、Makefile 說明 GNU Build System- Automake BusyBox •嵌入式Linux實作整合應用 Media Player:Porting MP3 Player NAS:Porting SAMBA Wi-Fi Router:Wi-Fi Driver, hostapd, dhcpd, bridge, ... IP Camera:Porting Streaming server
【第二階段】 嵌入式Linux驅動程式實戰 不管你是要自己撰寫或移植,這都是資深嵌入式系統工程師的必修課。 熟悉Linux驅動程式架構並能實際動手撰寫Linux 核心底層的驅動程式。 了解如何撰寫Linux硬體驅動程式,配合Raspberry Pi 硬體實戰 GPIO Driver、Linux中斷處理、UART Driver、SPI Driver、I2C Driver、ADC Driver等Driver。 •字元裝置Driver •Linux Misc Device Linux GPIO 驅動程式 for LED, Button,Relay •Raspberry Pi 3 功能說明與BCM283x 使用說明 •Pi 擴充卡硬體功能介紹與電路圖接腳說明 •Linux 中斷註冊 & 中斷控制器HAL層架構 •Pi 擴充卡硬體功能介紹與電路圖接腳說明 •Bottom Halves (Tasklet & Work Queue) •進階字元Driver: Non-blocking I/O : 使用Wait Queue & completion 機制 kernel 對UserSpace通知: SIGIO 信號非同步通知,call_usermodehelper() •Kernel Timer List (Jiffies, timer ticks) for LED 閃爍 •Linux Serial port 驅動程式 for Bluetooth 模組 •Linux Platform Device & Platform Driver 架構 •Linux Device Tree •Linux SPI Client驅動程式 for ADC Driver (MCP3008) •Linux IIO Driver(Linux Industrial I/O Subsystem) •Linux SPI Bus master 驅動程式 for BCM2835 SPI controller •Linux I2C Client驅動程式 for EEPROM •Linux I2C Bus master驅動程式 for BCM2835 I2C controller •Linux User Space Driver - BCM2835 C I/O Library
年終回饋~限時優惠!個人進修、企業派訓至少85折,再抽萬元紅包! 打造最強競爭力艾鍗學院 https://goo.gl/dcdPPA 或洽02-23167736
- 新聞稿有效日期,至2017/12/31 為止
聯絡人 :Lydia 聯絡電話:(02)2316-7736 電子郵件:service@ittraining.com.tw
上一篇:我的笨不是天生的盧蘇偉
下一篇:【資策會】商業圖解應用與製作技巧(2/2)
■ 我在中國工作的日子(十四)阿里巴巴敢給股票 - 2023/07/02
■ 我在中國工作的日子(十三)上億會員怎麼管理 - 2023/06/25
■ 我在中國工作的日子(十二)最好的公司支付寶 - 2023/06/18
■ 我在中國工作的日子(十一)兩個女人一個男人 - 2023/06/11
■ 我在中國工作的日子(十)千團大戰影音帶貨 - 2023/06/04
■ 我在中國工作的日子(九)電視購物轉型電商 - 2023/05/28
■ 我在中國工作的日子(八)那些從台灣來的人 - 2023/05/21
■ 我在中國工作的日子(七)嘉丰資本擦身而過 - 2023/05/14
■ 我在中國工作的日子(六)跟阿福有關的人們 - 2023/05/07
Information