以【管理员权限】打开PowerShell,在根目录haloosspace
下
执行以下命令
python ./vcos/vcos_studio/configurator/init_env.py -a
在Linux使用Docker容器,实现与本地环境的隔离。参考HaloOS部署运行流程章节
在haloosspace
目录,执行以下命令安装Python依赖库
[sudo] apt update && [sudo] apt install python3.8-venv libxcb-cursor0
python ./vcos/vcos_studio/configurator/init_env.py -a
在高版本的Ubuntu下如果Python3.8-venv找不到,请运行
sudo add-apt-repository ppa:deadsnakes/ppa
以添加 deadsnakes PPA源(用于提供旧版本 Python),然后再次运行上述命令 若需在Docker容器中构建编译环境,请在容器中执行上述指令
在haloosspace
目录,执行以下命令安装编译工具链:
python ./build/haloos_compiling_env.py
该命令依次执行以下安装步骤:
MAKE_TOOL_PATH
环境变量NINJA_TOOL_PATH
环境变量若需在Docker容器中构建编译环境,请在容器中执行上述指令
Windows系统需要以【管理员权限】打开PowerShell,并切换到
haloosspace
目录
切换到haloosspace/build
目录:
cd ./build
编译rt_demo应用:配置使用e3650_dev_kit板级配置,使用gcc编译器,使用make作为make工具,支持在实际开发板硬件运行
python haloos_build.py -app_name rt_demo
该命令会依次完成以下操作:
haloosspace/output/rt_demo_e3650_dev_kit_gcc
目录下提示1:haloos支持app情况详见 HaloOS编译框架说明 提示2:不同子系统支持app情况不尽相同,详情如下
子系统 app支持情况 智能车控系统 VCOS编译框架说明 通信中间件 VBS编译框架说明 其他子系统 敬请期待
编译ados kernel,使用如下命令
python haloos_build.py -app_name ados_kernel
详细的编译命令说明请参考HaloOS编译框架说明
如果修改代码或新增代码目录并修改CMakeLists.txt文件,需要删除对应的output目录,重新执行编译命令
rm -r ./output # 删除output目录
python haloos_build.py -app_name rt_demo # 重新编译
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。