电子产业一站式赋能平台

PCB联盟网

搜索
查看: 476|回复: 0
收起左侧

Wifi-IOT开发板学习之MacOS搭建编译环境(一)

[复制链接]

2607

主题

2607

帖子

7472

积分

高级会员

Rank: 5Rank: 5

积分
7472
发表于 2021-1-19 17:56:00 | 显示全部楼层 |阅读模式
Wifi-IOT开发板学习之MacOS搭建编译环境(一),   
本帖最后由 jf_15482010 于 2021-1-19 16:57 编辑



   前言:鸿蒙设备的开发环境包括两部分,编译环境和设备烧入环境。编译环境需要在Linux环境下编译,所以在Mac上搭建,那么就需要用到docker,docker是一个虚拟容器技术,可以模拟出一个Linux环境。代码开发并且编译后,会生成二进制(.bin)文件,然后需要烧入到开发板里面,而烧入工具是exe文件。接下来,讲下源码编译到系统烧入的流程。     首先,下载docker客户端,并且安装,安装后会启动docker。

docker截图.png (132.94 KB, 下载次数: 0)

下载附件  保存到相册  

1 小时前 上传   然后,在命令行执行: docker run -it --name hm_build -v “$(pwd)/code:/mnt“ walker2048/hm_build:slim_iot 其中,hm_build是自己docker容器的名字,walker2048/hm_build:slim_iot 是已经做好传到了服务器的容器, 然后会去docker服务器上下载该容器,下载完成后,进入容器,按照提示执行命令。

启动docker容器后.png (230.8 KB, 下载次数: 0)

下载附件  保存到相册  

2 小时前 上传 我的开发板是HiSpark,所以选择setupEnv wifiiot,然后会下载工具包,准备鸿蒙开发和编译环境,下载需要等待一段时间。 在docker输入命令:cd /mnt,这个目录是鸿蒙源码所在位置,然后执行编译命令, python build.py wifiiot ,执行后,编译成功如下:

编译成功.png (241.65 KB, 下载次数: 0)

下载附件  保存到相册  

1 小时前 上传 编译成功后,会在out目录下生成编译后二进制文件,标志红色的就是我们要刷入的文件:

编译后产物.png (127.73 KB, 下载次数: 0)

下载附件  保存到相册  

1 小时前 上传 接下来,就是把系统刷入到开发版了,在Mac需要CrossOver工具(这个工具可以安装exe程序),然后在CrossOver安装HiBurn工具,然后刷入源码。 最后,总结一下鸿蒙开发板在Mac下的编译环境搭建步骤 1.安装docker客户端 2.拉取源码编译镜像,比如walker2048/hm_build:slim_iot,这个镜像也可以自己制作 3.根据自己的开发版初始化对应环境 4.开始执行编译命令 5.把编译产物拉取到自己的主机(Mac)上,也可以是别的电脑(Windows) 6.安装烧录工具 7.把编译二进制文件烧入到开发版
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条


联系客服 关注微信 下载APP 返回顶部 返回列表