完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
开始安装开发环境之前,简单介绍一下RK2206。RK2206核心由ARM Cortex-M4F和Tensilica HiFi3 DSP组成,所以本质上只要支持ARM Cortex-M4F内核开发的IDE或编译器都是支持开发RK2206的,如MDK、IAR、SEGGER Embedded Studio、ARM Gcc。然而由于Openharmony构建的环境都是使用linux环境下的开源工具,所以就涉及到linux的开发环境,由于也是第一接触到Openharmony,所以安装开发环境稍微有一点曲折了。
好了,正式进入正题,第一版安装linux,linux版本众多,选择哪个呢,官方和小凌派都是使用的Ubuntu,可以参考以下链接:官方环境安装教程。 这里小凌派也提供了一个安装镜像,安装了pip、git、arm-gcc等工具链,但没有安装ohos-build(此处需要注意)。当然镜像也可以自行下载安装,可以通过VirtualBox、Vmware workstation、Docker等虚拟机进行安装。 /---------------------------------------------------------------------------------/ 在五一期间使用自己的笔记本(AMD 5800H)安装小凌派提供的镜像也出现了其他网友出现的现象,打开虚拟机后一直处于黑屏状态,无法进入系统。节后使用公司的电脑(Intel i7-8700)通用使用VirtualBox安装小凌派的镜像,一切正常。无奈之下自己的笔记本使用Vmware workstation重新安装正常运行。 如果可以使用小凌派提供的镜像正常使用的,可以略过本段。本段内容适合自己重新安装环境的人,有个比较重要的细节就是修改Ubuntu Shell环境修改为bash。可以先使用ls -l /bin/sh命令确认是否将shell环境修改为了bash,如下图所示。 如果未修改,则可以通过以下命令修改,在终端中输入命令“sudo dpkg-reconfigure dash”,在弹出的界面中选择“No”,如下图所示。 /---------------------------------------------------------------------------------/ 安装开发环境的另一个重点就是ohos-build的安装,如果使用命令“python3 -m pip install --user ohos-build”直接安装的话会安装最新的版本0.4.6,与小凌派提供的openharmony的源码不匹配,造成编译失败。可以通过两种方式解决该问题: 1)、在初次安装时就选择较低版本安装,如0.4.3版本,使用命令“python3 -m pip install --user ohos-build==0.4.3”; 2)、已经安装了0.4.6版本的,先使用命令“python3 -m pip uninstall ohos-build”卸载,再使用命令“python3 -m pip install --user build/lite”安装ohos-build。安装完成后先将ohos-build的路径添加到PATH(可以打开文件~/.bashrc,添加“export PATH=~/.local/bin:$PATH”,保存关闭文件),然后使用命令“source ~/.bashrc”保存,可以在终端输入“hb -v”确认ohos-build和PATH路径是否正确,如下图所示。 /---------------------------------------------------------------------------------/ 到此,开发环境的准备工作完成,接下来就是通过git下载小凌派的openharmony代码,使用hb进行编译,正常情况下编译成功,且在out/rk2206/lockzhiner-rk2206/images目录下生成目标文件。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【小凌派RK2206开发板试用体验】1.通过API接口获取天气信息
6692 浏览 1 评论
6314 浏览 0 评论
【小凌派RK2206开发板试用体验】1.Ubuntu22.04搭建编译环境遇到的问题及解决方法
5816 浏览 0 评论
【小凌派RK2206开发板试用体验】第5章 使用WiFi联网
5442 浏览 0 评论
7538 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 04:04 , Processed in 0.609978 second(s), Total 46, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号