
VxWorks
文章平均质量分 77
qunxuan
这个作者很懒,什么都没留下…
展开
-
解决编译错误:dereferencing pointer to incomplete type 的办法
在使用c语言写程序时,可能遇到错误:error :dereferencing pointer to incomplete type。其实,这个错误是指针指向的结构体类型没有定义。原因可能有很多,但最多情况可能下面两种:1,使用库函数或内核等提供的结构体时,没有包含相应的头文件。解决方法很简单,就是包含对应头文件就ok了。2,若是自己定义的结构体,而且这个结构体恰恰是定义在.c文件中。在转载 2014-11-07 08:41:38 · 79437 阅读 · 2 评论 -
VxWorks进程间通信2 -- 信号量
VxWorks进程间通信2 -- 信号量一.信号量的概念是实现任务互斥、同步操作的主要机制。VxWorks提供的信号量经过了高度优化,在所有任务间通信机制中,速度最快。二.信号量的分类Binary Semaphores(二进制):完成互斥、同步操作的最佳方式;速度最快,最常用。Mutual Exclusion Semaphores(互斥):一种特殊的二进制信号量,专门针对互斥操转载 2014-11-07 08:44:08 · 475 阅读 · 0 评论