鸿蒙开发环境配置
OpenHarmonyOS(Liteos-M)使用命令行¶
1、安装相关软件¶
-
下载镜像(小熊派镜像,用于快速上手)下载完后,将他的VOF文件导入就可以了
-
小熊派镜像,用于快速上手,下载地址(百度云):https://pan.baidu.com/s/1T0Tcl3y48C1p5L6y-6HJNg 提取码:eusr 下载完后,将他的VOF文件导入就可以了
-
下载ubuntu镜像 18.04 - 22.04
-
下载HiBurn
-
下载地址(百度云):https://pan.baidu.com/s/1bp2ypAfH2HaNPTY2KwEhEA 提取码:1234
-
下载并安装RaiDrive工具(用于Linux文件映射到Windows中)
- 下载地址:https://forspeed.rbread05.cn/down/newdown/5/28/RaiDrive.rar
2、OpenHarmony环境搭建¶
1)将Ubuntu Shell 环境修改为 bash。选择否
2)安装python环境
sudo apt-get install python3.8
sudo apt-get install python3-pip
sudo pip3 install setuptools
sudo pip3 install kconfiglib
sudo pip3 install pycryptodome
sudo pip3 install testresources
sudo pip3 install six --upgrade --ignore-installed six
sudo pip3 install ecdsa
#安装过程中可能会报依赖文件未安装错误,差什么就装什么
# 如果有python2和3
which python
rm /usr/bin/python
ln -s python3.8 /usr/bin/python
3)安装scons
4)下载gn,ninja,gcc_riscv32交叉编译工具
https://pan.baidu.com/s/1bp2ypAfH2HaNPTY2KwEhEA提取码:1234
可以用ftp把下载的文件传到ubuntu里
然后将3个文件解压并拷贝到根目录下
tar -xvf gcc_riscv32-linux-7.3.0.tar.gz -C ~
tar -xvf gn.1523.tar -C ~
tar -xvf ninja.1.9.0.tar -C ~
5)配置环境变量
vim ~/.bashrc
将以下命令拷贝到.bashrc 文件的最后一行,保存并退出。
export PATH=~/gcc_riscv32/bin:$PATH
export PATH=~/gn:$PATH
export PATH=~/ninja:$PATH
生效环境变量。
source ~/.bashrc
Shell 命令行中输入如下命令,如果能正确显示编译器版本号,表明编译器安装成功。
riscv32-unknown-elf-gcc -v
6)编译可能会报prompt_toolkit
7)添加软连接
8)官方源码需要配置hb,选择
3、获取源码¶
1)获取小熊派的源码
2)测试编译代码
3)获取官方的代码
参考连接zh-cn/device-dev/get-code/sourcecode-acquire.md · OpenHarmony/docs - Gitee.com
可以从镜像站点zh-cn/release-notes/Readme.md · OpenHarmony/docs - Gitee.com直接下载源码
4)源码简介
5)小熊派的就可以后面看
开发环境搭建(复杂)—在Windows上打开工程源码_哔哩哔哩_bilibili
4、程序下载¶
1)在windows环境下,在Windows打开Hiburn工具,并点击Refresh,在COM中选择下载COM号。在Com settings中设置Baud为:921600,点击确定。点击 Hiburn工具中的Select file按钮,选择下面路径的文件。在弹出的文件框中并选中:Hi3861_wifiiot_app_allinone.bin 文件。
点击Connect按钮,此时Connect按钮变成Disconnect,等待下载。
复位开发板RESET按键,开始下载程序
5、Windows下vscode开发¶
安装remote-ssh连接到虚拟机,就可以进行相关开发
OpenHarmonyOS(Liteos-M)使用IDE¶
1、基础设置¶
基础配置和上面命令行方法的1和2一样

