《OpenHarmony学习笔记》-- 环境篇

发布日期: 2022-01-12     阅读: 1962    点赞: 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的系统偏好设置>共享

share-mac

win映射网络文件夹

通过鼠标右键单机"此电脑/我的电脑"->映射网络驱动器打开如下窗口。

win-mac-share

烧录固件

Hiburn