首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

OpenHarmony鸿蒙( Beta5.0)JS开发—新建HelloWorld项目、烧录到开发板实践

  • 25-03-03 08:41
  • 2406
  • 10182
blog.csdn.net

 鸿蒙开发往期必看:

一分钟了解”纯血版!鸿蒙HarmonyOS Next应用开发!

“非常详细的” 鸿蒙HarmonyOS Next应用开发学习路线!(从零基础入门到精通)

 “一杯冰美式的时间” 了解鸿蒙HarmonyOS Next应用开发路径!


本文档基于轻量级智能穿戴开发API,告诉读者如何新建Helloworld项目,并将生成的固件包烧录到开发板中。

1、新建工程、选择设备

由于开发板移植的是OpenHarmony L0系统,故选择轻设备: "[Lite]Empty Ability",如图:

img

2、填写工程信息

在填好工程名称(Project name)、包名(Bundle name)之后,点击:"Finish",创建工程完毕。如图:

img

新建工程完毕后,工程结构,如下图:

img

注:

a) .hml结尾的HML模板文件,这个文件用来描述当前页面的文件布局结构。

b) .css结尾的CSS样式文件,这个文件用于描述页面样式。

c) .js结尾的JS文件,这个文件用于处理页面和用户的交互。

3、生成Hap文件

依次选择:“Build” —— “Build Hap(s)/APP(s)" —— “Build Haps(s)",如图:

image-20211227172142067

编译通过,生成Hap文件完毕,如图所示:

image-20211227172431363

4、生成固件

进入到工程下 “\entry\build\outputs\hap\debug”目录,找到hap包 “entry-debug-lite-unsigned.hap”,如图:

image-20211227172814436

将该.hap文件复制一份,并将后缀名修改成.zip文件,如图:

image-20211227211930698

解压该zip包,依次进入“asset/js/default/” 目录,删除app.js.map,如图:

image-20211227212139052

然后,全部复制该default文件夹中内容到智能门铃项目:“smart_door_bell”(不同的项目文件夹名称不同)的子文件夹路径:“fs/data/data/js”下面,如图:

image-20211227212547935

该路径在vscode显示的文件夹路径如下:

image-20211227212930002

依次在命令行执行命令:

hb set

选择编译的工程名字,如图:

image-20211227213029241

这里选择:“smart_door_bell”,(注:工程名字根据实际要编译的工程来)如图:

image-20211227213152951

编译通过,生成固件成功,如图:

image-20211227213303234

5、烧录固件

链接好开发板(烧写和供电接口分别通过type_c链接到电脑),如图:

image-20211228093544557

打开WIFI烧录工具,如图:

(注:建议在刚刚编译的“'smart_door_bell'工程下打开该烧录工具,如此该工具就会自动选好刚刚生成的固件)

image-20211227213349750

打开后,如图:

image-20211227213420024

打开“设备管理器(M)”,如图:

image-20211227214725738

搜索“端口 -> USB-SERIAL CH340(COM*)",需要记住COM*,每台设备的不一样,如图:

注:假如端口没显示,请拔掉usb口再插上或更换usb线。

image-20211227215542185

选择对应的com口,如图:

image-20211227213459987

点击“OK”,开始烧录,如图:

image-20211227213559655

烧录成功,如图:

image-20211227213711293

按下L0设备背面的复位Reset按钮,重新启动,如图:

image-20211227220118323

屏幕成功显示“HelloWorld”,如图:

image-20211228095302451

 

最后

小编在之前的鸿蒙系统扫盲中,有很多朋友给我留言,有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)文档用来跟着学习是非常有必要的。 

如果你是一名有经验的资深Android移动开发、Java开发、前端开发、对鸿蒙感兴趣以及转行人员

为了确保高效学习,建议规划清晰的学习路线,涵盖以下关键阶段:

GitCode - 全球开发者的开源社区,开源代码托管平台  希望这一份鸿蒙学习文档能够给大家带来帮助~


鸿蒙(HarmonyOS NEXT)最新学习路线

​

该路线图包含基础技能、就业必备技能、多媒体技术、六大电商APP、进阶高级技能、实战就业级设备开发,不仅补充了华为官网未涉及的解决方案

路线图适合人群:

IT开发人员:想要拓展职业边界
零基础小白:鸿蒙爱好者,希望从0到1学习,增加一项技能。
技术提升/进阶跳槽:发展瓶颈期,提升职场竞争力,快速掌握鸿蒙技术

2.视频学习教程+学习PDF文档

HarmonyOS Next 最新全套视频教程

  纯血版鸿蒙全套学习文档(面试、文档、全套视频等)       

​​

总结

参与鸿蒙开发,你要先认清适合你的方向,如果是想从事鸿蒙应用开发方向的话,可以参考本文的学习路径,简单来说就是:为了确保高效学习,建议规划清晰的学习路线

鸿蒙NEXT全套学习资料
微信名片
注:本文转载自blog.csdn.net的让开,我要吃人了的文章"https://blog.csdn.net/weixin_55362248/article/details/142100904"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top