本文基于Purple Pi OH 3566主板,介紹Android11源碼的修改,獲得可從SD卡啟動的Android11系統鏡像。
Purple Pi OH作為一款兼容樹莓派的開源主板,采用瑞芯微RK3566 (Cortex-A55) 四核64位超強CPU,主頻最高達1.8 GHz,算力高達1Tops,支持INT8/INT16,支持TensorFlow/MXNet/PyTorch/Caffe框架,多路視頻輸出和輸入,支持4K、H.265/H.264視頻解碼,接口豐富。
玩法豐富,支持Android 11、Debian 10、OpenHarmony3.2、Ubuntu、麒麟OS等多種系統,提供豐富開源資料。
u-boot配置
uboot中取消CONFIG_OPTEE_CLIENT配置,修改u-boot/configs/rk3568_defconfig配置文件,找到CONFIG_OPTEE_CLIENT配置后注釋(在前面加 # 號)即可
修改完成重新編譯u-boot
kernel配置
配置SD卡控制節點支supports-emmc 功能,在kernel/arch/arm64/boot/dts/rockchip/ido-pi-oh3566-core.dtsi找到&sdmmc0節點,添加加入supports-emmc字段,此配置標識插槽為 emmc 功能,為必須添加項。否則系統啟動無法將SD卡識別為 emmc 設備。
&sdmmc0 {
...
supports-emmc;
status = "okay";
};
查看&sdmmc0節點的地址,從kernel/arch/arm64/boot/dts/rockchip/rk3568.dtsi文件找到可以找到sdmmc0的地址為fe2b0000
sdmmc0: dwmmc@fe2b0000{
...
}
修改完成重新編譯kernel
device配置
將SD卡的控制節點添加至系統的啟動設備中,在device/rockchip/rk356x/device.mk文件中找到PRODUCT_BOOT_DEVICE,在后面追加fe2b0000.dwmmc(注意用逗號分隔)
PRODUCT_BOOT_DEVICE := xxx,fe2b0000.dwmmc
修改完成重新編譯源碼
SD啟動卡制作方法
-
Android
+關注
關注
12文章
3945瀏覽量
127928 -
cpu
+關注
關注
68文章
10902瀏覽量
213007 -
主板
+關注
關注
53文章
1918瀏覽量
71392 -
SD卡
+關注
關注
2文章
566瀏覽量
64108
發布評論請先 登錄
相關推薦
迅為RK3588開發板Android 系統修改屏幕分辨率和 density
RK3588主板/開發板Android12系統APK簽名文件生成的方法,干貨滿滿
![<b class='flag-5'>RK</b>3588主板/開發板<b class='flag-5'>Android</b>12<b class='flag-5'>系統</b>APK簽名文件生成的<b class='flag-5'>方法</b>,干貨滿滿](https://file1.elecfans.com/web3/M00/01/FA/wKgZPGdaTGeAPzhLAAB34dr5-VY992.png)
Android11修改攝像頭前后置方法,觸覺智能RK3568開發板演示
![<b class='flag-5'>Android11</b>修改攝像頭前后置<b class='flag-5'>方法</b>,觸覺智能<b class='flag-5'>RK</b>3568開發板演示](https://file1.elecfans.com/web3/M00/00/4E/wKgZO2dIGryATAP6AAB_IgRfxw8866.png)
Android11修改攝像頭前后置方法,觸覺智能RK3568開發板演示
![<b class='flag-5'>Android11</b>修改攝像頭前后置<b class='flag-5'>方法</b>,觸覺智能<b class='flag-5'>RK</b>3568開發板演示](https://file1.elecfans.com/web3/M00/00/4E/wKgZO2dIGryATAP6AAB_IgRfxw8866.png)
瑞芯微RK3566/RK3568 Android11下該如何默認屏蔽導航欄/狀態欄?看這篇文章就懂了
![瑞芯微<b class='flag-5'>RK</b>3566/<b class='flag-5'>RK</b>3568 <b class='flag-5'>Android11</b>下該如何默認屏蔽導航欄/狀態欄?看這篇文章就懂了](https://file1.elecfans.com/web1/M00/F3/FA/wKgaoWciCbGARkR9AACCbHIZEYU748.png)
瑞芯微RK3566/RK3568 Android11使用OTA升級固件方法,深圳觸覺智能鴻蒙開發板演示,備戰第九屆華為ICT大賽
![瑞芯微<b class='flag-5'>RK</b>3566/<b class='flag-5'>RK</b>3568 <b class='flag-5'>Android11</b>使用OTA升級固件<b class='flag-5'>方法</b>,深圳觸覺智能鴻蒙開發板演示,備戰第九屆華為ICT大賽](https://file1.elecfans.com/web1/M00/F2/C0/wKgaoWcJ872AA8BOAAB8ojv6gwo511.png)
瑞芯微RK3566鴻蒙開發板Android11修改第三方輸入法為默認輸入法
![瑞芯微<b class='flag-5'>RK</b>3566鴻蒙開發板<b class='flag-5'>Android11</b>修改第三方輸入法為默認輸入法](https://file1.elecfans.com/web2/M00/07/9D/wKgZombyGNqAJ2h0AAB5aXv3W1c207.png)
迅為RK3588開發板Android13和12版本系統還有Debian11、Buildroot、Ubuntu20與22版本
3568F-Linux系統啟動卡制作及系統固化
輕輕松松在RK356X Android11適配ML307R Cat.1模組
![輕輕松松在<b class='flag-5'>RK</b>356X <b class='flag-5'>Android11</b>適配ML307R Cat.1模組](https://file1.elecfans.com/web2/M00/8F/50/wKgZomTMciWAD54NAABOGP2pQZY452.png)
評論