鸿蒙开发往期必看:
一分钟了解”纯血版!鸿蒙HarmonyOS Next应用开发!
“非常详细的” 鸿蒙HarmonyOS Next应用开发学习路线!(从零基础入门到精通)
“一杯冰美式的时间” 了解鸿蒙HarmonyOS Next应用开发路径!
本文档基于轻量级智能穿戴开发API,告诉读者如何新建Helloworld项目,并将生成的固件包烧录到开发板中。
1、新建工程、选择设备
由于开发板移植的是OpenHarmony L0系统,故选择轻设备: "[Lite]Empty Ability",如图:
2、填写工程信息
在填好工程名称(Project name)、包名(Bundle name)之后,点击:"Finish",创建工程完毕。如图:
新建工程完毕后,工程结构,如下图:
注:
a) .hml结尾的HML模板文件,这个文件用来描述当前页面的文件布局结构。
b) .css结尾的CSS样式文件,这个文件用于描述页面样式。
c) .js结尾的JS文件,这个文件用于处理页面和用户的交互。
3、生成Hap文件
依次选择:“Build” —— “Build Hap(s)/APP(s)" —— “Build Haps(s)",如图:
编译通过,生成Hap文件完毕,如图所示:
4、生成固件
进入到工程下 “\entry\build\outputs\hap\debug”目录,找到hap包 “entry-debug-lite-unsigned.hap”,如图:
将该.hap文件复制一份,并将后缀名修改成.zip文件,如图:
解压该zip包,依次进入“asset/js/default/” 目录,删除app.js.map,如图:
然后,全部复制该default文件夹中内容到智能门铃项目:“smart_door_bell”(不同的项目文件夹名称不同)的子文件夹路径:“fs/data/data/js”下面,如图:
该路径在vscode显示的文件夹路径如下:
依次在命令行执行命令:
hb set
选择编译的工程名字,如图:
这里选择:“smart_door_bell”,(注:工程名字根据实际要编译的工程来)如图:
编译通过,生成固件成功,如图:
5、烧录固件
链接好开发板(烧写和供电接口分别通过type_c链接到电脑),如图:
打开WIFI烧录工具,如图:
(注:建议在刚刚编译的“'smart_door_bell'工程下打开该烧录工具,如此该工具就会自动选好刚刚生成的固件)
打开后,如图:
打开“设备管理器(M)”,如图:
搜索“端口 -> USB-SERIAL CH340(COM*)",需要记住COM*,每台设备的不一样,如图:
注:假如端口没显示,请拔掉usb口再插上或更换usb线。
选择对应的com口,如图:
点击“OK”,开始烧录,如图:
烧录成功,如图:
按下L0设备背面的复位Reset按钮,重新启动,如图:
屏幕成功显示“HelloWorld”,如图:
最后
小编在之前的鸿蒙系统扫盲中,有很多朋友给我留言,有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)文档用来跟着学习是非常有必要的。
如果你是一名有经验的资深Android移动开发、Java开发、前端开发、对鸿蒙感兴趣以及转行人员
为了确保高效学习,建议规划清晰的学习路线,涵盖以下关键阶段:
GitCode - 全球开发者的开源社区,开源代码托管平台 希望这一份鸿蒙学习文档能够给大家带来帮助~
鸿蒙(HarmonyOS NEXT)最新学习路线
该路线图包含基础技能、就业必备技能、多媒体技术、六大电商APP、进阶高级技能、实战就业级设备开发,不仅补充了华为官网未涉及的解决方案
路线图适合人群:
IT开发人员:想要拓展职业边界
零基础小白:鸿蒙爱好者,希望从0到1学习,增加一项技能。
技术提升/进阶跳槽:发展瓶颈期,提升职场竞争力,快速掌握鸿蒙技术
2.视频学习教程+学习PDF文档
HarmonyOS Next 最新全套视频教程
纯血版鸿蒙全套学习文档(面试、文档、全套视频等)
总结
参与鸿蒙开发,你要先认清适合你的方向,如果是想从事鸿蒙应用开发方向的话,可以参考本文的学习路径,简单来说就是:为了确保高效学习,建议规划清晰的学习路线



评论记录:
回复评论: