Protothreads
sunchao151
这个作者很懒,什么都没留下…
展开
-
时间触发模式下的ProtothreadS设计应用
来源:单片机与嵌入式系统 作者:闫石 马潮1 概 述 嵌入式行业的飞速发展使得嵌入式芯片的容量和功能都在不断地提升。以工业应用最为常见的8位微控制器为例,其ROM和RAM的容量都在不断扩大,甚至一些高端的8位处理器可以使用简单的操作系统(OS)来进行开发。同时,32位处理器的广泛普及也使得其价格逐渐逼近8位处理器。所以对很多应用来说,开发的简化和迅速成为最主要的目标。尤其是当使用一款转载 2010-10-29 16:17:00 · 281 阅读 · 0 评论 -
ProtoThreads - Producer&Consumer(代码详解)
Swedish Institute of Computer Science的Adam Dunkels写的模拟解决生产者-消费者问题的C语言代码,在这个文件包里主要的文件有pt.h,pt-sem.h,lc.h,lc-switch.h,lc-addrlabel.h,详细请看http://www.sics.se/~adam/pt/pt-1.4-refman/main.html。接下来,我将我对这些代码的转载 2010-11-25 23:26:00 · 657 阅读 · 0 评论 -
预定义宏__LINE__解析
在ProtothreadS的代码中遇到了一个特殊的符号__LINE__,搞了半天才明白是什么意思。在armccref.chm文件中的Predefined macros部分是这样描述的。 __LINE__numAlways set. It is the source line number of the line of code containing this macro转载 2010-10-29 17:24:00 · 836 阅读 · 0 评论 -
利用Protothread实现实时多任务系统
长沙威胜仪表集团 罗光平湖南大学 郭卫锋 摘要 在许多系统资源非常紧张的单片机应用中,使用实时操作系统进行任务调度来实现实时多任务系统时,由操作系统带来的系统开销往往是不可接受的。通过升级硬件来改善系统资源紧张,意味着成本的增加,降低产品的竞争力。本文介绍采用Protothread在非常小的系统开销下实现实时多任务系统的方法。关键词 Protothread 实时 多任务 线程模型 嵌入式程序框架转载 2010-10-29 16:02:00 · 340 阅读 · 0 评论