开始学习RT-Thread

上周开始了学习嵌入式操作系统RT-Thread,一直学到今天,RTT一直不断的再给我创造惊喜(各种方面),总体给我的感觉确实还是一款比较优秀的RTOS。 通过这一周的学习,对其有了一个大概的了解。

首先找到RTT的官网:https://www.rt-thread.org/page/about.html

开始学习RT-Thread_第1张图片

不得不说RTT提供的资料确实很全。在其官网的在线文档部分提供了很全面的技术资料,其中部分还有视频讲解。整体文档的布局UI做的都很不错。可以根据自己的技术水平对号入座选择适合自己的部分去学习。

开始学习RT-Thread_第2张图片

从第一个快速上手的模拟程序调试成功,到今天把文件系统运行成功,说几点自己这几天学习RTT的心得,学习过程还是有些坎坷,其间因为硬件元器件的问题耽误一段时间,接着因为在线文档和BSP程序不匹配的问题花了大部分时间。RTT本身是一款开源软件。其更新的速度还是比较快的。刚才提到的第二个问题就是因为我拿着最新版的BSP程序参照着在线文档区移植调试,其结果肯定是很惨烈的。这块还是要靠自己在学习的过程中仔细的去甄别。

RTT最具特色的要属FinSH交互界面了----一种类Linux Shell的交互组件,调试起来特别方便。支持两种模式C-Style和MSH。前者跟原子的USMART差不多都是有C语言函数调用的方式去交互,后者就是和Shell很相近的另一种交互模式,个人比较偏好第二种。

开始学习RT-Thread_第3张图片           

开始学习RT-Thread_第4张图片

RTT构建工程和配置系统参数用到的是ENV工具,这块官方提供视频和文档教程。通过该工具配置完系统参数后再转入时Keil、IAR或者GCC去改写编译即可。具题操作在线文档介绍的还是比较详细的。

如果打算学习RTT完全就可按照官方的在线文档一步一步的去学习,不过还要注意一下上面的提到过的问题就是文档和程序版本的同步问题,不然的话还是会掉一些坑里的,如果选择的最新程序,则可以去官网的社区上去看一看,说不定不有意外收获。

 

最后附上自己调试成功的截图吧。。。

开始学习RT-Thread_第5张图片

RTT所能做的还有很多,接下来的一段时间我也将继续探寻RTT。

同样也是支持国产!!!

你可能感兴趣的:(RT-Thread)