【RT-Thread设计大赛】2022年应用设计大赛获奖复盘

描述

【你又有一个好消息】荣获2022年国民技术MCU&RT-Thread设计大赛获奖榜单头名

1 故事的开始

这个故事要追溯到去年 RT-ThreadRDC ,当天下午有个安全分论坛,主要讲MCU侧安全方案实现相关的内容。受过往工作经验的影响,我始终对安全这块有比较浓厚的兴趣,不排除后续的职业生涯会重点往 IoT安全 这块靠拢,所以我兴高采烈地参加了那场分论坛。

分论坛期间,了解了业内的一些安全方案,真的是大开眼界,结合我自己的工作经历,还真的有种恍然大悟的感觉。不过,这些东西在那会还停留在理论上,好在安全分论坛的最后安排的是 国民技术 的安全OTA实践。

在这个环节,我首次见到了国民技术的 N32G457 开发板,虽然我玩开发板不算太多,职业生涯我也曾使用 Protel99SE 画过一些板子,所以从我对开发板的审美来看,这板子挺别致,挺优雅的,看着很舒服,实际上手体验也舒适。

在随后的安全OTA动手实践环节,借助 RT-Thread Studio 的便捷性,很快就搭建好了N32G457的开发环境,可能是我这种重度Linux开发者少于使用 RT-Thread Studio 这种一站式的IDE开发环境,给我感觉居然是用着还不错。很快就完成动手实践,然后国民技术也很大方,前10位动手完成了实践项目的可以将开发板带走,这下子有点激动了,白P了一块开发板。

当然,分论坛现场自然少不了国民技术的宣传,他们也当场像我们开发者发出邀请,接下来几个月国民技术会联合RT-Thread开展应用设计大赛,奖品丰厚,期待各位开发者踊跃报名参加。

后面从RDC回来后,我就在RT-Thread的论坛论坛上看到了大赛的 报名帖子,于是,一个潜在的故事就这样开始了。

RT-ThreadRT-Thread

2 心路历程

2.1 纠结于报不报名的内心OS

故事的开始,我跟这次大赛结缘看似比较早,但实际上呢,我却一直在纠结到底要不要报名?

为啥?

因为我是一个 “有前科” 的人!

前期,由RT-Thread联手中科蓝讯、沁恒微电子、电子发烧友发起的 RT-Thread X RISC-V创新应用大赛,当时开出的奖品的确很诱人,也是我首次参赛,所以那次我报名地很果断。

但是,事与愿违啊,报名后的那段时间,我忙这又忙那。总之,啥都忙,就是没忙比赛的事儿。

直到,临近项目成果提交入口关闭的前几天,我在群里收到了大赛主办方的 “催交令”!

RT-Thread

其实那会获奖名单都已经公布,本着尽可能让更多人能产出作品,多预留了几天而已。

此时的我,除了当时报名的时候写的那个项目提纲外,啥也没有了。

我就在想,第一次参加比赛,总不能就交白卷(回寄开发板)吧!

于是,我决定在系统提交日期关闭前要不项目的基础功能完善,正确把开发板留下来,那是我“仅剩的尊严”。

然而,那个周末又有别的事情切进来打断了老半天,火急火燎地把项目调完了,把项目文档大致写了一下。正打算在 电子发烧友论坛 提交呢,结果被告知,前一天就关闭了提交通道,请联系xxx。

后来还是私下联系了华秋的工作人员,开了绿色通道才把项目提交上去,这事儿就这么完了。

感兴趣的,可以再去看看我当时提交的 项目文档,还真是比较水的!

所以,这个过程对我是否报名参加国民技术这次的MCU大赛,影响比较大,我并不想再来一次DDL都关闭了还在补提交项目文档的活儿。

但最终可能还是逃脱不了内心OS的“虚荣”吧,也许这次我能好好完成比赛,指不定能拿个好名次呢。

就这样,我还是说服了我自己,赶在这次大赛报名关闭的时间节点,最后一个 提交了报名资料。

RT-Thread

2.2 遗忘的角落

虽说,名是最后时刻给报上了,但拖延症的老毛病依然没有得到很好的改善,始终一拖再拖。

还在这次,RT-Thread的小师弟没有放弃我呀,时不时来问问我,“xxx,项目完成得怎么样了?” 过了段时间,又来,“xxx,等你提交作品好久了呢!” 临近时间关闭了,见我还未提交,再来,“xxx,倒计时3天了,该提交作品了!”

你说,就这样,我能忘得了要提交作品吗?想忘也忘不了呀!

所以,这次的作品,能得以完成,小师弟在其中的确起到了很大的杠杆作用;在作品的致谢部分,我也着重感谢了小师弟,这里我也不吝啬文字,再次感谢小师弟的 不放弃

2.3 DDL的践行者

DDL是第一生产力,这是一个玩笑梗,但又真真切切地存在于现实的项目开发中,我相信,肯定不至我一个人在践行它。

虽然我自己也多次提及说要改掉这个不好的习惯,但需要时间,这不这次还是没能逃脱它的魔咒。

就在离作品提交大概还有10天的时候,我才完成项目功能的全部规划,该怎么搞那个时候才真正确认,后面就是一步步去落实。

包括taobao下单买传感器,买语音模块,然后自己手工飞线、焊板,一步步建工程,调功能。真的得益于RT-Thread做了很多工作,使得上手起来非常快,借助于论坛好友的一个demo工程,很快我就把板子的基础功能跑起来了。

这个,透露一个小插曲,去年RDC抽奖获得的一块开发板,吃灰了几个月,硬是没拆开过,看下是什么开发板;这次刚好翻箱倒柜拿出来一看,居然就是我想要的 ESP-12F, 正好用在我这个智能报警系统的Wi-Fi模块,连这个Wi-Fi模块的购买也省下来了,真实天助我也。

期间也遇到了一些糟心事,比如在飞线焊板的时候,没动什么,居然把N32G457的板子给焊废了,群里咨询了大佬,最后也没能修复好板子,那时候我就感慨:“这板子看着挺漂亮的,没想到居然这么脆弱!”

好在,之前RDC上赠送的那块板子救了我,不然我可能又要交白卷了,真是万幸。

随着,截止时间越来越近,手头还有些功能没有完成,年纪不再轻轻的我,居然差一点就通宵了到凌晨,第二天起来眼睛都睁不开,卧槽!我自己都感慨,我TM工作的时候都好久没这么拼了。你说这图个啥?

RT-Thread

好在,作品后面的调试还算顺利,文档、代码、演示视频一气呵成,提交之后,静候佳音。

真的要感谢家人的支持,虽然他们很不赞同这样熬着身体去做这件事,我也希望今后尽量不会再有这种了吧。

2.4 意料之中

项目作品提交上去之后,自然每天时不时会关注下大赛的进程,哪天谁谁谁又提交了作品,我总会点进去了解下别人做的啥,学习学习。

当然,肯定也是时刻关注着大赛官方群的动向,最重要的是:获奖名单啥时候公布呀?

群里面一个小哥挺有趣的,说这等大赛公布结果,硬是有一种 “等待期末考试结果既视感”

还真是这样,尤其说好的 “应该清明假期后公布”,还以为是假期后的第一天,结果硬是等到本周的周五,看来大家都有拖延症的习惯啊。

终于等来小师弟在大赛群里第一时间公布 获奖名单,激动地点进去,看到自己排在第一位,心里还是蛮高兴的,毕竟得到了大赛主办方(国民技术 & RT-Thread)对自己小作品的认可,这比奖品更为重要。

这也意味着,前段时间的一个多星期的努力没有白费,这份收获对得起自己的付出。

其实,在我大体完成了大部分功能,正在梳理项目文档的时候,我就跟我朋友聊起这次大赛,他问我在忙啥,我倒是略带玩笑地说,我在参加一个设计大赛,我的目标是拿下一等奖,冲刺1000元奖金

RT-Thread

还别说,正因为有了这个 “牛皮” 话,我写项目文档更加用心了,还特意新增了几个不在之前规划内的内容,真的是非常用心去完成这份项目文档,包括文档最后的复盘和致谢,都是发自内心的想法,很实诚。

而且,想项目文档完善了之后,我又重新拿起板子调了一个之前工作不太成功的功能,等这个功能更优了之后,才开始录制演示视频。

我当时也是希望,用最真诚的细节,打动评委的心,结果我发现我成功了,意料之中带来的小小窃喜。

2.5 小小复盘下

还是不要太依赖DDL,搞不好容易出事。

多观摩、多学习,别人踩过坑对你更具指导意义,往往可以事半功倍。

show me the fxxking code !

项目文档,就是你作品的最好展示窗口,务必花心思去构思和撰写。

选题既要新颖又要能落地,我觉得这可能会是一个加分项。

用心做好每一个细节,别人(评委)可以感受得到。

RT-Thread

3 更多分享

欢迎关注我的github仓库01workstation,日常分享一些开发笔记和项目实战,欢迎指正问题。

同时也非常欢迎关注我的专栏:有问题的话,可以跟我讨论,知无不答,谢谢大家。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分