前言 前面有說明過 TF-A 的用途,其實就是在 ARM 架構啟動階段的第一個環節,那我們需要修改那些部分呢?我們要先想一想 TF-A 階段我們需要做哪些事情,...
其實在這階段所需要改的與TF-A 相同,在這邊我需要修改的就是DDR而已,實際的修改方式可以參照下方的說明。其餘的部分可能就需要依照自己的開發板去設定。 如何下...
在 Uboot 當中,一樣要去修改 DDR Size , 避免在Uboot 當中會出現認錯位置的情況。其餘的也是依照不同的開發板,或是你想要的不同功能來去做修改...
Linux Kernel 是我們最需要修改的地方拉,因為後續所有的程式或者各種功能都在 linux 底下運行,那在這邊的設備樹設定就非常的重要啦。 假如今天...
前言 終於進入到驅動階段拉,當我們完成了 TF-A Optee Uboot 以及最重要的 kernel 後,接下來會遇到的就是 driver , 要怎麼讓我們的...
上一篇文章是透過 linux 內建的 socketcan 來做指令測試,這篇文章會說明該如何使用 C++ 來實現上篇的功能,以及我們需要做哪些前置。 安裝交...
RS232 算是比較簡單的介面,實際上所需要設定的部分也不多。我們先來看看原理圖與spec。 原理圖與Spec 在這邊假設如果你的 RS232 腳位選擇 PD0...
同樣的相關設定可以參照前面一篇的RS232,這邊比較需要注意的是 RS485 有三隻腳, D+ D- DIR,DIR 又分為軟硬體,這邊我建議是直接找硬體的腳位...
前言 在開發 i2c 的時候我們可以使用一些工具來加速我們的開發。首先我們先在 yocto / build / local.conf 當中加入 i2c-tool...
前言 同樣的為了方便測試,記得在 Yocto/build/local.conf 當中加上 spidev-test ,為了後續方便測試所使用。同樣的也可以在初期提...