iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-SideProject30

門外漢的嵌入式地獄 系列

有關於初學yocto BSP 移植的歷程,分享開發心得、技巧與一些小知識。

參賽天數 18 天 | 共 18 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 。初入嵌入式開發-TF-A 說明

TF-A 說明 TF(Trusted Firmware)是ARM的安全解決方案,為安全性提供了整體解決方案。 這個 TF-A 可以符合大多數 SoC 廠商的 C...

2024-08-12 ‧ 由 TsaiiiY 分享
DAY 12

Day 12 。初入嵌入式開發-Optee說明

Optee Optee 是一種安全的架構,主要提供韌體一個安全的執行環境,在 ST MPU 當中他會包含在 OpenSTLinux BSP 當中 ,後續我們幾乎...

2024-08-13 ‧ 由 TsaiiiY 分享
DAY 13

Day 13 。初入嵌入式開發- Uboot說明 (一)

簡介 Linux 系統要啟動一定需要一個 bootloader , 當晶片上電後會先運行這一段 bootloader 程式 , 這段bootloader 會...

2024-08-14 ‧ 由 TsaiiiY 分享
DAY 14

Day 14 。初入嵌入式開發- Uboot說明 (二)

連結腳本 u-boot.lds 說明 要分析 u-boot 的啟動流程 , 我們首先要找到 entry , 找到第一行程式在哪裡。 程式的連結是由這個腳本所決...

2024-08-15 ‧ 由 TsaiiiY 分享
DAY 15

Day 15 。初入嵌入式開發-Linux Kernel 說明

Linux 說明 簡介 Linux Kernel 是我們啟動的最後一個步驟,在這個步驟我們需要去掛載 roofs , bootfs ,還有設備樹的設置,只有當設...

2024-08-16 ‧ 由 TsaiiiY 分享
DAY 16

Day 16 。初入嵌入式開發-設備樹 (上)

.dtsi : 通用的設備樹 (類似 header 檔案概念 \ SoC - level).dts : 各板子依照不同外設所撰寫的 (board level)...

2024-08-17 ‧ 由 TsaiiiY 分享
DAY 17

Day 17 。初入嵌入式開發-設備樹 (下)

設備樹當中常見的屬性 compatible 這是一個字串型態的屬性,用途是把這個設備跟他的驅動程式綁定,像是 m_can 設備就會是 bosch家的驅動。...

2024-08-18 ‧ 由 TsaiiiY 分享
DAY 18

Day 18 。初入嵌入式開發- 使用官方的 BSP 來開發

使用官方的 OpenSTLinux BSP 開發 我們可以使用官方的 BSP 來開發自己的板子,需要改的部分最主要的就是設備樹了,原因是因為官方 BSP 對應的...

2024-08-19 ‧ 由 TsaiiiY 分享