1. Linux作業系統介紹
2. Linux上課環境設定
3. 終端機介紹
4. Linux基礎指定
5. Linux文字編輯軟體
6. Linux常用設定檔介紹
7. Linux檔案系統操作
8. Linux軟體安裝
9. Linux Shell簡介及操作
10. 虛擬器環境設定
11. Linux安裝
12. Linux架構說明
13. Linux開機流程說明
14. 交互編譯環境安裝及設定
15. 核心原始碼下載
16. 核心設定檔配置
17. 編譯核心
18. 製作根檔案系統
19. 開機所需檔案介紹
20. 製作系統影像檔
21. 寫入影像檔至SDCARD讓樹梅派使用
|
1. 嵌入式系統簡介
2. 嵌入式實驗硬體簡介
3. 軟體開發環境及流程說明
4. 嵌入式程式設計簡介
5. 基礎程式語法介紹及實作
6. 嵌入式系統硬體控制之執行及實驗(GPIO)
7. 週邊控制程式實作(Buzzer/File)
8. 串列理論及程式實作
9. TCP網路程式設計及實作
10. Web-Based程式設計及實作
11. Embedded Linux Process Control: fork、vfork、exec
12. Embedded Linux Signals:signal、kill and raise Functions、sigaction Function
13. Embedded Linux Inter-Process Communication:Pipes、FIFOs、Message Queues、Semaphores、Shared Memory
14. Embedded Linux多執行緒程式設計:pThread Programming、Mutux Programming
|
1. Linux 驅動程式架構
2. Linux HAL介紹
3. Raspberry Pi開發版與BCM283x 使用說明
4. 驅動程式開發流程介紹
5. 驅動程式模組編譯與載入
6. 核心程式碼與Makefile
7. 實作Sysfs虛擬檔案系統
8. 實作字元裝置驅動程式
9. 設備檔使用說明與建立
10. Udev機制使用說明
11. 實作Misc Device驅動程式
12. 實作GPIO 驅動程式
13. 核心記憶體索取及配置
實作簡易加密驅動程式
|
1. Character Driver & IOCTL
2. Platform Device & Platform Driver
3. Device Tree的介紹
4. Device Tree的撰寫與編譯
5. 從核心取回Device Tree
6. Platform Driver與Device Tree的關聯介紹
7. 實作Platform Driver驅動GPIO
8. Linux Kernel呼叫應用程式
9. Linux時間相關函數介紹
10. Linux計時器介紹
11. 實作Kernel Timer List 實現 LED 閃爍
12. Linux 中斷的使用及註冊
13. 實作GPIO按鈕中斷
14. Concurrency And RaceConditions介紹
15. Linux Kernel Thread介紹
|