本期采訪對象:楊嘉勛,中國上海某高中應(yīng)屆畢業(yè)生,長居于中國杭州。RT-Thread社區(qū)開發(fā)者,提交了龍芯的BSP補丁,以及mipssim的bsp,統(tǒng)一MIPS架構(gòu)libcpu代碼,MIPS 64位的早期支持工作,以及為李志銳同學(xué)進(jìn)行RT-Thread Smart的MIPS64開發(fā)提供支持。
楊嘉勛 GitHub首頁:github.com/flygoat/
年輕的嘉勛除了是RT-Thread的杰出貢獻(xiàn)者,也是Linux內(nèi)核多個模塊的maintainer。年僅19歲的他,是如何做到這些的呢?就讓我們跟著本期采訪,走進(jìn)他的故事:
Q1:你是從哪里了解到RT-Thread的?
記得應(yīng)該是網(wǎng)上找開源RTOS的搜到了RT-Thread。
Q2:RT-Thread最令你喜歡的點是什么?
RT-Thread 開發(fā)社區(qū)非?;钴S,而且建立起了從用戶到開發(fā)者多級互助機制,使得上手解決問題到參與開發(fā)非常容易。
Q3:你有什么快速上手RT-Thread學(xué)習(xí)技巧可以分享給大家嗎?
RT-Thread的代碼組織以及文檔工作做得非常好,個人認(rèn)為其通用架構(gòu)部分的代碼質(zhì)量不亞于Linux內(nèi)核水平,因此大家在上手RT-Thread的時候遇到各種細(xì)節(jié)問題,可以毫無負(fù)擔(dān)的去翻閱源代碼而不用擔(dān)心無法理解。另外對于一些架構(gòu)設(shè)計上的疑問有時候可以通過翻閱Git Log和Issue歷史來得到答案,可以看到先輩們在各種決策中的斟酌,對于理解有很大的幫助。
Q4:聽說你馬上將要踏入大學(xué),現(xiàn)在對大學(xué)的學(xué)習(xí)目標(biāo)有規(guī)劃了嗎?
我希望在大學(xué)階段我可以對我在計算機方面的知識進(jìn)行一個系統(tǒng)性的補充與梳理?,F(xiàn)在我計算機方面的知識體系基本上是靠解決問題的時候順便研究一下構(gòu)建起來的,缺乏組織,而且過度偏重于技能。希望大學(xué)的學(xué)習(xí)可以幫助我把知識有條理編織成網(wǎng),以期在將來可以解決更大的工程問題。
Q5:之后還打算使用RT-Thread做些什么?
RT-Thread可以說是我的御用“捏玩具”O(jiān)S,我的很多小玩意都是用RT-Thread作為RTOS來編制的,比如為了龍芯3A4000睿頻方案所寫的“miku-smc”系統(tǒng)控制器固件,比如以前自己玩的無人機飛控,比如參與VEX機器人競賽的時候的底層代碼。。。。。。以后我的小玩具們應(yīng)該還是會繼續(xù)選擇RT-Thread。
另外RT-Thread雖然具備操作系統(tǒng)的必備特性,核心代碼卻非常精簡。對我來講很適合拿來測試模擬器和硬件平臺。我在開發(fā)QEMU的時候就常常拿RT-Thread做測試,如果以后有機會搭建自己的硬件平臺,那么應(yīng)該還是會選擇RT-Thread來驗證。
這不僅僅是一篇牛人志,也是一份”江山代有才人出“的喜悅和一種”有志不在年高“的確信。在此我們也真誠的祝愿嘉勛同學(xué),在專業(yè)的道路上越走越遠(yuǎn),在更多的代碼里寫入Jiaxun Yang。
編輯:jq
-
RT-Thread
+關(guān)注
關(guān)注
31文章
1303瀏覽量
40290
原文標(biāo)題:牛人志|19歲開發(fā)者是如何成長為RT-Thread 杰出貢獻(xiàn)者的?
文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論