硬件 | 软件 | 描述 | 备注 |
Linux编译服务器 | 操作系统 | Ubuntu16.04及以上64位系统版本,Shell使用bash | 开发人员可以在Windows工作台中进行程序开发,或者远程登录到Linux服务器进行程序开发。 |
Windows工作台 | 操作系统 | Windows XP/Windows7/Windows10 |
开发工具 | 用途 | 获取途径 |
Visual Studio Code | 代码编辑工具。 | https://code.visualstudio.com/ |
HUAWEI DevEco Device Tool | IDE开发工具,支持WLAN模组的代码编写、远程编译、版本烧录、串口调试等功能。 说明:HUAWEI DevEco Device Tool是OpenHarmony面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony的组件按需定制,支持C/C++语言,以插件的形式部署在Visual Studio Code上。 | https://device.harmonyos.com/cn/ide |
IPOP、PuTTY或其他超级终端(选其一) | 远程连接Linux编译服务器,连接模组串口工具。 | 通过互联网获取(如:https://www.putty.org/) |
CH341SER.EXE | USB转串口驱动。 | http://www.wch.cn/search?q=ch340g&t=downloads |
说明:
- 安装升级文件签名依赖的Python组件包,包括:pycryptodome、six、ecdsa。
- 安装ecdsa依赖six,请按文档要求,先安装six,再安装ecdsa。
须知:安装gn
- 如果后续通过“HPM组件方式”或“HPM包管理器命令行工具方式”获取源码,不需要安装gn、ninja、gcc_riscv32编译工具。
- (推荐)如果后续通过“镜像站点方式”或“代码仓库方式”获取源码,需要安装gn、ninja、gcc_riscv32编译工具。 安装gn、ninja、gcc_riscv32编译工具时,请确保编译工具的环境变量路径唯一。
须知: Hi3861平台仅支持使用libgcc运行时库的静态链接,不建议开发者使用libgcc运行时库的动态链接,会导致商业分发时被GPL V3污染。
更多回帖