扫码阅读
手机扫码阅读

硬件开发新模式新感触!软硬兼施,千帆过尽,梦归月圆【华为开发者联盟生态市场LYEVK-3861A智能物联网开发板套件测评】

943 2023-07-17

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

华为开发者联盟生态市场LYEVK-3861A智能物联网开发板套件测评摘要

华为开发者联盟生态市场LYEVK-3861A智能物联网开发板套件测评摘要

前情回顾

传统硬件开发的常用工具如Altium Designer, IAR等正在经历变革,现在硬件开发同样需要使用虚拟化环境,如Linux,VM虚拟机,npm和docker等。这一变化意味着硬件开发正在与软件开发的日常工具和环境融合。

新时代,新征程

提供了开发环境配置学习资料,包括windows环境搭建和docker编译环境的搭建步骤。推荐了51CTO和华为学院直播课程中的高质量文章及课程。

问题小结

硬件开发需要两台机器或一台性能较好的PC机,一台运行Linux用于源码下载和编译,另一台运行Windows用于程序烧录和源码编辑。

软硬兼施开发新模式

通过结合WSL 2 Ubuntu20.04,Docker和Windows 10/11,实现了一个高效的、无需担心文件管理和虚拟化问题的开发环境,旨在简化开发流程。

环境准备

详细列出了所需软件及其安装和配置步骤,包括Java JDK, Node.js, WSL 2, Docker, VS Code, DevEco Device Tool和HarmonyOS源码。

安装DevEco Device Tool

介绍了DevEco Device Tool的安装流程,包括Visual Studio Code的安装,Node.js,JDK,hpm和其他npm包,以及DevEco Device Tool插件和C/C++插件的安装。

创建Demo

描述了如何在HPM中搜索和安装ohos/hi3861到项目中,配置和打开开发板,避开安装中的坑。

WSL 2 Ubuntu的配置

阐述了如何在WSL 2中使用Ubuntu进行硬件开发操作,包括启用Linux子系统的步骤和在官方文档的指导下安装Ubuntu。

填坑指南

提供了避免在安装DevEco Device Tool和配置WSL 2 Ubuntu时遇到的问题的解决方案。

实验1 点亮Hi3861的LED

介绍了如何点亮Hi3861开发板上的LED灯,通过查找原理图,使用HarmonyOS提供的LED demo,以及修改配置文件和编译源码的步骤。

文章最后提到了开发环境搭建的复杂性,并预告了下一篇关于oled视频播放的内容。