硬件开发新模式新感触!软硬兼施,千帆过尽,梦归月圆【华为开发者联盟生态市场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视频播放的内容。
想要了解更多内容?