环境搭建
安装wsl
wsl install Ubuntu-24.04
安装依赖库
sudo apt-get install build-essential zlib* libffi-dev libssl-dev libelf-dev libc6-dev binutils binutils-dev libdwarf-dev
sudo apt install gcc g++ make gcc-arm-linux-gnueabi e2fsprogs cpio device-tree-compiler net-tools openssh-server git vim openjdk-11-jre-headless u-boot-tools mtd-utils bc openssl pkg-config flex bison perl
安装工具
安装系统工具
sudo apt install dosfstools mtools python3-pip python3-setuptools
安装minicaonda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod +x Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh
# 一直回车,直到可以输入‘yes’
# 注意:安装完成会询问是否添加到系统环境,请输入'yes'
# 安装完成后,请重启终端
安装编译工具
pip install ohos-build==0.4.3
安装mkimage
-
建立目录
mkdir ~/tools -
下载mkimage.stm32工具,并复制到
/home/bearpi/tools/目录下mkimage.stm32下载地址: https://pan.baidu.com/s/1y6ev83VV7mk7RMigdBDMmw?pwd=1234 提取码:1234
-
执行以下命令修改mkimage.stm32工具权限
chmod 777 ~/tools/mkimage.stm32 -
设置环境变量
vim ~/.bashrc将以下命令拷贝到.bashrc文件的最后一行,保存并退出。
export PATH=~/tools:$PATH执行如下命令更新环境变量。
source ~/.bashrc
获取源码
使用小熊派small源码
源码地址:BearPi-HM_Micro_small: 小熊派BearPi-HM Micro开发板基于OpenHarmony设备开发代码及教程 (gitee.com)
git clone https://gitee.com/bearpi/bearpi-hm_micro_small
编译代码
-
进入源码目录
cd bearpi-hm_micro_small -
hb设置路径hb set