今天開始學習jiezhi15天的RT-Thread入門系列課程
感謝RT-Thread提供的免費課程,終於能夠系統入門RT-Thread ,感興趣的同窗能夠關注RT-Thread官方公衆號,獲取最新的課程信息。git
今天是課程開始的第一天,比較簡短,可是有的放矢,把重點放在源碼的講解介紹,收穫很大,因此記錄下聽課的內容,一來幫助本身鞏固知識,也給不方便看視頻的同窗參考下。
課程分爲四個部分 環境搭建 認識RT-Thread 系統啓動代碼 用戶入口代碼github
環境搭建
這一步驟比較簡單,課程中用到 MDK 環境搭建,注意點是MDK的版本要大於5.1.4函數
公衆號回覆"MDK"獲取安裝軟件,此軟件只做爲學習使用,不可做爲商業用途學習
具體的安裝說明,見附件裏面的安裝說明操作系統
認識RT-Thread
RT-Thread是一款嵌入式操做系統,是真正的國產操做系統,本次的源碼是RT-Thread的提供GitHub的源碼
有須要的同窗能夠到RT-Thread GitHub上下載
這裏提供下下載地址
https://github.com/lumang/rt-thread調試
值得一提RT-Thread的源碼很是方便配置裁剪,經過rtconfig文件能夠配置本身的系統視頻
系統啓動代碼
這是本節課的重點內容,jiezhi 老師分析了RT-Thread的兩個main函數
一個main函數是面向用戶的應用編寫,一個main函數是面向系統層面的
課程經過使用MDK中串口來調試代碼,不只簡潔明瞭,也方便了沒有實體硬件的同窗,能夠很方便的調試代碼blog
能夠參考下面的分析圖開發
用戶入口代碼
用戶入口函數在main函數中,開發者能夠在這個main函數中引入本身應用函數,並經過串口調試顯示出來,這裏咱們打印一句簡單且經典的「hello world」,打開調試串口,看到輸出「hello world」,是否是頗有成就感。get
以上就是第一天的課堂筆記
筆記內容可能有誤,請同窗們能夠批評指正,相互學習 :)
最後感謝jiezhi,和RT-Thread爲你們提供的免費課程,但願你們一塊兒堅持學下去,能夠將RT-Thread運用到本身產品中去,坐等明天的課程
謝謝