鸿蒙Hi3861环境搭建完成,如何上手写代码?

花了一天多的时间,终于安装好Hi3861套件的开发环境,大体流程:

安装工具->配置环境->下载源码->编译源码->烧写测试->编写hello world测试Demo

这一切都做好了...

最后打开串口工具,有点崩溃了,一大堆的消息,找了好一会终于看到Hello World的打印输出!

 

请问有没有源代码的详细介绍的文档 或 相关资料呢?

比如程序运行流程、如何在代码设置GPIO和原理图的对应关系等等,大家有好的资料希望帮忙推荐~

鸿蒙设备开发
2021-07-12 18:05:39
浏览
收藏 0
回答 6
已解决
回答 6
按赞同
/
按时间
liangkz_梁开祝
3

“最后打开串口工具,有点崩溃了,一大堆的消息”

是不是跑TestCase了?要不就是创建线程时的stack size太小了?

贴个log出来看一下。

 

可以瞄一眼我的专栏,看看是不是有你想要的。

 

分享
微博
QQ
微信
回复2
2021-07-12 19:35:27
鸿联
3

分享
微博
QQ
微信
回复1
2021-07-14 19:42:11
liangkz_梁开祝
3

打开 out\hispark_pegasus\wifiiot_hispark_pegasus\agrs.gn 可以看到 ohos_build_type = "debug",会默认跑TestCase。


可以手动将debug改为release,再 hb build 就可以重新编译release版本了。
或者手动删除这个 args.gn,再执行 hb build -b release也可以编译release版本了。

 

如果agrs.gn 已经是 ohos_build_type = "debug"了,你直接去 hb build -b release,实际上还是会按args.gn的配置来编译 debug版本。

这肯定是编译系统的bug。

分享
微博
QQ
微信
回复1
2021-07-14 19:55:03
鸿联
2

可以参考“体验Windows本地编译OpenHarmony 2.0 Canary”,https://harmonyos.51cto.com/posts/6336

分享
微博
QQ
微信
回复2
2021-07-12 21:07:53
金水.
2

分享
微博
QQ
微信
回复1
2021-07-14 19:35:46
金水.
2

修改编译文件参数:release,默认debug会有一堆的testcase打印

分享
微博
QQ
微信
回复
2021-07-15 10:02:58
相关问题
hi3861环境编译出现编码问题
6549浏览 • 1回复 待解决
Hi3861下使用CPP代码错误
1611浏览 • 1回复 待解决
编译hispark, pegasus, hi3861, wifi 代码失败
2381浏览 • 1回复 待解决
Hi3861 Hilink SDK集成
4376浏览 • 3回复 待解决
鸿蒙开发板Hi3861烧录报错?
5260浏览 • 3回复 待解决
Hi3861 支持CAN通信吗
5119浏览 • 2回复 待解决
搭建鸿蒙环境时,编译报错
2049浏览 • 1回复 待解决
Hi3861数据保存到flash
3555浏览 • 1回复 已解决
hi3861编译失败的原因
4177浏览 • 1回复 待解决
哪里有Hi3861的芯片手册?
4399浏览 • 1回复 待解决
关于Hi3861硬件子系统&SDK适配
3306浏览 • 5回复 已解决
hi3861,mqtt断开自动重连问题
3273浏览 • 1回复 待解决
Hi3861 SDK编译出现问题
7558浏览 • 3回复 待解决
Happ现在能部署到Hi3861
2107浏览 • 1回复 已解决
Hi3861开发板的mesh功能
8751浏览 • 4回复 待解决