增加orange pi 5的编译记录
https://github.com/openFyde/overlay-orangepi5-openfyde/tree/r120-dev
注意虚拟机至少分配500G空间以上
| Chromium | 120.0.6099.220 (openFyde unlicensed version) (64-bit) |
|---|---|
| Revision | d8ee74c32e1d4a7f8d3efb9a8a15eca34af9e81d-refs/branch-heads/6099@{#1725} |
| Platform | 15662.71.18.15 (Developer Build - root) stable-channel orangepi5-openfyde |
| Firmware Version | |
| Customization ID | orangepi5 |
| ARC | 10061641 SDK Version: 28 |
| JavaScript | V8 12.0.267.14 |
| User Agent | Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 |
| Command Line | /opt/google/chrome/chrome --gpu-sandbox-failures-fatal=no --disable-mojo-broker --enable-logging --enable-native-gpu-memory-buffers --edge-touch-filtering --gpu-sandbox-start-early --platform-disallows-chromeos-direct-video-decoder --use-cras --user-data-dir=/home/chronos --enable-webgl-image-chromium --disable-explicit-dma-fences --disable-buffer-bw-compression --enable-touchview --enable-wayland-server --enable-zero-copy --default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/default_large.jpg --default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/default_small.jpg --guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg --guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg --num-raster-threads=2 --has-chromeos-keyboard --login-profile=user --system-developer-mode --bwsi --homepage=chrome://newtab/ --incognito --log-level=1 --login-user=$guest --login-user=$guest --login-profile=9b89e77a0f68ee2d63af5d5c4d85f02d53a91383 --flag-switches-begin --flag-switches-end --disable-sync --disable-extensions |
| Executable Path | /opt/google/chrome/chrome |
| Profile Path | /home/chronos/u-9b89e77a0f68ee2d63af5d5c4d85f02d53a91383 |
补充几点和vmware版本不一样的。
archero和ai-dev
archero和ai-dev是fydeos内部build,目前还没有公开。需要回退ai-dev和archero,主要是将577120a和8157c0e修改回退。
或者手动修改,除了layout.conf,还有https://github.com/openFyde/overlay-orangepi5-openfyde/blob/r114-dev/profiles/base/parent的archero:base需要注释掉。
build image时遇到idbloader和uboot无法找到的问题
dd: failed to open '/build/orangepi5-openfyde//usr/share/orangepi5/idbloader.img': No such file or directory
从这里下载到/build/orangepi5-openfyde//usr/share/orangepi5/
https://github.com/RebornOS-Team/lxqt-opi5-image/blob/main/idbloader.img
https://github.com/RebornOS-Team/lxqt-opi5-image/blob/main/u-boot.itb
构建发布包
使用https://github.com/openFyde/overlay-orangepi5-openfyde/blob/r120-dev/make-release-image/make-release-image.sh
./make-release-image.sh ../../../../src/build/images/orangepi5-openfyde/latest/chromiumos_image.bin result-orangepi5-r120.run
输出文件在out目录下
最后运行run,得到image烧写到TF卡中。




