《OpenHarmony学习笔记》-- 环境篇
发布日期: 2022-01-12 阅读: 2011 点赞: 0
经典/常见的开发环境为windows 上开发、ubuntu/docker提供编译环境。该环境openharmony官网有详细的文档,因此不在赘述。
虽然对于嵌入式开发来说windows电脑是最常见的选择,但也有不少用户重度依赖mac。那是否可以用mac来编码呢?答案是肯定的,但还是需要一台windows设备来烧录、串口调试,而编码、编译工作均可在mac上完成。
不得不说相对单纯只用windows的用户来说,使用mac开发的环境要复杂些,但对于使用unix系统开发的同学压根就不怕复杂。虽然mac也有USB转串口驱动但openharmony的烧录软件hiburn无法运行在mac上。
因此在Mac环境下,使用mac上的VSCode编码,使用docker方式编译,通过使用 remote desktop远程控制windows设备烧录,同时需要设置mac上的代码文件夹为共享模式,使得windows通过网络方式直接查看mac上的代码文件即可。
docker安装在mac和windows都行,取决于用户自己的喜欢及电脑的配置。但推荐安装在mac上,因为基于docker编译需要在终端中通过命令方式,mac上的iterm2、zsh、oh-my-zsh要比windows上的命令行工具更友好。
1. 烧录、串口调试环境搭建(win)
-
安装USB转串口工具
-
下载Hiburn
-
开启远程桌面连接
2. 获取软件
名称 | 用途 | 版本 | 链接 |
---|---|---|---|
CH341SER USB转串口 | 串口调试、烧录驱动 | 3.6 | http://www.wch.cn/downloads/CH341SER_EXE.html |
Hiburn | 下载固件 | 2.4 | https://pan.baidu.com/s/1_kIVSOtDyGgA4TLLuc5lfQ 提取码: t3pn |
MobaXterm | 串口调试 | 21 | https://pan.baidu.com/s/1dKQWkDDJiKgtlBnZVomBIA?pwd=9j3r 提取码: 9j3r |
3. 开发、编译环境搭建(mac)
-
安装vscode
-
安装docker
-
下载镜像
-
编译
-
安装远程桌面连接客户端、连接windows电脑烧录程序
共享mac上的代码文件目录
windows电脑需要访问mac上编译好的二进制文件,通过拷贝的方式太繁琐,可通过如下步骤在网络上共享mac上的文件目录。
打开mac的系统偏好设置>共享
win映射网络文件夹
通过鼠标右键单机"此电脑/我的电脑"->映射网络驱动器打开如下窗口。