TF-A 說明 TF(Trusted Firmware)是ARM的安全解決方案,為安全性提供了整體解決方案。 這個 TF-A 可以符合大多數 SoC 廠商的 C...
Optee Optee 是一種安全的架構,主要提供韌體一個安全的執行環境,在 ST MPU 當中他會包含在 OpenSTLinux BSP 當中 ,後續我們幾乎...
簡介 Linux 系統要啟動一定需要一個 bootloader , 當晶片上電後會先運行這一段 bootloader 程式 , 這段bootloader 會...
連結腳本 u-boot.lds 說明 要分析 u-boot 的啟動流程 , 我們首先要找到 entry , 找到第一行程式在哪裡。 程式的連結是由這個腳本所決...
Linux 說明 簡介 Linux Kernel 是我們啟動的最後一個步驟,在這個步驟我們需要去掛載 roofs , bootfs ,還有設備樹的設置,只有當設...
.dtsi : 通用的設備樹 (類似 header 檔案概念 \ SoC - level).dts : 各板子依照不同外設所撰寫的 (board level)...
設備樹當中常見的屬性 compatible 這是一個字串型態的屬性,用途是把這個設備跟他的驅動程式綁定,像是 m_can 設備就會是 bosch家的驅動。...
使用官方的 OpenSTLinux BSP 開發 我們可以使用官方的 BSP 來開發自己的板子,需要改的部分最主要的就是設備樹了,原因是因為官方 BSP 對應的...
如何將檔案寫入到 emmc or SD卡呢? 首先我們要先說明 tsv 檔案,我們可找到 flashlayout 的資料夾。這裡面會放著 tsv 檔案,這個檔案...
分區相關計算方式 在 linux 當中列出所有分區的詳細訊息 sudo fdisk -l /dev/mmcblkX 在 uboot 指令 mmc list m...