以下為使用 Ubuntu 18.04 編譯 Rockpi4 Android7 的過程記錄。

1. 建立編譯環境

參考 Rockpi 4 官網 和 AOSP官網 的建議,安裝必要元件。

文章標籤

阿轟師 發表在 痞客邦 留言(0) 人氣()

最近把桌機升到18.04後,發現使用 USB console 接 Rockpi4 會出現亂碼。研究了一下,感覺應該是驅動的問題。Google了很久找到了這篇文章。將 cp210x 的驅動換成舊的就可以解決了。在此紀錄一下。

下載舊的 cp210x 驅動代碼,存檔為 cp210x.c。在同一個目錄底下新增 Makefile,並輸入以下內容。

文章標籤

阿轟師 發表在 痞客邦 留言(0) 人氣()

有時候燒錄至存儲裝置的映像檔是別人預先編譯好的。此時很有可能檔案系統沒有使用到全部的存儲裝置。以下說明如何將擴展檔案系統,使其使用所有的存儲裝置的空間。

列出存儲空間上的Partition。

文章標籤

阿轟師 發表在 痞客邦 留言(0) 人氣()

在 Ubuntu 上安裝好 Virtual Box 後,運行虛擬機時。如果無法使用 Host 機上的 USB 裝置時,可以使用以下的方法嘗試解決。

將使用者加入 vboxusers 這個群組。 

文章標籤

阿轟師 發表在 痞客邦 留言(0) 人氣()

編譯完 Rockpi4 後,需要幾個步驟將 Image 燒進開發板中。

 

文章標籤

阿轟師 發表在 痞客邦 留言(0) 人氣()

Rockpi4 支援不同種類的OS。以下為編譯 Debian、Yocto 以及 Android OS 的過程記錄。

1. Debian

下載 Source Code。

文章標籤

阿轟師 發表在 痞客邦 留言(0) 人氣()

1. 產生測試用的數位憑證

在windows底下以系統管理者的身份開啟cmd。

以系統管理員的身份開啟cmd
文章標籤

阿轟師 發表在 痞客邦 留言(0) 人氣()

以前在 TK1 的時代,要更新 Rootfs、kernel 以及 u-boot 等等…都需要使用 flash .sh 這個 tool 來重燒機器。現在我們可以使用 Nvidia 發布的 OTA 工具來更新機器。目前 OTA 只支援 Jetson Xavier NX 、Jetson AGX Xavier series 和 Jetson TX2 series 。

目前最新的 L4T 是 r32.6。可以透過 OTA 升級至 r32.6 的 L4T 版本如下表所示。

文章標籤

阿轟師 發表在 痞客邦 留言(0) 人氣()

 1. 編譯及反編譯dtb檔

先安裝 device-tree-compiler 。

$ sudo apt-get install device-tree-compiler
文章標籤

阿轟師 發表在 痞客邦 留言(0) 人氣()

一般狀況下,想要客製化然後更新Jetson系統上的kernel、modules,除了手動將Image和modules複製到系統上,大概只能用BSP自帶的flash Tool重燒了。現在我們可以利用apt-get來安裝更新Jetson系統上的kernel以及modules。只要幾個指令就可以輕鬆完成更新。以下就介紹如何實現這個功能。

 
文章標籤

阿轟師 發表在 痞客邦 留言(0) 人氣()

1 2