RT-Thread开篇

原创 2015年07月10日 11:23:02
  一直以来对操作系统都有一种既敬仰又畏惧的情感,一方面被操作系统的强大深深吸引;另一方面又被操作系统的复杂性感到畏惧。记得在学校的时候也学过一些操作系统的理论知识,但也仅仅限于理论,更似人云亦云。本来想好好研究Linux内核源码,但被Linux内核代码量给吓住,如此大的代码量要想去理清思路可真不简单。后来一个偶然的机会接触到RT-Thread,心里萌发了一定搞定RT-Thread的想法。
  RT-Thread是国内大虾们写的一个嵌入式实时操作系统,虽然与Linux相比,稍有不足,但也“麻雀虽小,五脏俱全”。也具备:线程管理、线程间通信、内存管理、网络协议栈、文件系统等操作系统基本组件。当然,作为实时操作系统在内存管理上没有Linux那样复杂的分段、分页等虚拟存储器管理,但是对于菜鸟来说这已经足够了。
  对于软件开发来说,好的开发环境势必有事半功倍的效果。对于常年在Linux下工作的人来说,还是比较青睐Linux的开发环境。因此,在选择RT-Thread的编译环境时笔者毫不犹豫的选择的Linux下GNU,为了间接起见,笔者就没有安装Python和scons,而是另辟蹊径:将RT-Thread的编译系统改写了,直接使用GNU+Make。其实这也很简单,参考下u-boot的编译系统就OK了。
  编译完成后,将rtthread.bin烧入到S3C2440开发板上,RT-Thread就跑起来了。这样为后继RT-Thread的源码分析迈出了一大步。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Rt-Thread&STM32F103; 裸机工程

  • 2017年11月17日 12:55
  • 801KB
  • 下载

rt-thread 最新版 用户指南

  • 2017年07月07日 22:52
  • 2.38MB
  • 下载

基于rt-thread+lwip分析数据是怎么从网卡芯片接收数据到pbuf的(lwip源码解析一)

LWIP是嵌入式设备的网络微协议,基本上实现了标准的TCP/IP的功能,它没有项标准的TCP/IP协议那样有很严格的分层。主要原因是由于嵌入式设别的资源有限,所以避免了每层的COPY动作,在不同层之间...
  • bobbat
  • bobbat
  • 2015年03月30日 23:36
  • 1697

rt_thread实时系统

  • 2016年01月24日 02:03
  • 9.39MB
  • 下载

RT-Thread 的STM32F373 BSP

  • 2016年08月12日 17:29
  • 11.75MB
  • 下载

Scons构建RT-Thread开发环境

1.下载并安装软件,下载RT-Thread源码。软件和源码可以去对应官网下载,这里不多说了。 python-2.7.11 scons-2.4.1-setup 说明一下,搭建开发环境前需要安装编译...

RT_Thread RTOS所需的scons

  • 2016年12月06日 16:14
  • 845KB
  • 下载

rt-thread_v1.0.1

  • 2012年06月04日 22:59
  • 4.73MB
  • 下载

RT-Thread的I/O设备模块及其驱动实现步骤

一、I/O设备控制块 1、I/O设备控制块 struct rt_device { struct rt_object parent; /* 设备类型 */ enum rt_device_class_...

机遇rx62N的rt-thread

  • 2012年03月08日 13:42
  • 2.78MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RT-Thread开篇
举报原因:
原因补充:

(最多只允许输入30个字)