摘要: 在RT-Thread实时操作系统中,任务采用了线程来实现,线程是RT-Thread中最基本的调度单位,它描述了一个任务执行的上下文关系,也描述了这个任务所处的优先等级。重要的任务能拥有相对较高的优先级,非重要的任务优先级可以放低,并且可以类似Linux一样具备分时的效果。线程控制块是操作系统用... 阅读全文
posted @ 2015-02-05 22:10 King先生 阅读(1343) 评论(0) 推荐(1)
摘要: 一、数据结构1、对象控制块:在include/rtdef.h中定义 1 /** 2 * Base structure of Kernel object 3 */ 4 struct rt_object 5 { 6 char name[RT_NAME_MAX]; /*对象名称,R... 阅读全文
posted @ 2015-02-05 17:37 King先生 阅读(1688) 评论(0) 推荐(1)
摘要: RT-Thread的内核对象模型是一种非常有趣的面向对象实现方式。由于C语言更为面向系统底层,操作系统核心通常都是采用C语言和汇编语言混合编写而成。C语言作为一门高级计算机编程语言,一般被认为是一种面向过程的编程语言:程序员按照特定的方式把要处理事物的过程一级级分解成一个个子过程。面向对象源于... 阅读全文
posted @ 2015-02-05 11:38 King先生 阅读(2022) 评论(0) 推荐(0)