小凌派-RK2206开发板主控器为瑞芯微高性能、高性价比的RK2206芯片,搭载OpenHarmony操作系统,内置WiFi/AP功能、NFC功能、液晶显示接口以及E53接口,E53接口兼容各类传感器模块,便于多样化的IoT物联网应用;目前小凌派-RK2006开发板已经拥有20+个成熟的应用案例,以及完善的教学课程,可广泛的应用于智慧城市、智能家居、智慧教学、智慧车载以及智慧医疗等多种场景。
device/soc/rockchip
├── rk2206 # RK2206芯片
├── rk3399 # RK3399芯片
仓库包含编译构建脚本和打包镜像工具。
系统要求: Ubuntu 20.04.3 LTS 64位系统版本。
编译环境搭建包含如下几步:
# 创建openharmony目录
mkdir -p openharmony
cd openharmony
# 下载openharmony最新源代码
repo init -u https://gitee.com/openharmony/manifest --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
- 通常系统默认安装samba、vim等常用软件。
- 使用如下apt-get命令安装下面的库和工具:
sudo apt-get install build-essential gcc g++ make zlib* libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev libc6-dev-amd64 binutils binutils-dev libdwarf-dev u-boot-tools mtd-utils gcc-arm-linux-gnueabi
打开Linux编译服务器终端。
输入如下命令,查看python版本号:
python3 --version
(1)运行如下命令,查看Ubuntu版本:
cat /etc/issue
(2)ubuntu 20安装python。
sudo apt-get install python3
设置python和python3软链接为python3。
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
安装并升级Python包管理工具(pip3),任选如下一种方式。
(1)命令行方式
sudo apt-get install python3-setuptools python3-pip -y
sudo pip3 install --upgrade pip
(2)安装包方式
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
运行如下命令安装hb
pip3 uninstall ohos-build # 如果安装了hb,先卸载
pip3 install build/lite
设置环境变量
vim ~/.bashrc
将以下命令拷贝到.bashrc文件的最后一行,保存并退出。
export PATH=~/.local/bin:$PATH
执行如下命令更新环境变量。
source ~/.bashrc
执行"hb -h",有打印以下信息即表示安装成功:
usage: hb
OHOS build system
positional arguments:
{build,set,env,clean}
build Build source code
set OHOS build settings
env Show OHOS build env
clean Clean output
optional arguments:
-h, --help show this help message and exit
Ubuntu自动安装arm-none-eabi-gcc
sudo apt-get install gcc-arm-none-eabi
手动安装arm-none-eabi-gcc
解压 gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 安装包至~/toolchain/路径下。
mkdir -p ~/toolchain/
tar -jxvf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 -C ~/toolchain/
设置环境变量。
vim ~/.bashrc
将以下命令拷贝到.bashrc文件的最后一行,保存并退出。
export PATH=~/toolchain/gcc-arm-none-eabi-10.3-2021.10/bin:$PATH
生效环境变量。
source ~/.bashrc
编译步骤如下所示:
hb set -root .
hb set
lockzhiner
lingpi
选择lingpi
hb build -f
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。