
UCOS-II
文章平均质量分 72
dreamtdp
这个作者很懒,什么都没留下…
展开
-
uCOS-II任务机制
uCOS-II任务机制 1.任务是一个无返回的无穷循环。uc/os-ii总是运行进入就绪状态的最高优先级的任务。 2. 任务是如何调度(切换)的? 因为uc/os-ii总是运行进入就绪状态的最高优先级的任务。所以,确定哪个任务优先级最高,下面该哪个任务运行,这个工作就是由调度器(scheduler)来完成的。 任务级的调度是由函数OSSched()完成的,而中断级的转载 2012-06-21 11:39:26 · 1223 阅读 · 0 评论 -
转载一篇写得不错的UCOS-II移植文章
转载一篇写得不错的UCOS-II移植文章 今天突然有个想法,是否在其他结构比较简单的平台上移植比较容易一点,正好同学有一个凌阳的精简板,反正今天是星期天,就当是休息了。 首先肯定是去熟悉SPCE061A的结构和IDE了。主要是存储器结构、指令系统和中断这几个部分。本来不是做这个的,没有必要深究,总体看看,知道在哪些地方查就行,所以看到很快。于是摆好uCOS系转载 2012-06-21 19:18:24 · 604 阅读 · 0 评论 -
UCOS_II的移植到S3C2440 ADS 1.2
UCOS_II的移植到S3C2440 ADS 1.2 分类: uC/OSii2011-08-14 18:44 581人阅读 评论(2) 收藏 举报 一、新建工程 1.新建一个ARM Executable Image 2.创建uCOS_II文件夹,创建两个子文件夹,分别为ARM、SOURCE ARM存放和平台相关的文件("OS_CPU.H" "Os_cpu_a.s" "O转载 2012-06-23 21:25:42 · 1694 阅读 · 1 评论 -
uC/OS-II源码分析
uC/OS-II源码分析 uC/OS-II源码分析 首先从main.c文件看起,下面是uC/OS-II main.C的大致流程: main(){ OSInit(); OSTaskCreate(...); OSStart(); } 首先是调用OSInit进行初始化,然后使用TaskCreate创建几个进程/转载 2012-06-21 20:08:43 · 733 阅读 · 0 评论 -
用邮箱发送字符和字符串
邮箱使用总结 1. 数据的存放 邮箱一般用来传递数据,不管何种类型都可以传递。在传递时,先把数据数据用 void *进行 类型变化,化为 void *这种万用类型,而在接收邮箱的数据时,再还原成本身的数据类型。 比如以下的两个例子: 一是传递指向一个数组的指针。 发端采用如下方式: OSMboxPost(ComSendMbox, (void *)ComBufRec); 其中的原创 2012-07-13 08:08:20 · 1381 阅读 · 0 评论