”“”
嵌入Linux設備驅動器訓練
了解Linux設備驅動程序和用戶空間應用程序的開發。
Linux是世界上使用最廣泛的操作系統。 Linux最初是為個人計算機開發的,並於1991年推出,迅速擴展到不同的平台,並已成為有史以來最成功的開源和開源項目之一。今天,您可以在汽車,火箭,飛機,電器,電影院和軍事系統中找到Linux。特別是自1990年代以來,Linux已在嵌入式系統中看到,並被稱為嵌入式Linux。 Linux估計存在於當今超過20億個系統中。嵌入的Linux培訓包括兩個部分:理論培訓和實踐培訓。理論培訓將通過幻燈片和白板解釋進行。通過SSH連接到Raspberry Pi,將進行實踐培訓。
理論培訓:
– 與其他嵌入式系統相比,“ Linux運輸”的優勢。
– 什麼是設備驅動程序?
– 設備驅動程序的角色是什麼?
– 如何開發設備驅動程序?
– 開髮用戶空間應用程序。
– 版本號。
– 什麼是內核,他做什麼?
– 內核操作邏輯。
– 什麼是恐慌內核?
– 內核驅動器間隙技術。
– 內核數據結構。
實用培訓:
– 編碼簡單的“ Hello World”內核模塊。
– 寫一個makefile。
– 設備編號。
– 自動設備創建。
– 開發GPIO驅動程序和用戶空間應用程序。
– 開發LCD驅動程序和用戶空間應用程序。
– 開發PWM驅動程序和用戶空間應用程序。
– 開發計時器驅動程序和用戶空間應用程序。
– 向內核驅動程序授予參數。
– 高級內核驅動程序開發和IOCTL測試。
– 使用Linux內核中的線程。
– (正在更新課程課程)
您將學到什麼:
- Linux發貨
- 內核模塊開發
- 用戶空間應用程序的開發
- 內核設備驅動程序的開發