作者 主題: 【艾鍗學院】4/23(六)嵌入式Linux開發實務 *本班享100%政府補助 *報名送2大開發板+套件包 *早鳥優惠價  (閱讀 1219 次)

0 會員 與 1 訪客 正在閱讀本文。

askembedded

  • 活潑的大學生
  • ***
  • 文章數: 280
    • 檢視個人資料




*賀! 本班符合青年就業讚資格 享100%政府補助*
● 157 小時課程, 從無到有 ,精通嵌入式!!
● 使用  Raspberry Pi 2 + 艾鍗獨家開發板 Raspberry Pi Shield I/O  兩層學更多!!
● 實作 專題課程 讓你與 業界接軌 ,不再只是紙上談兵!!
● 廠商直接現場面試 ,讓工程師之路一次打通!!

學程特色
1. 專業師資群 : 所有講師均超過 12年以上產品開發經驗 ,將十多年累積RD經驗整理成教材,深入淺出的講解原理並快速學習獲取Know-How。
2.  全新Bottom-up 速學模式 : 以開發者的角度直效學習,從底層Boot Loader設計, 往上進入Linux OS系統到Linux 驅動程式完成,當一個以Linux為基礎的嵌入式系統建構完成後,才開始進入系統應用的開發階段。
3.  推廌就業 : 本公司長期與國內系統廠及IC廠的接觸,可為轉職的您媒介工作。
4.  青年免學費 : 參加本學程之18~29歲待業青年,可申請全額學費補助 (名額有限,歡迎洽詢)
5.  Raspberry Pi  I/O擴充板 : 艾鍗專為Rasp Pi設計的一個I/O子板,以擴充原官方Rasp Pi板的功能,使您可以並透過主題式的Lab,讓您的學習事半功倍。

課程目標
1.  了解Linux系統環境並了解OS在嵌入式系統所伴演的角色
2.  Multi-tasking是嵌入式系統的價值所在,因此讓學員學會如何利用Linux核心所提供的功能來實現多執緒程式,行程間通訊,等多工應用
3.  了解如何與底層Linux驅動程式溝通,多工 I/O 處理機制,包含Blocking I/O、Non-blocking I/O
4.  透過網路Socket程式,實作 HTTP Web Server , 貫穿整個Linux程式設計精髓
5.  了解ARM核心架構與開發Boot Loader,從Boot loader到loading Linux Kernel
6.  了解嵌入式Linux的開發流程、Makefile與Linker script 的撰寫,Open Source 移植方式與技巧
7.  了解嵌入式Linux開發的重要觀念與技術,如Flash layout Design、Root File system 等

獨家ARM Boot Loader設計
●     ARM核心簡介
●     ARM mode與Thumb mode
●     CP協同處理器
●     ADS開發工具介紹
●     ARM組合語言
●     MMU介紹與練習
●     Raspberry開機動作簡介
●     Raspberry bootloader設計
●     LED與push bottom實作 – 使用ADS
          ■   使用ADS&GNU
●     HDMI介面(frame buffer)實作 – 使用ADS
          ■   使用ADS&GNU
 

Linux系統建置實務
●     Linux系統使用的虛擬機器架設與安裝
●     Linux標準檔案系統架構剖析
●     學習Linux常用指令與套件安裝
●     搜尋與管理檔案的方式
●     重新編譯與安裝Linux的核心
●     嵌入式開發環境Sever架設
 

嵌入式Linux開發實務
●     嵌入式Linux系統簡介與實務開發方式
●     Raspberry Pi開發硬體平台介紹
●     軟體開發平台BSP 解說
●       -How to Build Kernel & Root File System
         - Booting 參數修改
          -SD 卡規劃與寫入
●     深入 GNU make  & Porting Open Source
●     Linux Filesystem(JFFS2, CRAMFS, YAFFS...)
●     Linux MTD device 
●     GNU toolchain
         ■     Shared vs. Static Library, Linker Script, ar, objcopy, objdump, nm, libtool,etc. GCC Compiler,...)


Linux 驅動程式
●     Character Device
●     Linux Misc Device
●     Linux GPIO 驅動程式 for LED, Button,Relay
●     Linux Interrupt Handling & Bottom Halves
●     Linux Debounce 處理
●     Linux Serial port 驅動程式 for Bluetooth 模組   
●     Linux Platform Device
●     Linux SPI驅動程式 for SPI Flash
●     Linux MTD 驅動程式& 檔案系統
●     Linux I2C驅動程式 for EEPROM
●     Linux IR Decode
●     Linux User Space Driver - BCM2835 C I/O Library

 

Linux系統程式設計
●     Bash Shell Script
●     Regular expression: sed/awk
●     Linux Development Tools
       -GCC , GNU Make, Source Code Control
●     Linux I/O
       -read, write, ioctl, select…
       -Blocking I/O Nonblocking I/O
●     Linux Process
       -fork, exec, wait...   
●     Linux IPC
       -Pipe, Share Memory, Message Queue, Semaphore
●     Linux Signal
●     POSIX Thread &Thread Synchronization
●     Linux Socket (1)
●     Linux Socket (2)
●    實作: mini HTTPD server
●     HTTPS with openssl (optional)[/size][/color]


詳細課程說明:  http://www.ittraining.com.tw/ittraining/index.php/course/embedded/embeddedlinux
專人電話說明:  02-2316-7736

 

askembedded

  • 活潑的大學生
  • ***
  • 文章數: 280
    • 檢視個人資料
現在報名免費課程說明會就送8G OTG隨身碟喔!!