1、寫在前面:從文檔中,發現我電腦上已有前5個步驟,那就從第6個步驟開始操作。我并沒有小熊派的板子,但出于興趣,早就搭建好了環境,等待類似開發板的到來。這次用上了。
2、從git倉把代碼拉下來,虛擬機內拉完文件目錄如圖1所示。
git clone https://gitee.com/Lockzhiner-Electronics/lockzhiner-rk2206-openhARMony3.0lts.git
cd lockzhiner-rk2206-openharmony3.0lts
圖1 代碼倉下載完成目錄圖
3、官方文檔就開始編譯了,我的虛擬機只是下載了源碼,編譯工具還沒裝。運行如下代碼:
hb set -root .
出現問題,如圖2所示:
圖2 沒有hb命令
解決思路:首先去小熊派看看別人是否遇到同樣問題,找到答案了。按照他的步驟安裝生效hb環境。
第一步:安裝hb命令如下
python3 -m pip install --user ohos-build
第二步:設置環境變量
vim ~/.bashrc
出現問題:找不到vim命令,沒有就裝吧。
sudo apt-get install vim
接著又出現了問題,下載不了安裝包,鏡像出現問題。好像以前也遇到過同樣的問題,百度一搜吧,將Ubuntu的鏡像源改一下。又有個問題,沒有vim如何修改,智能進入到Ubuntu里面根目錄下找文件/etc/apt/source.list進行修改了,幸好有文本編輯器。將source.list先備份
sudo cp /etc/apt/sources.list /etc/apt/sources.listbk
打開文件將如下貼入source.list文件中
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universe
重新安裝vim,成功了。
第三步:將環境變量放到最后一行
export PATH=~/.local/bin:$PATH
第四步:生效環境變量
source ~/.bashrc
重新運行3的命令hb,又出現了問題啊,如圖2所示。
圖2 hb運行有問題
依然是百度了,發現一篇博主九龍小衫說的工具與源碼不匹配,按照他的方法卸載當前hb版本
python3 -m pip uninstall ohos-build
到源碼根目錄下執行:
pip3 install build/lite
再來編譯hb,成功了。
輸入:
hb set
如圖3所示,選擇lockzhiner-rk2206
圖3
編譯命令,沒找到gcc如圖4所示。
hb build -f
圖4
下載gcc,并配置環境
wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2
mkdir -p ~/toolchain/
tar -jxvf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 -C ~/toolchain/
vim ~/.bashrc
重新編譯,編譯success,如圖5所示。
圖5
下一篇再燒錄,遇到不少問題。
審核編輯 :李倩
-
開發板
+關注
關注
25文章
5050瀏覽量
97471 -
編輯器
+關注
關注
1文章
806瀏覽量
31172 -
RK2206
+關注
關注
0文章
34瀏覽量
1788 -
開發板試用
+關注
關注
3文章
301瀏覽量
2100
原文標題:RK2206 鴻蒙開發板試用體驗:跑通 RK2206 開發板
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論