更多信息请访问:51CTOOpenHarmony技术社区https://ost.51cto.com三步搭建RK3568一站式开??发环境只需三步搭建一站式开发环境停止开发环境,几分钟就可以完成,非常快。开发环境基于Ubuntu20.04操作系统搭建,可用硬盘空间建议100G以上。注意用户名不能包含中文。1、打开终端工具,将UbuntuShell环境改为bash,选择No.sudodpkg-reconfiguredash2、下载DevEcoDeviceTool3.0ReleaseLinux版。3、进入DevEcoDeviceTool软件下载目录,解压安装包,对解压后的文件夹进行授权,然后安装。unzipdevicetool-linux-tool-3.0.0.400.zipchmodu+xdevicetool-linux-tool-3.0.0.400.shsudo./devicetool-linux-tool-3.0.0.400.sh----install-plugins一站式开发环境搭建完成后,启动VisualStudioCode,开始RK3568的开发之旅。源码获取应用开发者只需下载RK3568标准系统二进制镜像文件,烧录到大宇开发板,即可开始北向开发。南向开发者可下载完整代码Release版,开发、编译、烧录。下载二进制解决方案或完整代码下载URL。将源码解压到默认项目目录/Documents/DevEco/Projects。工程导入编译打开VisualStudioCode,点击ImportProject,选择sourcecode,点击Import。在弹出窗口中选择导入。选择要从OpenHarmony源代码导入的项目导入类型。产品选择built-in下的rk3568,版本选择3.x,点击打开,工程创建成功。点击首页的工程配置,DeviceTool会先自动检测工具链和编译器是否完整,这是新版IDE的一个特性。如果没有完成,点击安装按钮配置工具链,直到工具链设置完成。其他设置采用默认,点击保存打开工程。点击Build按钮开始编译,等待编译完成。编译完成后,镜像文件输出到out/rk3568/packages/phone/images文件夹,可以用于后续烧录。编译过程中遇到的问题及解决方法。解决方案。sudoapt-getinstalllibssl-devCopy2.之前在ubuntu18.06下编译OpenHarmony3.1Release,出现如下错误。解决方案。sudoapt-getinstallliblz4-toolsudoapt-getinstallgenext2fsOpenHarmony3.1Release源码编译rk3568,如果再次编译hi3516标准系统,会出现ramdisk错误。解决方法:将build/ohos/images/mkimage/ramdisk_resource_config.ini中最后四行代码注释掉,即可正常编译3516。如果需要编译rk3568,还原这四行代码。[board]boot_type=two_stagessource_path=../../out/kernel/src_tmp/linux-5.10/make-boot.shtarget_path=./packages/phone/make-boot.sh更多信息请访问:51CTOOpenHarmony技术社区https://ost.51cto.com
