加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

logo

logo
  • 點(diǎn)贊
  • 評(píng)論
  • 分享
15.00
課程章節(jié)
  • 課程介紹
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜
中級(jí)

板卡申請(qǐng)---從入門(mén)到深剖RT-Thread之RT-Thread移植篇

2018/07/22
981
閱讀需 9 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

課程簡(jiǎn)介:

本課程主要基于由東方青設(shè)計(jì)的OWL-IOT32V2開(kāi)發(fā)板和OWLuino系列開(kāi)發(fā)板,主要平臺(tái)是STM32F103RCT6和STM32F407VET6。課程內(nèi)容從RT-Thread操作系統(tǒng)的設(shè)計(jì)框架、源代碼目錄結(jié)構(gòu),源代碼設(shè)計(jì)架構(gòu)、MCU從上電到成功運(yùn)行RT-Thread的啟動(dòng)流程到操作系統(tǒng)源代碼的修改、編寫(xiě)移植。

課程主要包括:

  1. RT-Thread源碼架構(gòu)與源碼包目錄架構(gòu)的分析

  2. RT-Thread nano(精簡(jiǎn)版RT-Thread)源代碼的移植與應(yīng)用

  3. RT-Thread-2.1.0源代碼移植并應(yīng)用在STM32F103RCT6(OWL-IOT32V2開(kāi)發(fā)板)平臺(tái)上

  4. RT-Thread-2.1.0源代碼移植并應(yīng)用在STM32F407VET6(OWLuino開(kāi)發(fā)板)平臺(tái)上

  5. RT-Thread-3.0.3源代碼的移植與應(yīng)用

  6. RT-Thread UART驅(qū)動(dòng)框架的分析與UART驅(qū)動(dòng)源碼的編寫(xiě)

講師介紹:

屏幕快照 2018-07-16 上午9.45_.34_.png

東方青

有豐富的嵌入式物聯(lián)網(wǎng)系統(tǒng)軟硬件項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)。一直致力于嵌入式Linux應(yīng)用、系統(tǒng)、驅(qū)動(dòng)和各類RTOS實(shí)時(shí)操作系統(tǒng)的研發(fā)。熟悉嵌入式Linux操作系統(tǒng),嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā)。 從事過(guò)三星(S3C6410、S5PC100等)、瑞芯微(RK3128、RK3288等)、炬芯(S500、S900等)等基于ARM體系架構(gòu)的多個(gè)平臺(tái)的嵌入式系統(tǒng)軟硬件的開(kāi)發(fā)。對(duì)開(kāi)源軟件架構(gòu)、開(kāi)源硬件平臺(tái)架構(gòu)、智能硬件有獨(dú)到的見(jiàn)解。 曾獨(dú)自研發(fā)多款物聯(lián)網(wǎng)周邊產(chǎn)品。對(duì)各類傳感器(比如指南針、六軸傳感器等)、軟硬件系統(tǒng)電源管理、WiFi開(kāi)發(fā)、路由系統(tǒng)OpenWRT有深入的研究。


視頻特色:

往往初學(xué)者/入場(chǎng)不久的程序員面臨的問(wèn)題:

  1. 當(dāng)拿到一個(gè)從未用過(guò)的操作系統(tǒng)時(shí),不知從何入手,將其運(yùn)行在自己的平臺(tái)上。

  2. 因?yàn)閷?duì)MCU的理解并不夠深入,導(dǎo)致在進(jìn)行移植系統(tǒng)時(shí),沒(méi)有任何思路。

  3. 對(duì)操作系統(tǒng)概念和架構(gòu)不了解,或者是了解不多,根本無(wú)法移植。

    如此等等,使得很多人在面對(duì)操作系統(tǒng)的移植時(shí),總是困難重重,無(wú)法解決問(wèn)。

????在東方青的經(jīng)歷中,因?yàn)轫?xiàng)目需求的需要,我們會(huì)不停的遇到各種操作系統(tǒng)(例如:Linux、Android、QNX、UCOSII、FreeRTOS、RT-Thread等),而每當(dāng)用到新系統(tǒng)時(shí),很多人往往需要較長(zhǎng)的時(shí)間進(jìn)行重新學(xué)習(xí),實(shí)際上這是一種實(shí)力的體現(xiàn)。還是那句話,我們不可能永遠(yuǎn)只在一個(gè)系統(tǒng)上開(kāi)發(fā),我們也不可能學(xué)習(xí)所有的操作系統(tǒng)來(lái)應(yīng)對(duì)項(xiàng)目的需要。

????在東方青的理念中,每一種操作系統(tǒng)都有其架構(gòu)與代碼框架,如果將其搞清楚,學(xué)會(huì)跟蹤源代碼與理解本質(zhì),那么在我們遇到新的代碼框架時(shí),就不會(huì)再束手無(wú)策。所以我們需要鍛煉一種思考問(wèn)題和解決問(wèn)題的思路與能力。

????只有理解了本質(zhì),才會(huì)永遠(yuǎn)掌握!--而本視頻告訴你從MCU上電到操作系統(tǒng)啟動(dòng)運(yùn)行的本質(zhì)。

東方哥的期望: RT-Thread只是一個(gè)操作系統(tǒng),亦或是一個(gè)源代碼,我們主要是掌握分析源代碼的能力。

課程目錄

│? 1.RT-Thread實(shí)時(shí)操作系統(tǒng)簡(jiǎn)介和獲取系統(tǒng)源碼包.avi
│? 2.RT-Thread源碼包目錄結(jié)構(gòu).avi
│? 3.RT-Thread nano移植.avi
│? 4.RT-Thread nano的運(yùn)行驗(yàn)證.avi
│? 5.RT-Thread nano創(chuàng)建線程運(yùn)行.avi
│? 6.rt-thread-2.1.0移植-工程結(jié)構(gòu)的介紹.avi
│? 7.rt-thread-2.1.0移植-工程的修改移植.avi
│? 8.rt-thread-2.1.0移植-系統(tǒng)啟動(dòng)流程的分析.avi
│? 9.rt-thread-2.1.0移植-線程的使用和點(diǎn)亮LED.avi

│? 10.rt-thread-2.1.0移植-線程調(diào)度演示與finsh shell命令行的體驗(yàn).avi
│? 11.rt-thread-2.1.0基于Cube庫(kù)移植-建立rt-thread工程.avi
│? 12.rt-thread-2.1.0基于Cube庫(kù)移植-源代碼的配置與適配.avi
│? 13.rt-thread-2.1.0基于Cube庫(kù)移植-uart串口驅(qū)動(dòng)架構(gòu)的介紹.avi
│? 14.rt-thread-2.1.0基于Cube庫(kù)移植-重寫(xiě)uart串口驅(qū)動(dòng)1.avi
│? 15.rt-thread-2.1.0基于Cube庫(kù)移植-重寫(xiě)uart串口驅(qū)動(dòng)2.avi
│? 16.rt-thread-2.1.0基于Cube庫(kù)移植-重寫(xiě)uart串口驅(qū)動(dòng)3.avi
│? 17.rt-thread-2.1.0基于Cube庫(kù)移植-重寫(xiě)uart串口驅(qū)動(dòng)4.avi
│? 18.rt-thread-2.1.0基于Cube庫(kù)移植-重寫(xiě)uart串口驅(qū)動(dòng)5.avi
│? 19.rt-thread-2.1.0基于Cube庫(kù)移植-移植思路的總結(jié)和分析.avi
│? 20.rt-thread-2.1.0基于Cube庫(kù)移植-源代碼跟讀工具使用.avi
│? 21.rt-thread-2.1.0基于Cube庫(kù)移植-線程的運(yùn)行與總結(jié).avi
│? 22.rt-thread-3.0.3移植-建立一個(gè)最小的關(guān)于rt的MDK工程1.avi
│? 23.rt-thread-3.0.3移植-建立一個(gè)最小的關(guān)于rt的MDK工程2.avi
│? 24.rt-thread-3.0.3移植-創(chuàng)建線程運(yùn)行.avi
│? 25.rt-thread-3.0.3移植-shell命令行試用.avi
│? list.txt
│ ?
├─RT-Thread移植篇資料
│? │? OWLuino-Demo-rt-thread-3.0.3.zip
│? │? OWLuino-Demo-rt-thread-nano.zip
│? │? rt-thread-2.1.0.zip
│? │? rt-thread-3.0.3.zip
│???????????????? ?
└─筆記

視頻配套開(kāi)發(fā)板:

本視頻配套的開(kāi)發(fā)板是由東方青設(shè)計(jì)的貓頭鷹 OWL-IOT32V2開(kāi)發(fā)板和OWLuino開(kāi)發(fā)板。

USQ93L6~MV)00JZLY9NGX[9.png

屏幕快照 2018-07-16 上午9.18_.10_.png

相關(guān)推薦

電子產(chǎn)業(yè)圖譜