
嵌入式操作系统
文章平均质量分 81
tiangen2008
这个作者很懒,什么都没留下…
展开
-
RL-RTX库函数延时等待函数
RL-RTX库函数延时等待函数RL-RTX库函数延时等待函数//*******************************************************************os_evt_wait_or()原型#include OS_RESULT os_evt_wait_or ( U16 wait_flags,原创 2013-04-28 15:59:18 · 2634 阅读 · 0 评论 -
CRC校验代码与使用技巧
CRC校验代码与使用技巧 在工业控制和通讯中,为了保证数据通讯的可靠性,我们会需要在通讯数据报文中加入校验码,以确保发送和接收到的数据的一致,保证数据的完整; 对于校验码的生成方法,各家公司都会有自己的一套,但最常用的莫过于CRC校验啦,关于CRC校验的介绍我这里就不多提啦,网上一搜就可以看到很多很多关于CRC校验的文章,感兴趣的朋友可以自己去搜索一下;在这里,原创 2013-05-08 15:13:53 · 839 阅读 · 0 评论 -
结构体通信帧对齐格式解决方法
在编写PC与串口通信帧时或单片机与单片机通信帧时,经常会因为结构体对齐模式花费大量的时间进行调试,如声明一个结构体:typedef struct{unsigned char Start;//表头unsigned char Address;//从机地址unsigned char Command;//命令号unsigned int CRC;//循环校验码}Struc原创 2013-05-08 16:55:26 · 1279 阅读 · 0 评论 -
UCOSII信号量
标注:信号量主要用于任务见得互斥处理,或者对某个事件的独有控制1、 相关背景知识 信号量为操作系统处理临界区问题和进程间同步提供了一种有效的机制。信号量本身不具备数据传输的功能,它只是资源的外部标识,通过该标识可以判断该资源是否可用。信号量在此过程中负责数据操作的互斥、同步等功能。信号量的行为常用P操作和V操作来表示,简称PV操作。任务对资源进行P操作,即意味着申请占转载 2013-06-07 15:56:52 · 738 阅读 · 0 评论 -
uCOS-II邮箱和消息队列
1、 uCOS-II邮箱和消息队列 邮箱和消息队列是uCOS-II中任务间的通讯机制,它可以使一个任务或者中断服务子程序向另一个任务发送以指针方式定义的变量。因具体的应用有所不同,每个指针指向的数据结构变量也有所不同。两者都基于事件控制块OS_EVENT。与邮箱相比,消息队列在OS_EVENT基础上加了个循环队列,可以存放多个消息,而邮箱只能存放一个消息。消息队列可以看成是多转载 2013-06-07 15:53:29 · 883 阅读 · 0 评论