去年9月鸿蒙正式开源,随后举办了第1届鸿蒙大赛。当时因为忙于项目案子,没时间参与,甚是惋惜。不但错过了很多好玩的东西,还错过了不少奖金···
现在,第2届鸿蒙大赛开始报名了,昨天赶紧组织了我们的团队,报名参加了。这次我的核心团队报名的项目是“分布式多功能测试仪”,实现思路可以参考下面这张图。
用多个独立的测试模块做测量前端,鸿蒙手机做HMI,前端和HMI通过WIFI联网,构成超级终端,实现无线测量和监控、反向控制和设置等功能。
这里面完美综合应用了鸿蒙的3大特性:
第1是“硬件互助,资源共享”。手机/手表出屏幕和触摸,测试前端出物理检测功能(AD转换,或传感器功能等),大家硬件互助形成最终测量监控功能。
第2是“一次开发,多端部署”。鸿蒙手机和手表都可以作为HMI端,手机屏幕大,可以显示更多细节信息(譬如波形);而手表屏幕小,只能显示少量信息(譬如抓取波形的频率和电压值等)。使用DevEcoStudio一次开发,即可满足手机和手表多端部署需求。
第3是“统一OS,弹性部署”。不管是手机、手表、还是任何一个测试前端(分别可用不同MCU方案,譬如HI3861、ESP32、W800等),均运行鸿蒙系统。这充分体现了鸿蒙一套OS面向万物互联的特性。
目前该项目已经报名,整个案子的实现路线我已经有腹稿,之后会逐步启动。因为我们团队目前还有2个项目开发案子在忙,这个项目只能抽空去做,所以只能见缝插针来安排了。
整个案子做完后也会开源出来给大家玩。到时可以看看,如果想要的人多可以做个众筹,搞一批给大家DIY。最后当然会出课程,作为一个鸿蒙的实战项目课程来讲一讲。
以上是我们核心团队的报名项目。下面还有一个事想说一下。
-----------------------------------------------
应活动组织方邀请,希望我们能多发展一些同学来参赛。毕竟鸿蒙大赛目的是鼓励大家玩起来,人多才热闹,对宣传鸿蒙生态也有帮助。所以我在此希望能召集更多有实力、有时间的同学来一起参与鸿蒙大赛。
初步确定的玩法是:(1)我来出创意和项目规划,或者我来启发你,你来想创意和功能,再跟我讨论确定。(2)我和我的团队会提供技术支持,协助确定项目任务划分,技术路线,实现方法思路等。(3)你重点要做的就是干活,负责具体软硬件研发工作量。关键是软件,硬件可以用现成模块搭接或者我们提供协助解决。(4)参赛。若获奖则平分奖金(譬如2人组团报一个课题,假设获奖奖金2万元,则我的团队分得50%即1万,参与的2人共分另50%即1万元)。
参与项目要求你有一定嵌入式软件开发能力,至少基本的C语言水平是具备的,单片机开发也有一定的基础能力。简单来说就是学过《C语言高级专题》和《单片机全五季课程》的部分章节就行了,可以参与。如果还学过我们的鸿蒙课程那就更好了。
参与项目还有另一个要求就是你得有时间,不能想着蹭别人。这个比赛是现在报名即开始,明年3月份左右提交作品,所以整个干活时间不紧不慢吧,只要有一定基本功,也愿意投入时间来玩,还是能弄出东西的。
最后,不管你是在校学生,还是已经工作在职的工程师,我都欢迎。但是我更希望在校大学生来参与,因为这个活动我还有另一重目的,就是挖掘优秀的在校大学生作我们的“在线协作实习生”,在项目实战中去发掘优秀人才,为我的研发团队扩展做好人才后备军储备,哈哈。