
訂閱課程,只需名字與Email
Android Camera HAL: 攝像視訊架構與實作 / 2010.11.21 獨家課程首開班結訓囉
Android Telephony & RIL 獨家首開,專業的通訊系統課程 / 2010.09.12 首開班結訓囉
Android 2 應用開發入門(仕橙版第6期) / 2010.07.23 順利結訓
Android Porting + Embedded Linux 基礎訓練班 / 台北班 2010.07.18 順利結訓
Android 框架與底層技術培訓課程 / Motorola內訓班 2010.07.06
Android HAL & Framework: 軟硬整合與實作細節 / 深圳班 2010.06.29 結訓
GNU Toolchains &
Embedded Linux Programming(仕橙版第6期)
-
GNU Toolchains 是相當重要的開發工具,這是最基本的入門主題。本訓練整理並精選主要的 Linux 系統程式入門主題,幫助初學者有效學習 Linux 開發工具與系統程式設計。
- Android 產品研發人員
- Android 產品經理
- Linux 研發人員
- Linux 環境操作
- C 語言
製作團隊:Jollen Chen、仕橙3G教室
時間:09:30-12:30/13:30-16:30,每天6小時,訓練時數共12小時
- 仕橙版第5期 (暨Jollen’s Consulting第12期) 已於2012/1/8結訓(台北)
- 仕橙版第4期 (暨Jollen’s Consulting第11期) 已於2011/4/17結訓(台北)
- 仕橙版第3期 (暨Jollen’s Consulting第10期) 已於2010/8/22結訓(台北)
- 仕橙版第2期 (暨Jollen’s Consulting第9期) 已於2010/1/10結訓(台北)
- 仕橙版第1期 (暨Jollen’s Consulting第8期) 已於2009/10/25結訓(台北)
- 開課前一週,天天早安鳥;「早安鳥」優惠價:NT$8,800*0.88=NT$7,700
- 持VIP Code( Jollen’s 學員報名-需提供訓練名稱與訓練編號供確認),再折NT$1,000
- 持仕橙折價卷:依面額折抵,一次訓練限用一張,可搭配VIP Code使用
- 持仕橙折價卷的學員,請於填寫報名表時勾選,並於訓練開始當日繳交,如無法繳交折價卷者,須補繳訓練費用
- 第01堂課:GCC & Linker
- 第02堂課:GNU Debugger
- 第03堂課:Makefile, Makefile Rules
- 第04堂課:GNU Bintuils, ELF, loader/linker
- 第05堂課:系統程式觀念 (systems concepts)
- 第06堂課:系統程式設計 (systems programming)
- 第07堂課:多執行緒設計 (multi-threaded)
- 第08堂課:案例研究 (實作 Web Server)
‧ gcc 常用與重要參數
‧ gcc-lib 說明
‧ startup files (crt?.o)
‧ shared library 參數
‧ 常用的 GNU C extensions
‧ glibc and shared library
‧ linker script 撰寫
2. GNU Debugger
‧ gdb 常用指令
‧ Symbol table
‧ 除錯環境建立
3. Makefile, Makefile Rules
‧ Makefile 觀念與應用
‧ Makefile rule 撰寫
4. GNU Bintuils, ELF, loader/linker
‧ ar
‧ nm
‧ strip
‧ ldd
‧ objdump
‧ Symbol table
‧ Executable and Linking Format (ELF)
‧ ELF loader
5. 系統程式觀念
‧ System calls
‧ Process and fork: parent and child
‧ Process and signal
‧ Blocking function
6. 系統程式設計
‧ IPC (行程間通訊)
‧ 程序同步 (process synchronization) 觀念
‧ mmap (mapped memory) 實作
‧ mmap: memory model 說明
‧ Shared memory 實作
‧ Shared memory: memory model 說明
‧ Socket (network programming)
7. 多執行緒設計
‧ 多執行緒設計 (multi-threaded): POSIX threads
‧ 消費與生產 (producer-consumer) 觀念
‧ Semaphore
8. 案例討論:Multi-threaded Web server
- 報名費用皆不含匯款/轉帳手續費
- 本訓練為實作導向, 為達最好的學習效果, 請學員自備NB. 若有任何問題請來電詢問
- 安裝 Ubuntu 8.04 以上版本即可
- 檢查 NB 無線網路功能(上課需上網下載程式)
- 報名時,請詳閱報名方式的「學員須知與注意事項」,以為護您的權益。
關於本訓練的歷史活動紀錄:
- 2010年6月20日仕橙版第2期

- 2010年3月7日仕橙版第1期

Ver 1.1 (2010.06.15): Agenda refined.
Ver 1.0 (2010.03.24): Initial version.

