fbpx

 FPGA

 E-learningK8s雲原生實戰
【跟Netman學Kubernetes】

 information security banner

 05/16全能電路設計實戰班
組合優惠實施中,欲洽從速

 FPGA

 04/25FPGA數位IC設計實戰
【唯一業師教學|產業實戰推薦】

 2020 el banner 192X93

 隨時開課軟韌體線上課程
★專業技術/證照課程助你職能升級

 

艾鍗學院近期開課
實體遠距同步 | 彈性加開平日課程

艾鍗課程總覽      ● 數位課程總覽
115.03.08感測電路設計與應用【已開班】
115.03.21USB韌體設計【已開班】
115.03.29STM32嵌入式開發實戰【已開班】
115.07.26ARM Cortex-M 應用設計【已開班】
 
 
Recruitment_event 728X103
 
E learning 728X200 113
 
5000 gif
 
 

 

課程大綱

 

  以「系統化」學習C語言的基本及進階觀念,針對pointer、Struct與位元處理等嵌入式C語言。
       
 

C語言程式設計

  1.     C資料型別
2.     運算元及位元運算
3.     流程控制(if..else, for, while…)
4.     函式與巨集處理
5.     陣列
6.     指標
7.     字串處理
8.     檔案I/O
9.     結構(struct, union, enum)
10.   函式指標應用
       
  由酆士昌先生-Linux暢銷書作著擔任講師 。
       
 

Linux開發平台建置

  1.     Linux系統使用的虛擬機器架設與安裝
2.     Linux標準檔案系統架構剖析
3.     學習Linux常用指令與套件安裝
4.     搜尋與管理檔案的方式
5.     重新編譯與安裝Linux的核心
6.     嵌入式開發環境Sever架設
       
  想整合你的應用系統,卻改不動 Open Source 程式嗎? 這門課必上不可。
       
 

Linux系統程式設計

  1.     Linux系統程式架構與系統呼叫
2.     低階I/O處理與多工I/O裝置存取
3.     檔案與目錄處理
4.     Processes 行程與行程控制
5.     Signals 行程訊號處理
6.     Threads 多執行緒與多工同步處理
7.     IPC行程通訊
8.     Shell 程式設計
9.     Socket 網路程式
10.   Serial RS232 通訊程式
       
  建構一個完整的嵌入式Linux系統並了解業界如何開發嵌入式產品與進行生產。
       
 

嵌入式Linux

開發實務

  1.     嵌入式Linux系統簡介與實務開發方式
2.     開發硬體平台說明
3.     軟體開發平台BSP解說
4.     深入 GNU make
5.     移植 Open Source
6.     Linux Frame Buffer Device & GUI 圖形系統
7.     Bootlloader (u-boot開發, init SDRAM, Flash, How to write Driver
        in U-bot....)
8.     Linux 檔案系統 (JFFS2, CRAMFS, YAFFS,UBIFS...)
9.     Linux MTD 裝置
10.   GNU toolchain (Shared vs. Static Library, Linker Script, ELF Format
        ar, objcopy,objdump, nm, libtool,etc. GCC Compiler . GDB,..)
11.   Android SDK Architecture & Setup (Gingerbread install, Busybox
        install)
       
延伸學習
  1. Linux 驅動程式設計課程 (工業局學費補助 50%)
  2. Linux 核心程式界面
  3. Android嵌入式平台開發
  4. Android Framework
  5. Android APP 程式設計
  6. USB 開發