學習 ARM Linux 系統,嵌入式 Linux,使用 Beaglebone 開發板介面開發專案等等
從這 15.5 小時的課程,你會學到
1. 了解 ROM – Uboot – Linux 上的核心啟動流程 – ARM 系統和測試
2. 在 Beaglebone 硬體上逐步執行和測試核心,Bootloader 編譯
3. U-Boot,MLO,SPL,解說和測試
4. 了解 AM 335x SOC 的各種子系統,如 GPIO,I2C,MMC,啟動模式等
5. 了解平台裝置及其工作原理
6. 了解 ARM 開發板配置檔案
7. Linux 裝置樹 ( device tree )
8. 了解 AM 335x 的各種啟動模式
9. eMMC OS 更新和啟動新的 Debian OS
10. 序列埠啟動(UART)
11. TFTP 啟動
12. NFS 啟動
13. Beaglebone 網路
14. Busybox 編譯和測試
15. 在 Beaglebone 上配置和使用 Buildroot
16. 從頭開始編寫 uEnv dot txt 並進行測試
17. 在 BBB 上使用 I2C 工具
18. 使用 Eclipse IDE 開發硬體介面專案和“C”應用程式開發
19. GPIO 程式設計
20. 連接外部 LED,7段顯示器和程式碼開發
21. LCD 和相關專案的介面
22. 連接 MPU 6050 感應器和傾斜感應
23. EEPROM 程式設計
>英文字幕:有
https://softnshare.wordpress.com/…/embedded-linux-step-by-…/
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「embedded linux課程」的推薦目錄:
embedded linux課程 在 的探討,並藉由實作專題演練讓學 - Facebook 的必吃
【 嵌入式linux開發人才】 硬實力養成 Embedded Linux系統移植實作 全新ARM Cortex-A72 六核開發實作平台‼ 開發環境、課程內容全面升級‼ 課程使用業界全新ARM ... ... <看更多>
embedded linux課程 在 Re: [問題] 嵌入式linux課程- 看板LinuxDev - 批踢踢實業坊 的必吃
: → a0929935070: bring up,i2c跟spi基本協定我這應該沒問題 03/07 12:52
: → leolarrel: google://"jserv" 03/07 20:22
我沒看過jserv的書,不過他的project特別是mcu給我影響蠻深刻的,
要瞭解rtos基本原理建議看他主持的成大wiki
Bring up我不太熟悉RISC-V的生態,畢竟沒有太多商用SoC的產品。
我講一下ARM bring up要瞭解的知識,假設你要從FPGA階段參與。
假設boot rom和SRAM都正常,也可以正確從external storage讀很少的資料
進SRAM。大致的流程都可以看ARM Trusted Firmware這個文檔,其實要
改東西很少很少。
如果你的SoC在ARMv8 arch以前,當我沒講。ARMv7時代大部分都不在意
trusted boot的。
在Linux部分,就看arm64/booting.txt,反正就是利用CPU 0來initialize
clock tree,bootloader的設定Clock經常只有很低的頻率的,div和mul都
要更動。再call PMIC或者power domain吧其它CPU的power送上去,然後把
其它的CPU給up起來就完工了。FPGA階段不需要做clock和power,因為一般都是
fixed的value。
剩下就是各個Driver的領域,一般教你develop Linux module都不會涵蓋具體
的framework,比如顯示的DRM,儲存的mmc或者nand,很多外設的iommu,
或者PCIe root這樣的東西,這個一律看Kernel的文檔就好了。
--
起初,皇軍進佔滿州, 我沒有反對,因為我要去滿州撈錢。
接著,皇軍發動對支戰爭, 我沒有反對,因為那是支那人自找苦吃。
後來,皇軍發動太平洋戰爭,我沒有反對,因為看鬼畜米英四處奔逃出了一口惡氣。
以後,鬼畜米英來轟炸, 我全力反對,因為我們台灣是無辜的,這是米英的戰爭罪行
最後,天皇宣布無條件投降,我沒有反對。因為我們台灣人是戰勝國國民,
戰爭責任與我無關,我要有跟戰勝國一樣的物資配給好賺錢,也不要坐祥瑞回家!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 192.147.44.15 (美國)
※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1678256234.A.5EF.html
如果不是bringup sunxi platform,那倒是可以不用看bootlin
※ 編輯: hizuki (192.147.44.15 美國), 03/09/2023 11:04:41
... <看更多>