本文來源電子發(fā)燒友社區(qū),作者:羈傲不馴, 帖子地址:https://bbs.elecfans.com/jishu_2303965_1_1.html
前言
roc-rk3568-pc開發(fā)板出廠系統(tǒng)為原生Android11,拍照留念一下:
Firefly開發(fā)板所支持的系統(tǒng)固件種類非常豐富,尤其是StationPC所支持的固件及玩法,當(dāng)然本次重點(diǎn)以測(cè)試開發(fā)環(huán)境及SDK為主,Station玩法后續(xù)有空再繼續(xù)更新。
Openharmony系統(tǒng)構(gòu)建
Openharmony畢竟是我們揮動(dòng)的主題,F(xiàn)irefly的也提供了openharmony的適配及文檔,本次就參考Firefly Wiki openharmony使用手冊(cè)進(jìn)行我們的系統(tǒng)構(gòu)建,其中構(gòu)建過程不多贅述,此處僅僅列舉構(gòu)建過程中出現(xiàn)的問題。
由于openharmony整個(gè)系統(tǒng)都在gitee中進(jìn)行托管,所以拉取代碼的過程異常順利。
以后需要注意的是,更新代碼需要使用:firefly提供的腳本使用./sdk_init.sh -p
來更新代碼。
第一次編譯需要下載工具鏈,以后可以跳過,此處沒有問題。
Firefly說必須使用Docker進(jìn)行編譯,但是我個(gè)人比較喜歡實(shí)體機(jī),所以這次頭鐵一把,不用docker。
但是npm階段報(bào)錯(cuò)了???
從百度上搜索了一下,這個(gè)報(bào)錯(cuò)是maxos下的依賴?本人還是不懂,但是不管了沖它!
直接開始編譯!
好像還挺順利!~
編譯報(bào)錯(cuò)了!
問題不大,發(fā)現(xiàn)自己少同步了二進(jìn)制倉庫:(當(dāng)然問題也是參考自openharmany社區(qū):編譯錯(cuò)誤,請(qǐng)大佬們幫忙解決,謝謝?。?/a>)
.repo/repo/repo forall -c 'git lfs pull'
重新同步下,再重新開始編譯。開沖開沖!
又雙報(bào)錯(cuò)了。。。
可以看到是 genext2fs 命令未找到,發(fā)現(xiàn)這個(gè)依賴Firefly并沒有寫,但是在openharmony編譯指導(dǎo)文檔上有寫。
sudo apt-get update && sudo apt-get install binutils binutils-dev git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib gcc-arm-linux-gnueabi libc6-dev-i386 libc6-dev-amd64 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3.8 python3-pip ruby genext2fs device-tree-compiler make libffi-dev e2fsprogs pkg-config perl openssl libssl-dev libelf-dev libdwarf-dev u-boot-tools mtd-utils cpio doxygen liblz4-tool openjdk-8-jre gcc g++ texinfo dosfstools mtools default-jre default-jdk libncurses5 apt-utils wget scons python3.8-distutils tar rsync git-core libxml2-dev lib32z-dev grsync xxd libglib2.0-dev libpixman-1-dev kmod jfsutils reiserfsprogs xfsprogs squashfs-tools pcmciautils quota ppp libtinfo-dev libtinfo5 libncurses5-dev libncursesw5 libstdc++6 gcc-arm-none-eabi vim ssh locales
重新上去看看安裝依賴。
sudo apt install genext2fs
編譯完成,燒錄程序試試看。out/rk3568/packages/phone/images/
-
RK3568
+關(guān)注
關(guān)注
4文章
514瀏覽量
5051 -
開發(fā)板試用
+關(guān)注
關(guān)注
3文章
301瀏覽量
2100
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論