【你又有一個好消息】榮獲2022年國民技術(shù)MCU&RT-Thread設(shè)計大賽獲獎榜單頭名
1 故事的開始
這個故事要追溯到去年 RT-Thread的 RDC ,當(dāng)天下午有個安全分論壇,主要講MCU側(cè)安全方案實(shí)現(xiàn)相關(guān)的內(nèi)容。受過往工作經(jīng)驗(yàn)的影響,我始終對安全這塊有比較濃厚的興趣,不排除后續(xù)的職業(yè)生涯會重點(diǎn)往 IoT安全 這塊靠攏,所以我興高采烈地參加了那場分論壇。
分論壇期間,了解了業(yè)內(nèi)的一些安全方案,真的是大開眼界,結(jié)合我自己的工作經(jīng)歷,還真的有種恍然大悟的感覺。不過,這些東西在那會還停留在理論上,好在安全分論壇的最后安排的是 國民技術(shù) 的安全OTA實(shí)踐。
在這個環(huán)節(jié),我首次見到了國民技術(shù)的 N32G457 開發(fā)板,雖然我玩開發(fā)板不算太多,職業(yè)生涯我也曾使用 Protel99SE 畫過一些板子,所以從我對開發(fā)板的審美來看,這板子挺別致,挺優(yōu)雅的,看著很舒服,實(shí)際上手體驗(yàn)也舒適。
在隨后的安全OTA動手實(shí)踐環(huán)節(jié),借助 RT-Thread Studio 的便捷性,很快就搭建好了N32G457的開發(fā)環(huán)境,可能是我這種重度Linux開發(fā)者少于使用 RT-Thread Studio 這種一站式的IDE開發(fā)環(huán)境,給我感覺居然是用著還不錯。很快就完成動手實(shí)踐,然后國民技術(shù)也很大方,前10位動手完成了實(shí)踐項目的可以將開發(fā)板帶走,這下子有點(diǎn)激動了,白P了一塊開發(fā)板。
當(dāng)然,分論壇現(xiàn)場自然少不了國民技術(shù)的宣傳,他們也當(dāng)場像我們開發(fā)者發(fā)出邀請,接下來幾個月國民技術(shù)會聯(lián)合RT-Thread開展應(yīng)用設(shè)計大賽,獎品豐厚,期待各位開發(fā)者踴躍報名參加。
后面從RDC回來后,我就在RT-Thread的論壇論壇上看到了大賽的 報名帖子,于是,一個潛在的故事就這樣開始了。
2 心路歷程
2.1 糾結(jié)于報不報名的內(nèi)心OS
故事的開始,我跟這次大賽結(jié)緣看似比較早,但實(shí)際上呢,我卻一直在糾結(jié)到底要不要報名?
為啥?
因?yàn)槲沂且粋€ “有前科” 的人!
前期,由RT-Thread聯(lián)手中科藍(lán)訊、沁恒微電子、電子發(fā)燒友發(fā)起的 RT-Thread X RISC-V創(chuàng)新應(yīng)用大賽,當(dāng)時開出的獎品的確很誘人,也是我首次參賽,所以那次我報名地很果斷。
但是,事與愿違啊,報名后的那段時間,我忙這又忙那??傊抖济?,就是沒忙比賽的事兒。
直到,臨近項目成果提交入口關(guān)閉的前幾天,我在群里收到了大賽主辦方的 “催交令”!
其實(shí)那會獲獎名單都已經(jīng)公布,本著盡可能讓更多人能產(chǎn)出作品,多預(yù)留了幾天而已。
此時的我,除了當(dāng)時報名的時候?qū)懙哪莻€項目提綱外,啥也沒有了。
我就在想,第一次參加比賽,總不能就交白卷(回寄開發(fā)板)吧!
于是,我決定在系統(tǒng)提交日期關(guān)閉前要不項目的基礎(chǔ)功能完善,正確把開發(fā)板留下來,那是我“僅剩的尊嚴(yán)”。
然而,那個周末又有別的事情切進(jìn)來打斷了老半天,火急火燎地把項目調(diào)完了,把項目文檔大致寫了一下。正打算在 電子發(fā)燒友論壇 提交呢,結(jié)果被告知,前一天就關(guān)閉了提交通道,請聯(lián)系xxx。
后來還是私下聯(lián)系了華秋的工作人員,開了綠色通道才把項目提交上去,這事兒就這么完了。
感興趣的,可以再去看看我當(dāng)時提交的 項目文檔,還真是比較水的!
所以,這個過程對我是否報名參加國民技術(shù)這次的MCU大賽,影響比較大,我并不想再來一次DDL都關(guān)閉了還在補(bǔ)提交項目文檔的活兒。
但最終可能還是逃脫不了內(nèi)心OS的“虛榮”吧,也許這次我能好好完成比賽,指不定能拿個好名次呢。
就這樣,我還是說服了我自己,趕在這次大賽報名關(guān)閉的時間節(jié)點(diǎn),最后一個 提交了報名資料。
2.2 遺忘的角落
雖說,名是最后時刻給報上了,但拖延癥的老毛病依然沒有得到很好的改善,始終一拖再拖。
還在這次,RT-Thread的小師弟沒有放棄我呀,時不時來問問我,“xxx,項目完成得怎么樣了?” 過了段時間,又來,“xxx,等你提交作品好久了呢!” 臨近時間關(guān)閉了,見我還未提交,再來,“xxx,倒計時3天了,該提交作品了!”
你說,就這樣,我能忘得了要提交作品嗎?想忘也忘不了呀!
所以,這次的作品,能得以完成,小師弟在其中的確起到了很大的杠桿作用;在作品的致謝部分,我也著重感謝了小師弟,這里我也不吝嗇文字,再次感謝小師弟的 不放棄 !
2.3 DDL的踐行者
DDL是第一生產(chǎn)力,這是一個玩笑梗,但又真真切切地存在于現(xiàn)實(shí)的項目開發(fā)中,我相信,肯定不至我一個人在踐行它。
雖然我自己也多次提及說要改掉這個不好的習(xí)慣,但需要時間,這不這次還是沒能逃脫它的魔咒。
就在離作品提交大概還有10天的時候,我才完成項目功能的全部規(guī)劃,該怎么搞那個時候才真正確認(rèn),后面就是一步步去落實(shí)。
包括taobao下單買傳感器,買語音模塊,然后自己手工飛線、焊板,一步步建工程,調(diào)功能。真的得益于RT-Thread做了很多工作,使得上手起來非常快,借助于論壇好友的一個demo工程,很快我就把板子的基礎(chǔ)功能跑起來了。
這個,透露一個小插曲,去年RDC抽獎獲得的一塊開發(fā)板,吃灰了幾個月,硬是沒拆開過,看下是什么開發(fā)板;這次剛好翻箱倒柜拿出來一看,居然就是我想要的 ESP-12F, 正好用在我這個智能報警系統(tǒng)的Wi-Fi模塊,連這個Wi-Fi模塊的購買也省下來了,真實(shí)天助我也。
期間也遇到了一些糟心事,比如在飛線焊板的時候,沒動什么,居然把N32G457的板子給焊廢了,群里咨詢了大佬,最后也沒能修復(fù)好板子,那時候我就感慨:“這板子看著挺漂亮的,沒想到居然這么脆弱!”
好在,之前RDC上贈送的那塊板子救了我,不然我可能又要交白卷了,真是萬幸。
隨著,截止時間越來越近,手頭還有些功能沒有完成,年紀(jì)不再輕輕的我,居然差一點(diǎn)就通宵了到凌晨,第二天起來眼睛都睜不開,臥槽!我自己都感慨,我TM工作的時候都好久沒這么拼了。你說這圖個啥?
好在,作品后面的調(diào)試還算順利,文檔、代碼、演示視頻一氣呵成,提交之后,靜候佳音。
真的要感謝家人的支持,雖然他們很不贊同這樣熬著身體去做這件事,我也希望今后盡量不會再有這種了吧。
2.4 意料之中
項目作品提交上去之后,自然每天時不時會關(guān)注下大賽的進(jìn)程,哪天誰誰誰又提交了作品,我總會點(diǎn)進(jìn)去了解下別人做的啥,學(xué)習(xí)學(xué)習(xí)。
當(dāng)然,肯定也是時刻關(guān)注著大賽官方群的動向,最重要的是:獲獎名單啥時候公布呀?
群里面一個小哥挺有趣的,說這等大賽公布結(jié)果,硬是有一種 “等待期末考試結(jié)果既視感”。
還真是這樣,尤其說好的 “應(yīng)該清明假期后公布”,還以為是假期后的第一天,結(jié)果硬是等到本周的周五,看來大家都有拖延癥的習(xí)慣啊。
終于等來小師弟在大賽群里第一時間公布 獲獎名單,激動地點(diǎn)進(jìn)去,看到自己排在第一位,心里還是蠻高興的,畢竟得到了大賽主辦方(國民技術(shù) & RT-Thread)對自己小作品的認(rèn)可,這比獎品更為重要。
這也意味著,前段時間的一個多星期的努力沒有白費(fèi),這份收獲對得起自己的付出。
其實(shí),在我大體完成了大部分功能,正在梳理項目文檔的時候,我就跟我朋友聊起這次大賽,他問我在忙啥,我倒是略帶玩笑地說,我在參加一個設(shè)計大賽,我的目標(biāo)是拿下一等獎,沖刺1000元獎金 。
還別說,正因?yàn)橛辛诉@個 “牛皮” 話,我寫項目文檔更加用心了,還特意新增了幾個不在之前規(guī)劃內(nèi)的內(nèi)容,真的是非常用心去完成這份項目文檔,包括文檔最后的復(fù)盤和致謝,都是發(fā)自內(nèi)心的想法,很實(shí)誠。
而且,想項目文檔完善了之后,我又重新拿起板子調(diào)了一個之前工作不太成功的功能,等這個功能更優(yōu)了之后,才開始錄制演示視頻。
我當(dāng)時也是希望,用最真誠的細(xì)節(jié),打動評委的心,結(jié)果我發(fā)現(xiàn)我成功了,意料之中帶來的小小竊喜。
2.5 小小復(fù)盤下
還是不要太依賴DDL,搞不好容易出事。
多觀摩、多學(xué)習(xí),別人踩過坑對你更具指導(dǎo)意義,往往可以事半功倍。
show me the fxxking code !
項目文檔,就是你作品的最好展示窗口,務(wù)必花心思去構(gòu)思和撰寫。
選題既要新穎又要能落地,我覺得這可能會是一個加分項。
用心做好每一個細(xì)節(jié),別人(評委)可以感受得到。
3 更多分享
歡迎關(guān)注我的github倉庫01workstation,日常分享一些開發(fā)筆記和項目實(shí)戰(zhàn),歡迎指正問題。
同時也非常歡迎關(guān)注我的專欄:有問題的話,可以跟我討論,知無不答,謝謝大家。
-
Studio
+關(guān)注
關(guān)注
2文章
188瀏覽量
28553 -
RT-Thread
+關(guān)注
關(guān)注
31文章
1239瀏覽量
39442 -
N32G457
+關(guān)注
關(guān)注
0文章
16瀏覽量
893
發(fā)布評論請先 登錄
相關(guān)推薦
評論