15天入门RT-Thread之第一天

Posted lumang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了15天入门RT-Thread之第一天相关的知识,希望对你有一定的参考价值。

今天开始学习jiezhi15天的RT-Thread入门系列课程
感谢RT-Thread提供的免费课程,终于可以系统入门RT-Thread ,感兴趣的同学可以关注RT-Thread官方公众号,获取最新的课程信息。

今天是课程开始的第一天,比较简短,但是有的放矢,把重点放在源码的讲解介绍,收获很大,所以记录下听课的内容,一来帮助自己巩固知识,也给不方便看视频的同学参考下。
课程分为四个部分 环境搭建 认识RT-Thread 系统启动代码 用户入口代码

环境搭建
这一步骤比较简单,课程中用到 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中串口来调试代码,不仅简洁明了,也方便了没有实体硬件的同学,可以很方便的调试代码

可以参考下面的分析图

技术分享图片

用户入口代码
用户入口函数在main函数中,开发者可以在这个main函数中引入自己应用函数,并通过串口调试显示出来,这里我们打印一句简单且经典的“hello world”,打开调试串口,看到输出“hello world”,是不是很有成就感。

以上就是第一天的课堂笔记

笔记内容可能有误,请同学们可以批评指正,相互学习 :)

最后感谢jiezhi,和RT-Thread为大家提供的免费课程,希望大家一起坚持学下去,可以将RT-Thread运用到自己产品中去,坐等明天的课程

谢谢












以上是关于15天入门RT-Thread之第一天的主要内容,如果未能解决你的问题,请参考以下文章

冰河最新电子书上架第一天阅读量超15万,你值得拥有

冰河最新电子书上架第一天阅读量超15万,你值得拥有

社区共读《Python编程从入门到实践》第一天阅读建议

社区共读《Python编程从入门到实践》第一天阅读建议

21天从Java转向Go之第一天——轻车熟路

iPhone 第一天笔记2016年03月28日(周一)A.M iPhone开发入门