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