加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

logo

logo
  • 点赞
  • 评论
  • 分享
15.00
课程章节
  • 课程介绍
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱
中级

板卡申请---从入门到深剖RT-Thread之RT-Thread移植篇

2018/07/22
905
阅读需 9 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

课程简介:

本课程主要基于由东方青设计的OWL-IOT32V2开发板和OWLuino系列开发板,主要平台是STM32F103RCT6和STM32F407VET6。课程内容从RT-Thread操作系统的设计框架、源代码目录结构,源代码设计架构、MCU从上电到成功运行RT-Thread的启动流程到操作系统源代码的修改、编写移植。

课程主要包括:

  1. RT-Thread源码架构与源码包目录架构的分析

  2. RT-Thread nano(精简版RT-Thread)源代码的移植与应用

  3. RT-Thread-2.1.0源代码移植并应用在STM32F103RCT6(OWL-IOT32V2开发板)平台上

  4. RT-Thread-2.1.0源代码移植并应用在STM32F407VET6(OWLuino开发板)平台上

  5. RT-Thread-3.0.3源代码的移植与应用

  6. RT-Thread UART驱动框架的分析与UART驱动源码的编写

讲师介绍:

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

东方青

有丰富的嵌入式物联网系统软硬件项目开发经验。一直致力于嵌入式Linux应用、系统、驱动和各类RTOS实时操作系统的研发。熟悉嵌入式Linux操作系统,嵌入式Linux驱动开发。 从事过三星(S3C6410、S5PC100等)、瑞芯微(RK3128、RK3288等)、炬芯(S500、S900等)等基于ARM体系架构的多个平台的嵌入式系统软硬件的开发。对开源软件架构、开源硬件平台架构、智能硬件有独到的见解。 曾独自研发多款物联网周边产品。对各类传感器(比如指南针、六轴传感器等)、软硬件系统电源管理、WiFi开发、路由系统OpenWRT有深入的研究。


视频特色:

往往初学者/入场不久的程序员面临的问题:

  1. 当拿到一个从未用过的操作系统时,不知从何入手,将其运行在自己的平台上。

  2. 因为对MCU的理解并不够深入,导致在进行移植系统时,没有任何思路。

  3. 对操作系统概念和架构不了解,或者是了解不多,根本无法移植。

    如此等等,使得很多人在面对操作系统的移植时,总是困难重重,无法解决问。

    在东方青的经历中,因为项目需求的需要,我们会不停的遇到各种操作系统(例如:Linux、Android、QNX、UCOSII、FreeRTOS、RT-Thread等),而每当用到新系统时,很多人往往需要较长的时间进行重新学习,实际上这是一种实力的体现。还是那句话,我们不可能永远只在一个系统上开发,我们也不可能学习所有的操作系统来应对项目的需要。

    在东方青的理念中,每一种操作系统都有其架构与代码框架,如果将其搞清楚,学会跟踪源代码与理解本质,那么在我们遇到新的代码框架时,就不会再束手无策。所以我们需要锻炼一种思考问题和解决问题的思路与能力。

    只有理解了本质,才会永远掌握!--而本视频告诉你从MCU上电到操作系统启动运行的本质。

东方哥的期望: RT-Thread只是一个操作系统,亦或是一个源代码,我们主要是掌握分析源代码的能力。

课程目录

│  1.RT-Thread实时操作系统简介和获取系统源码包.avi
│  2.RT-Thread源码包目录结构.avi
│  3.RT-Thread nano移植.avi
│  4.RT-Thread nano的运行验证.avi
│  5.RT-Thread nano创建线程运行.avi
│  6.rt-thread-2.1.0移植-工程结构的介绍.avi
│  7.rt-thread-2.1.0移植-工程的修改移植.avi
│  8.rt-thread-2.1.0移植-系统启动流程的分析.avi
│  9.rt-thread-2.1.0移植-线程的使用和点亮LED.avi

│  10.rt-thread-2.1.0移植-线程调度演示与finsh shell命令行的体验.avi
│  11.rt-thread-2.1.0基于Cube库移植-建立rt-thread工程.avi
│  12.rt-thread-2.1.0基于Cube库移植-源代码的配置与适配.avi
│  13.rt-thread-2.1.0基于Cube库移植-uart串口驱动架构的介绍.avi
│  14.rt-thread-2.1.0基于Cube库移植-重写uart串口驱动1.avi
│  15.rt-thread-2.1.0基于Cube库移植-重写uart串口驱动2.avi
│  16.rt-thread-2.1.0基于Cube库移植-重写uart串口驱动3.avi
│  17.rt-thread-2.1.0基于Cube库移植-重写uart串口驱动4.avi
│  18.rt-thread-2.1.0基于Cube库移植-重写uart串口驱动5.avi
│  19.rt-thread-2.1.0基于Cube库移植-移植思路的总结和分析.avi
│  20.rt-thread-2.1.0基于Cube库移植-源代码跟读工具使用.avi
│  21.rt-thread-2.1.0基于Cube库移植-线程的运行与总结.avi
│  22.rt-thread-3.0.3移植-建立一个最小的关于rt的MDK工程1.avi
│  23.rt-thread-3.0.3移植-建立一个最小的关于rt的MDK工程2.avi
│  24.rt-thread-3.0.3移植-创建线程运行.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
│                  
└─笔记

视频配套开发板:

本视频配套的开发板是由东方青设计的猫头鹰 OWL-IOT32V2开发板和OWLuino开发板。

USQ93L6~MV)00JZLY9NGX[9.png

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

相关推荐

电子产业图谱