簡介:i.MX RT 系列芯片,由 NXP 半導(dǎo)體公司推出的跨界處理器芯片,該系列下又包括i.MX RT1020、i.MX RT1050及 i.MX RT1060等子系列芯片。所謂“跨界”,是指它自身的定位既非傳統(tǒng)的應(yīng)用處理器也非傳統(tǒng)的微控制器。本課程將手把手進(jìn)行i.MX RT1050嵌入式系統(tǒng)開發(fā)教學(xué)。
課程章節(jié)
第01課 ARM Cortex-M7體系結(jié)構(gòu)及開發(fā)環(huán)境搭建
- 課時(shí)1課程介紹 開始學(xué)習(xí)
- 課時(shí)2ARM Cortex-M7體系結(jié)構(gòu) 開始學(xué)習(xí)
- 課時(shí)3認(rèn)識i.MX RT1050系列芯片 開始學(xué)習(xí)
-
課時(shí)4i.MX RT1050硬件平臺使用
-
課時(shí)5開發(fā)環(huán)境搭建
-
課時(shí)6創(chuàng)建第一項(xiàng)目HelloWorld
第02課 i.MX RT1050 存儲器映射、啟動流程分析
-
課時(shí)1i.MX RT1050存儲器映射
-
課時(shí)2i.MX RT1050硬件啟動模式詳解
-
課時(shí)3i.MX RT1050軟件啟動流程分析
-
課時(shí)4運(yùn)行域和加載域及分散加載原理
-
課時(shí)5i.MX RT1050分散加載文件分析及實(shí)驗(yàn)
第03課 i.MX RT1050 GPIO口操作
-
課時(shí)1GPIO基本原理
-
課時(shí)2GPIO的寄存器介紹
-
課時(shí)3照亮電子世界的那盞燈_寄存器版
-
課時(shí)4GPIO Driver SDK使用詳解
-
課時(shí)5照亮電子世界的那盞燈_SDK版
-
課時(shí)6初識人機(jī)交互-按鍵功能設(shè)計(jì)
第04課 i.MX RT1050 USART串口應(yīng)用
-
課時(shí)1UART串行通信的基本原理
-
課時(shí)2UART串口通信寄存器分析
-
課時(shí)3LPUART Driver SDK使用詳解
-
課時(shí)4串口實(shí)現(xiàn)printf重定向功能
-
課時(shí)5串口實(shí)現(xiàn)開關(guān)燈功能
第05課 i.MX RT1050中斷和異常
-
課時(shí)1ARM Cortex-M7異常模型
-
課時(shí)2嵌套向量中斷管理控制器NVIC
-
課時(shí)3GPIO中斷管理寄存器和SDK使用詳解
-
課時(shí)4按鍵中斷功能實(shí)現(xiàn)
-
課時(shí)5UART中斷管理寄存器和SDK使用詳解
-
課時(shí)6串口中斷功能實(shí)現(xiàn)
第06課 i.MX RT1050 CCM時(shí)鐘控制模塊
-
課時(shí)1深入了解SoC時(shí)鐘系統(tǒng)
-
課時(shí)2CCM時(shí)鐘控制模塊原理分析
-
課時(shí)3CCM時(shí)鐘控制模塊寄存器分析
-
課時(shí)4CCM時(shí)鐘控制模塊SDK使用詳解
-
課時(shí)5CCM時(shí)鐘控制模塊配置實(shí)例
第07課 i.MX RT1050 Systick定時(shí)器和PIT定時(shí)器應(yīng)用
-
課時(shí)1Systick系統(tǒng)定時(shí)器原理及寄存器分析
-
課時(shí)2Systick定時(shí)器實(shí)現(xiàn)精準(zhǔn)延時(shí)
-
課時(shí)3PIT定時(shí)器原理和寄存器分析
-
課時(shí)4PIT SDK使用及LED定時(shí)閃爍功能
-
課時(shí)5PIT定時(shí)器實(shí)現(xiàn)串口不定長度接收
第08課 i.MX RT1050 DMA數(shù)據(jù)搬運(yùn)工
-
課時(shí)1DMAMUX復(fù)用模塊原理和寄存器分析
-
課時(shí)2eDMA基本原理
-
課時(shí)3eDMA寄存器分析
-
課時(shí)4eDMA 實(shí)現(xiàn)memcpy功能-1
-
課時(shí)5eDMA 實(shí)現(xiàn)memcpy功能-2
-
課時(shí)6eDMA實(shí)現(xiàn)串口不定長度接收
第09課 i.MX RT1050 eFlexPWM脈寬調(diào)制技術(shù)
-
課時(shí)1PWM脈寬調(diào)制技術(shù)介紹及應(yīng)用
-
課時(shí)2eFlexPWM靈活PWM控制模塊原理分析
-
課時(shí)3eFlexPWM靈活PWM控制模塊寄存器分析
-
課時(shí)4eFlexPWM靈活PWM控制模塊SDK使用詳解
-
課時(shí)5eFlexPWM實(shí)現(xiàn)呼吸燈功能
第10課 i.MX RT1050 I2C總線通信
-
課時(shí)1I2C總線通信協(xié)議
-
課時(shí)2LPI2C通信功能模塊原理分析
-
課時(shí)3LPI2C通信功能模塊寄存器分析
-
課時(shí)4LPI2C通信功能模塊SDK使用詳解
-
課時(shí)5六軸傳感器FXOS8700CQ使用詳解
-
課時(shí)6六軸傳感器FXOS8700CQ驅(qū)動源碼分析
-
課時(shí)7根據(jù)加速度值動態(tài)修改LED亮度上
-
課時(shí)8根據(jù)加速度值動態(tài)修改LED亮度下
第11課 i.MX RT1050 FlexSPI norFlash存儲器擴(kuò)展
-
課時(shí)1SPI總線通信協(xié)議
-
課時(shí)2HyperNorFlash-S26KS512SDPBHI02工作原理上
-
課時(shí)3HyperNorFlash-S26KS512SDPBHI02工作原理下
-
課時(shí)4FlexSPI工作原理
-
課時(shí)5HyperNorFlash-S26KS512SDPBHI02驅(qū)動源碼分析
第12課 i.MX RT1050 SEMC SDRAM存儲器擴(kuò)展
授課講師
-
劉正道
聯(lián)想、神州技術(shù)總監(jiān)
關(guān)于講師
聯(lián)想、神州技術(shù)總監(jiān),中國農(nóng)大研發(fā)工程師,物聯(lián)網(wǎng)智能硬件平臺負(fù)責(zé)人,10余年物聯(lián)網(wǎng)開發(fā)經(jīng)驗(yàn),精通ARM架構(gòu)、Linux底層開發(fā),在ZigBee、LoRa、NB-IoT等無線通信領(lǐng)域有深入研究。正道老師幽默生動、通俗易懂的授課風(fēng)格廣受高校師生好評,教學(xué)成果得到教育部多次表彰,曾主導(dǎo)智能家居、智能家居、智能工業(yè)、智慧醫(yī)療等眾多項(xiàng)目。
課程推薦
- 電子工程師入門第一課—數(shù)字電路技術(shù) 試聽 5849
- 物聯(lián)網(wǎng)云平臺實(shí)戰(zhàn)開發(fā) 試聽 40340
- 物聯(lián)網(wǎng)射頻識別和RFID開發(fā) 試聽 9471
- 基于立創(chuàng)eda電路設(shè)計(jì) 試聽 5784
學(xué)習(xí)服務(wù)
- 技術(shù)大牛直播授課
- 實(shí)時(shí)學(xué)情管理
- 課后作業(yè)批改,BUG診斷
- 輔導(dǎo)老師當(dāng)堂答疑
- 學(xué)習(xí)規(guī)劃,專屬學(xué)習(xí)方案