【全网首发】Linux下的Hi3861一站式鸿蒙 HarmonyOS开发烧录 原创 精华

唐佐林
发布于 2021-3-4 15:08
浏览
22收藏

2021春节前夕,华为发布了 HUAWEI DevEco Device Tool 2.0 Beta1,整体提供了异常强大的功能。得知消息后,我在第一时间带着无比兴奋的心情下载尝鲜,但结果却是血雨腥风般的体验。。。

 

整个开发环境的主要问题依旧是安装配置非常复杂,Linux下的各种步骤加在一起共有28步,并且安装配置过程还得解决软件之间的依赖问题!我自认算是个嵌入式开发老手,但这开发环境的安装配置着实让我感受到了困难!试想,如果是新手,那么这大概率会是标准的从入门到放弃的过程!

 

另外,即使开发环境配置成功,开发中的体验也不那么好(以Hi3861为例):

  1. Windows的DevEco可以编辑代码,但是不能编译(编译只能Linux下)
  2. Linux的DevEco可以编辑代码,可以编译,但是不能烧写(烧写只能Windows下)
  3. 串口工具和烧写工具是两个,所以烧写前手动关闭串口工具,烧写后手动打开串口工具

 

 

额。。。。。。

 

你的内心是不是也有这样的问题:为什么环境配置不能简单点?为什么不能一个系统完成编码编译和烧写?为什么烧写工具和串口工具是2个?

 

为了帮助新人解决这些问题,更好的利用社区赠送的Hi3861板子学习鸿蒙(HarmonyOS),我用业余时间完成了这套野生的Hi3861鸿蒙(HarmonyOS)开发环境,代号:两把枪。之所以是野生的,那是因为比起官方的HUAWEI DevEco Device Tool 2.0来说,它是弱爆了!目前仅支持Hi3861开发板,功能上也只是基本的代码编辑,程序编译,设备烧写和串口查看,但是这些功能都可以在已经配置好的Ubuntu虚拟环境中完成,开发过程不必切换系统,解决了上面的问题,实现了开箱即用。

【全网首发】Linux下的Hi3861一站式鸿蒙 HarmonyOS开发烧录-鸿蒙开发者社区

下载链接:https://pan.baidu.com/s/1fya0VQgrGnu8pg1GojEZvQ 

提取码:j26y 

 

【全网首发】Linux下的Hi3861一站式鸿蒙 HarmonyOS开发烧录-鸿蒙开发者社区

【全网首发】Linux下的Hi3861一站式鸿蒙 HarmonyOS开发烧录-鸿蒙开发者社区

【全网首发】Linux下的Hi3861一站式鸿蒙 HarmonyOS开发烧录-鸿蒙开发者社区

【全网首发】Linux下的Hi3861一站式鸿蒙 HarmonyOS开发烧录-鸿蒙开发者社区

【全网首发】Linux下的Hi3861一站式鸿蒙 HarmonyOS开发烧录-鸿蒙开发者社区

【全网首发】Linux下的Hi3861一站式鸿蒙 HarmonyOS开发烧录-鸿蒙开发者社区

【全网首发】Linux下的Hi3861一站式鸿蒙 HarmonyOS开发烧录-鸿蒙开发者社区

【全网首发】Linux下的Hi3861一站式鸿蒙 HarmonyOS开发烧录-鸿蒙开发者社区

【全网首发】Linux下的Hi3861一站式鸿蒙 HarmonyOS开发烧录-鸿蒙开发者社区

【全网首发】Linux下的Hi3861一站式鸿蒙 HarmonyOS开发烧录-鸿蒙开发者社区

 

文中的工具软件都是我独立开发的,大家使用过程中如果发现问题可以直接回复帖子,我会第一时间处理!

 

PS:

已经有编译环境的同学可以直接下载 Hi3861Assist (运行前安装下面依赖)

sudo apt-get install libqt5widgets5

 

注:虚拟机网络适配器必须设置为NAT模式

 

Enjoy it!

 

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
【全网最简】Hi3861鸿蒙开发环境搭建指南.pdf 1.46M 761次下载
Hi3861AdapterSetup.zip 3.14M 248次下载
Hi3861Assist.zip 787.14K 283次下载
已于2021-5-25 16:06:18修改
22
收藏 22
回复
举报
25条回复
按时间正序
/
按时间倒序
红叶亦知秋
红叶亦知秋

唐老师新文章,速来支持!!

已于2021-3-4 15:13:14修改
回复
2021-3-4 15:11:34
Whyalone
Whyalone

大佬,请收下我的膝盖,双手奉上!!

另外感谢大佬这么照顾萌新,还专门写了程序!!

大力么么哒!!

回复
2021-3-4 15:15:10
济南吴元超
济南吴元超

一帖封神,吊打XXX

1
回复
2021-3-4 15:15:40
Wxueyan
Wxueyan

翘首以盼,终于来了~~~新手福音呀~

回复
2021-3-4 15:16:29
候鹏飞
候鹏飞

唐老师 分享下载协议啊

回复
2021-3-4 15:29:19
唐佐林
唐佐林 回复了 候鹏飞
唐老师 分享下载协议啊

逆向了一半,太辛苦了,最后换了个思路做的。

详细协议还得找HISI团队。

回复
2021-3-4 15:32:12
起个可爱的昵称
起个可爱的昵称

为唐老师献上我的膝盖

已于2021-3-4 15:33:16修改
回复
2021-3-4 15:32:59
鲜橙加冰
鲜橙加冰

逢山开路,遇水架桥,为鸿蒙大部队的前进扫清了障碍。

回复
2021-3-4 15:38:39
鸿蒙张荣超
鸿蒙张荣超

唐老师V5

回复
2021-3-4 15:53:43
开源夏德旺
开源夏德旺

666

回复
2021-3-4 16:12:11
Hallym6
Hallym6

看标题很开心,看到后面又开始失望了,真机Ubuntu下还是烧录不了呀!

有没有真机Ubuntu烧录的方法?

回复
2021-3-4 19:38:13
唐佐林
唐佐林 回复了 Hallym6
看标题很开心,看到后面又开始失望了,真机Ubuntu下还是烧录不了呀! 有没有真机Ubuntu烧录的方法?

我其实是做了远程烧写的雏形。现在可以Ubuntu真机开发,只是目前烧写需要一台Win10机器适配一下。

 

至于完全的Ubuntu物理机本地烧写,这得看HISI团队是否公开协议。

我在过年期间逆向了一点东西,但是停了。我觉得HISI不公开应该有他们的原因,我就这么逆向后公开是不是不太好!所以没继续下去。

 

如果大家非常期望Linux下的物理机本地烧写,我们可以试试呼吁HISI公开协议,然后我再把Linux下的版本开发出来。

1
回复
2021-3-4 20:14:29
时空未宇
时空未宇

我说唐sir,最近怎么这么低调呢……

原来在蓄力发大招呀🤔🤔

回复
2021-3-4 21:28:18
mb5c6d5deecae8a
mb5c6d5deecae8a

在deepin下也可以用,棒

回复
2021-3-4 22:05:26
唐佐林
唐佐林 回复了 mb5c6d5deecae8a
在deepin下也可以用,棒

发现bug或者issue及时通知哈,大家如果觉得好,我可以持续迭代开发下去。

1
回复
2021-3-4 22:27:26
梦痕无语
梦痕无语

唐老师,无法连接是什么问题

回复
2021-3-7 10:13:08
唐佐林
唐佐林 回复了 梦痕无语
唐老师,无法连接是什么问题

如果你在虚拟机中使用,虚拟机的网络适配器模式设置为NAT模式

回复
2021-3-7 22:01:32
方颐
方颐

唐老师,请问可以分享一下如何用指令flash3861板子吗?能分享一下Hi3861Assist的源码是最好的,谢谢!

回复
2021-3-11 18:23:01
Python小水滴
Python小水滴

占了个沙发

回复
2021-3-15 19:53:39
梦痕无语
梦痕无语

唐老师,烧写出现这个错误的时候怎么解决

 

回复
2021-3-22 23:57:11
回复
    相关推荐