关注
主帖 7
回帖 9
视频 1
提问 1
回答 1
专栏 1
终于收到了心仪已久的AI Camera开发套件。一拿到手就觉得沉甸甸的,一打开发现果然超有料,一个四层堆叠的开发板,带着摄像头,一个手机大小的触摸屏,还有一堆亚克力板和零件,仿佛诉说着他高贵的出身啊。先来张全家福:赶紧点开了准备已久的教学视频(http://www.hihope.org/download/AllDocuments,HiSpark_AI_Camera开发套件_使用指导视频.mp4),跟着一步一步操作了起来。先搭架子:然后是上板子,合体完...
379浏览  •  
1点赞  •  
0回复
  •  0收藏
(图片侵删) 年底这段时间相信大家都和我一样挺忙的,最近稍得空闲,赶紧来更新咱的FlappyBird。上次说到要加一个联机对战的功能,想想这个小鸟也不适合改成对战类,不过没关系,这也不妨碍咱们来研究一下开发板联网的方法。所以本文主要介绍我是如何让开发板具备连接wifi并开启socket server,然后开发基于HarmonyOS的手机遥控器,或者也可以说成是虚拟手柄的雏形吧。说起来,这可是鸿蒙OS手机和鸿蒙Hi3861开发...
1396浏览  •  
9点赞  •  
6回复
  •  5收藏
小伙伴们久等了,在上一篇《【开发板试用】用OLED板实现FlappyBird小游戏(上)》中,我们本着拿来主义的原则,成功的让小鸟在OLED屏幕上自由飞翔起来,下面我们将加入按钮交互功能。 这里感谢唐佐林老师的无私分享,利用他开发的按钮组件,开箱即用,节省了大量的开发时间(链接)。首先将按钮组件的初始化函数InitButton搬到我们的主程序中,再写一个按钮事件回调函数Button_Callback,里面加入对逻辑的判断和...
2269浏览  •  
6点赞  •  
7回复
  •  3收藏
总是做各种Demo,是时候做个什么小应用来练练手了。踌躇了很久,果然还是搞个小游戏才有意思。想到几年前风靡全球的FlappyBird,一个屏幕一个按钮就足够了,正好适合。OLED屏幕、按键的驱动已经有大牛们发布了,拿来用就可以。游戏逻辑什么的,用C语言实现也不是什么难事。主要目的就是要验证一下HarmonyOS复杂界面即时交互应用可行性。 这一篇我们主要解决屏幕绘制的问题,下一篇文章将把剩余的部分介绍完。 ...
2347浏览  •  
3点赞  •  
5回复
  •  1收藏
和大家一样,拿到板子后,就急不可耐的按照老师们的教程开始各种操作了。但是一段时间后,我突然发现,我对项目的结构和启动流程还都一知半解。为了能更深入的理解HarmonyOS的代码,我决定从基础开始,再从头学习。一、整体情况 首先,咱们HarmonyOS是用C语言写的(废话),编译用gcc。项目构建上,没有用传统的make,而是用的GN。什么是GN?Generate Ninja,是Google为Ninja专门开发的上层编译框架,可以生成N...
3077浏览  •  
2点赞  •  
2回复
  •  1收藏
顺利拿到板子,开搞,第一步当然是环境搭建。论坛的大大们早就为我们准备好了详细的攻略。笔者并没有一台独立的Ubuntu机器,于是在Windows上安装VMWare虚拟机作为编译HarmonyOS的Linux环境。过程有些曲折,几次想要放弃,想直接伸手拿做好的Ubuntu镜像,不过坚持到最后还是成功了。现在想想虽然花的时间有点多,但也非常值得,让我对鸿蒙OS的结构和编译过程有了一个更加直观的认识。下面讲一下过程中踩过的坑,...
2440浏览  •  
1点赞  •  
2回复
  •  0收藏
今天终于收到了开发板,就是咱们大名鼎鼎的HiSpark Wi-Fi IoT智能家居套件,心理那个开心啊,感谢51CTO组织这么棒的活动。激动的心颤抖的手,小心翼翼开箱,盒子简洁又高端,满满的设计感。 打开盖子,发现盒子分为两层,简直是个豪华复式别墅。每个配件板都住在单间中,还有一层保护袋,安全又省心。 在C位的自然是我们的底板啦: 其余的都是配件板。最重要的...
1809浏览  •  
2点赞  •  
0回复
  •  1收藏