[讨论]

国庆长假HarmonyOS社区送福利啦!鸿蒙开发板已经准备到位,就等你来拿

2020-9-30 16:30:25  4297 鸿蒙系统 HarmonyOS 鸿蒙OS
分享
伙伴们这几天都想啥?想中秋国庆?还是鸿蒙开发?
什么,你说都想?得,好事要成双!这就遂了大伙的愿!
大家假期只需要:

1、吃好喝好打扮好,做三好少年;
2、学着写着思考着,做鸿蒙开发者。

就能参与并领取中秋国庆大福利啦!

现咱们技术社区入驻了一批鸿蒙先行者,如韦东山、张飞、疯壳、信盈达、连志安...他们的技术文章造福了社区的众多开发者,受到了开发者的一致好评。

8天长假,正好来加深一下鸿蒙的深厚友谊,欢迎大家来社区学习先行者的技术,并且,值得一提的是,只需要在这个帖子下面分享下最近学习鸿蒙的心得,就有机会获得大奖,赶快行动吧!

活动时间:
2020.9.30——2020.10.20
参与方式:
跟帖回复,回复内容为你在HarmonyOS技术社区的学习心得和对鸿蒙的看法。
活动奖励:
1、回帖数>=100,100ASK_6ULL_MINI开发板1块
开发板.png

2、80>回帖数>=50,白光电烙铁1台+100积分
白光.jpg

3、50>回帖数>=10,50积分
活动说明:
  • 参与内容为开发者原创、内容积极向上,能给予人启发最佳,字数不低于300字。
  • 所参与的文章必须与主题一致,洗稿、抄袭文章一经发现,将取消参赛资格


奖品兑现:
微信联系:绿波电龙
微信图片_20200930162448.jpg
5
2020-9-30 16:30:25   评论 分享淘帖
14 个讨论
想要个鸿蒙开发板,假期玩一下啊
2020-9-30 18:06:41 1 评论

举报

1 条评论
  • emitter 2020-10-6 08:22

    想要官方开发板,可以看一下这个帖子
    https://bbs.elecfans.com/jishu_1987660_1_1.html

已经根据各位大神的知道架好编译环境,只差开发板了。

评分

参与人数 1积分 +20 收起 理由
emitter + 20 您的付出是论坛的动力,感谢您一直支持!

查看全部评分

2020-9-30 19:43:54 1 评论

举报

1 条评论
  • emitter 2020-10-6 08:23

    想要官方开发板,可以看一下这个帖子
    https://bbs.elecfans.com/jishu_1987660_1_1.html
    当然,如果您是本贴第一名,也能够获得鸿蒙开发板啦

官方您们好,我是一名上海从事半导体芯片封装测试的车间员工,能得到你们鸿蒙WIFI IOT开发板套件吗 谢谢了

评分

参与人数 1积分 +20 收起 理由
emitter + 20 感谢您参与活动,虽然没有获奖,但小小给个积分,以表感谢!.

查看全部评分

2020-10-4 09:29:32 1 评论

举报

1 条评论
  • emitter 2020-10-6 08:24

    想要官方开发板,可以看一下这个帖子
    https://bbs.elecfans.com/jishu_1987660_1_1.html

我有自己的一套即时通讯聊天APP,想创新怎么跟硬件结合做出多场景物联网尝试
2020-10-4 09:31:35 1 评论

举报

1 条评论
顶一下,能不能得到不一定,但国产的系统终于出来了(๑>ڡ<)☆!

评分

参与人数 1积分 +20 收起 理由
emitter + 20 感谢您参与活动,虽然没有获奖,但小小给个积分,以表感谢!.

查看全部评分

2020-10-5 19:57:41 评论

举报

我学鸿蒙系统是看了连老师的视频一步一步学的,分享一下前两天看的写第一个helloworld程序,初步了解一下怎么在鸿蒙系统里面增加自己想写的程序,还是很简单的,期间参考了官网给的入门指导:


01、打开虚拟机,登入ububtu系统。
02、打开VScode。
03、在./applications/sample/wifi-iot/app路径下新建一个目录(或一套目录结构),用于存放业务源码文件。例如:在app下新增业务my_first_app。
04、在my_first_app下新建hello_world.c文件。
05、在hello_world.c文件里面写如下代码:
#include <stdio.h>
#include"ohos_init.h"
#include "ohos_types.h"

void HelloWorld(void)
{
printf("[DEMO] Helloworld.\n");
}
SYS_RUN(HelloWorld);

06、在my_first_app下新建BUILD.gn文件。
07、在BUILD.gn文件里面写如下代码:
static_library("myapp"){
sources = [
       "hello_world.c"
include_dirs = [
"//utils/native/lite/include"
}

08、在./applications/sample/wifi-iot/app/BUILD.gn文件里面修改成如下代码
import("//build/lite/config/component/lite_component.gni")

lite_component("app"){
             features = [
                "my_first_app:myapp",
}

09、保存文件。
10、用putty编译代码或者进入ububtu里面编译代码。
11、打开PuTTY工具,输入Linux服务器IP地址,后点击“open”,打开连接。

12、进入代码目录。(这步骤跟在ububtu里面进入代码步骤一模一样)。

13、输入python build.py wifiiot编译代码。


14、在VScode里面下载代码。
15、进入串口助手,复位一下开发板。可看到输出的显示里面多了[DEMO] Hello world.

第一个程序写好了,还是很简单的,比配置开发环境简单多了。感觉慢慢的再练一些程序,就能入手鸿蒙系统了,我之前有STM32的开发经验,所以会简单一点。希望跟着连老师能学会鸿蒙系统。

评分

参与人数 1积分 +6 收起 理由
emitter + 6 原创技术先锋,加分鼓励!

查看全部评分

2020-10-9 17:56:57 3 评论

举报

3 条评论
本人是硬件工程师,对于linux系统是纯小白,跟着连老师的视频一步一步学着搭设HarmonyOS系统。特别感谢旗点科技创始人连志安的帮助,我在环境搭设过程中遇到的问题他在群里很热情的帮我解答,可能对于他们来说是很常识的问题,但是对于纯小白的我来说就需要很久才能解决。在此十分感谢连老师的热情帮助。

经过千辛万苦终于下载编译成功了HarmonyOS的代码。


相关资料:
鸿蒙官方文档:https://www.harmonyos.com/cn/develop
鸿蒙gitee:https://openharmony.gitee.com/openharmony
鸿蒙OS代码下载:https://device.harmonyos.com/cn/... de-0000001050769927


因为鸿蒙系统的开发方式是在Linux系统上面编译源码,Windows系统上编写、烧录。
所以需要搭建两个开发环境。


Ubuntu里面
(之后会用到的快捷键:Ctrl+insert表示复制;shift + insert 表示粘贴)

01、Ctrl+alt+T进入终端界面

02、输入:ifconfig:用来查看和配置网络设备,当网络环境发生改变时可通过此命令对网络进行相应的配置。我的ubuntu地址是192.168.125.30,之后会用到这个地址。


03、输入:cd harmony(按tab键可补全目录名):用于切换当前工作目录。
04、输入:ls:用于显示指定工作目录下之内容。

05、输入:cd code:进入code工作目录。

06、输入:ls:显示指定工作目录下之内容。

07、输入:cd code-1.0:进入code-1.0工作目录。

08、输入编译命令:
(1)对应开发板:hi3516 IPC开发板
python build.pyipcamera_hi3516dv300
(2)对应开发板:hi3518 IPC开发板
python build.py ipcamera_hi3518ev300
(3)对应开发板:hi3861智能家居开发板
python build.py wifiiot

09、设置 apt-get 源:可以更快地下载samba
(1)在桌面右上角点击打开菜单,点击setting选项。
(2)在设置选项右侧下拉找到“关于”,点击 Software Updates。
(3)在软件和更新界面里可以看到“下载自”,我们可以修改为其他的。
(4)推荐选择 mirros.aliyun.com。

10、安装 samba
输入如下命令:
sudo apt-get install samba
sudo apt-get installsamba-common

11、修改samba配置文件
sudo vim /etc/samba/smb.conf

12、在最后加入如下内容:
[work]
    comment = samba homedirectory
    path = /home/harmony/
    public = yes
    browseable = yes
    public = yes
    writeable = yes
    read only = no
    valid users = harmony
    create mask = 0777
    directory mask = 0777
    #force user = nobody
    #force group = nogroup
available = yes

13、输入::wq。(:q为退出。:wq为保存退出。)

14、输入如下命令,设置samba密码,建议123456即可
sudo smbpasswd -a harmony

15、重启samba服务
sudo service smbd restart

好了,到这里ubuntu系统里面的配置就彻底整完了。

接下来是在windows系统里面进行配置。
参考官方资料:https://device.harmonyos.com/cn/docs/ide/user-guides/import_project-0000001050164980

01、 运行里面打:\\harmony-virtual或者\\192.168.125.30(windows+R打开运行。IP是之前在ubuntu里面查看的IP地址)

02、双击work会让输入账号密码:账号是:harmony。密码是:123456

03、进行网络映射

04、打开VS code

05、载入DevEcoDeviceTool-1.0.0.vsix

06、导入源码

07、点击底部工具栏中的“Board”按钮,选择对应开发板的配置模板。

08、点击底部工具栏中的“Dependent tools incorrectly instalLED”按钮,检查工程依赖的工具是否设置正确。

09、windows+R键输入cmd调出命令行工具。

       10、在命令行工具中,分别执行如下命令,下载烧录依赖工具。
               npm install -g tftp
               npm install -g serialport
               npm install -g@serialport/parser-readline

       11、烧录代码

终于终于烧录成功了。太难了。

评分

参与人数 1积分 +6 收起 理由
emitter + 6 原创技术先锋,加分鼓励!

查看全部评分

2020-10-9 17:59:15 3 评论

举报

3 条评论
最这段时间,鸿蒙在开发界确实非常火,说实话作为国人,我们也确实非常期待国内有一款可以比肩安卓的OS。有人说:对于华为而言,做鸿蒙的最好答案,也许不是为了追求眼前的速胜,而是为了不下牌桌等待机遇。在手机领域,鸿蒙式微,这是不争的事实。但物联网领域,技术难度并不大,虽然行业仍需要时日才会爆发,但依然是值得卡位的趋势。 . 而复盘商业翻盘史,会发现:许多成功企业,不是在领先者的地盘上硬打硬扛,而是先默默积累技术,保存火种,熬过寒冬;等新的技术路线出现时,联合群众,一起掀翻老技术路线上的既得利益者。 . ASML的湿刻法打败日本的干刻法是这样,谷歌的安卓击败诺基亚的塞班也是如此。

评分

参与人数 1积分 +30 收起 理由
emitter + 30 感谢您参与活动,虽然没有获奖,但小小给个积分,以表感谢!.

查看全部评分

2020-10-10 09:41:43 1 评论

举报

1 条评论
本帖最后由 Winters168 于 2020-10-12 08:56 编辑

出于新鲜,搭建了一下HarmonyOS开发环境,毕竟与Android Studio一样,IDE还是比较友好的,都是基于IntelliJ IDEA Community 版开发的IDE,天空任鸟飞,海阔凭鱼跃,基础环境搭建好,接下来的就是语言发挥优势了,基础环境没什么好说的,都差不多,软件主要还是要靠强大的语言来创造。 在后续的业余时间多找找相关的资料,继续学习下相关内容的开发,我们技术人员,将来肯定会接触到相关的模块,技术这个东西,越丰富越好的嘛。

评分

参与人数 1积分 +5 收起 理由
emitter + 5 原创技术先锋,加分鼓励!

查看全部评分

2020-10-10 09:42:01 评论

举报

再鸿蒙OS IDE出来的时候就已经下载尝试了一下,但是没有开发板,只能模拟测试,IDE设计的简单,对于开发具体场景的应用都可以进行设置。学习了一下系统的使用,这是国产系统的一次突破,如果后面真的能用在手机上的话可以打断安卓和IOS的垄断了。之前就用过华为的liteOS,也是鸿蒙系统的一部分,这个小的物联网系统可以运行再stm32的单片机以及兆易创新的单片机上,就像freeRTOS这些单片机系统一样,使用方便,对任务创建,删除,信号量处理,中断等都有很好的支持,使用起来也足够方便,我相信鸿蒙OS也会像LiteOS一样方便开发者开发使用的。
我也期望现在就开始学习使用鸿蒙OS,多学习操作系统方面的知识,为国产系统供一份力

评分

参与人数 1积分 +30 收起 理由
emitter + 30 感谢您参与活动,虽然没有获奖,但小小给个积分,以表感谢!.

查看全部评分

2020-10-12 17:16:34 1 评论

举报

1 条评论
1、HarmonyOS技术社区的学习心得
心得一:全新的框架,陡峭的学习曲线
     鸿蒙的体系是一个框架,覆盖实时操作系统的CORTAX-ARM-M0~M7系列和带虚拟内存管理的支持LINUX系统的ARM-Ax系列,还有RISC-V的体系。那么,在板卡级别的移植成功后,开发者编程就像Arduino一样是标准语句,轻松写代码。从此头发不再秃了???
    所以,第一批评测的以及搞板卡底层移植的头发就要很秃很秃。这里面的学习曲线是非常陡峭的,对于嵌入式系统的软件,硬件,通讯协议,中断,内存管理,都要至少是知道,能从手册和资料中找到地方。
    使用的编译工具也非常不套路,用的是scons,这个基于python 的图形化包管理系统编译工具。好用是用熟之后的事情,当下是非常的烧头皮。
心得二:跑得太快,容易拉伤肌肉
    出于可以理解的原因,看出来华为也没想当英雄,这个自立山头的事情看起来很美,但是三星的TIZEN即使是拉上了Intel也一样挂了,windowsPhone也挂了。如果,鸿蒙不挂,那么就很不寻常。可是,说兔子要瞬间崩塌也是有几十年的事情了,可是身体却一直很棒,所以,以华为的凶悍,即使要挂,也不会是当下,怎么也要博一把,更何况连个退路都不给,摆明了要制造英雄的意思。不恰当的对比就是被对手踢下鳄鱼池的求婚者,横竖只能上了。
    不过,这么快,评测就不能全覆盖,很多操作系统就不能面面俱到,文档水准看似很优秀,但真心的不高。这个需要积累,也需要第一批评测者去献身,啊啊啊啊啊。多提issue。
心得三:系统布局宏大,需要比较全面的前续知识
    这个确实是的,估计这个是我有能力评测的最后一个新产品了,从瘟都斯系统到debian及衍生品,到redhat衍生centos都拳打脚踢一遍。python各个版本都摸了一通。最后,基本决定要做到从入门到放弃了。时间哗啦啦的流,但是build.py 天天在报错。所以,还是要全面搞基础才好。这时才体会华为大佬要大家从基础知识抓起的意思,不是从娃娃抓的意思,而是在座的各位太菜了,就知道天天混水摸鱼,那来工具就用,出个题目考考大家呗。
嗯,所以,我就要溜了。

2、对鸿蒙的看法
   鸿蒙定位看不是玩freeRTOS和linux而已。而是要作一个覆盖电子通讯全产业链的巨无霸,从端(边缘硬件),连(通讯硬件),云(云计算和云服务),边(终端产品如九阳豆浆机)全部覆盖的软件公司。划重点,软件公司。这样下去,以后,华为是一个软件公司了,哪怕天天卖手机豆浆机,自己去想为啥。
通常,这样的公司没啥前途,每个人的饭碗都抢,什么底盘都占,阿里头藤人人得而诛之。不过,在对面朋友的友情助推下,菊花家现在的业务范围基本没有边界,什么挣钱都可以干,挤占小米的中国市场份额还不能斗争,只能默默地出走印度,然后阿三也趁机弄一下。
所以,从鸿蒙看,鸿蒙个体是没啥前途,不过,凝固在这么长的产业链中,只要有一个赚钱,就能养住这个鸿蒙生态。参见,FreeRTOS的现在老板,世界首富被索斯,一个搞云计算和卖瓶瓶罐罐的要免费RTOS干啥?看来是作慈善吧。
以开发window系统,编译非要弄一个远程samba服务器和编译服务器,这个明显是要我去申请一个阿里云(不漂白不飘)去部署云主机,华为云要免费我也弄一个还把密码开放给大家让大家随便弄。
然后,我还是踏实地去弄一个新的文档,就用一个ubuntu把这两件事搞定,让菜鸟早日用上鸿蒙IDE,快快去自由玩耍。

评分

参与人数 1积分 +30 收起 理由
emitter + 30 感谢您参与活动,虽然没有获奖,但小小给个积分,以表感谢!.

查看全部评分

2020-10-14 13:51:25 评论

举报

好喜欢这个板子,想学习~~

评分

参与人数 1积分 +10 收起 理由
emitter + 10 感谢您参与活动,虽然没有获奖,但小小给个积分,以表感谢!.

查看全部评分

2020-10-14 20:12:26 评论

举报

学生party,已申请iot套件完成大创,希望和大家一起完善项目,期待鸿蒙能发扬光大

评分

参与人数 1积分 +10 收起 理由
emitter + 10 感谢您参与活动,虽然没有获奖,但小小给个积分,以表感谢!.

查看全部评分

2020-10-15 23:32:53 评论

举报

作为物联网研发工程师,很期待鸿蒙的越来越多的研发方向,希望我有机会参与到这个大军当中,为科技事业,也为个人的研发方向,添砖加瓦。华为,祝福你!

评分

参与人数 1积分 +10 收起 理由
emitter + 10 感谢您参与活动,虽然没有获奖,但小小给个积分,以表感谢!.

查看全部评分

2020-10-19 18:07:34 评论

举报

撰写讨论

你正在撰写讨论

如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。

您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发讨论