![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vxWorks
dragon_cdut
和大家一起学习交流是快乐
展开
-
vxworks应用程序编译时编译选项-mlongcall加了有什么用
原文地址:Q: 编译时编译选项-mlongcall加了有什么用?本文引用地址: http://www.21ic.com/embed/software/vxworks/201407/32721.htmlA: 对于CPU是PPC604类型的,动态下载的.out文件编译的时候必须要加这个编译选型,加了后会使用长跳转指令代替短跳转指令,PPC的默认的短跳转指令有+/- 32M 空间范围的限...转载 2019-04-18 14:14:23 · 2906 阅读 · 0 评论 -
VxWorks CACHE DMA冲突问题分析
原文地址:http://blog.chinaunix.net/uid-22228436-id-1782636.html美国风河(WindRiver)公司的VxWorks是目前最先进的实时嵌入式操作系统。Tornade是它的集成一体开发环境。然而,vxWorks 下编程硬件驱动程序时却存在着高速缓冲存储器一致性(Cache Coherence)的问题。该系统下有两个cache区:数据高速缓冲存储...转载 2019-05-16 09:37:32 · 1467 阅读 · 0 评论 -
vxWorks延时函数
原文地址:https://blog.csdn.net/juana1/article/details/6673762在应用编程的时候,通常会碰到需要一个任务在特定的延时之后执行一个指定的动作,如等待外设以确保数据可靠,控制扬声器发声时间以及串口通信超时重发等。这就需要利用定时器机制来计量特定长度的时间段。 vxWorks作为实时嵌入式系统,提供多样的定时接口函数。下面结合我的项目经历和...转载 2019-07-11 14:14:17 · 4446 阅读 · 0 评论 -
vxWorks优先级转置
原文地址:https://blog.csdn.net/u014132720/article/details/80682137 vxworks是有一种强优先级调度的操作系统,即基于优先级抢占式调度。简单来说,就是当一个任务 highPri_task 的优先级比另一个任务lowPri_task的优先级高时,及时当前lowPri_task正在执行,highPri_task 也可以直接抢占CPU...转载 2019-07-11 14:33:22 · 1112 阅读 · 0 评论 -
vxWorks 任务间通信
原文地址:https://blog.csdn.net/kulala082/article/details/53406949vxworks中任务间的通信支持信号量、消息队列、管道、信号、事件、共享内存等。一:信号量信号量分二进制信号量、互斥信号量、计数信号量。1:二进制信号量(1)semBCreate():创建二进制信号量SEM_ID semBCreate(int options,SE...转载 2019-07-29 15:40:45 · 1434 阅读 · 0 评论 -
vxWorks udp
原文地址:https://www.xuebuyuan.com/2181604.html/*Socket基础 UDP * A与B发送消息 * */#include<stdio.h>#include<taskLib.h>#include<unistd.h>#include<sockLib.h>#include<netinet/...转载 2019-07-23 15:09:56 · 1108 阅读 · 0 评论 -
vxWorks UDP 广播通信
原文地址:https://blog.csdn.net/rheostat/article/details/7051629最近需要编写一个vxWorks下的UDP通信程序,要求Server端广播发送,几个Client端接收数据,同时进行拆包处理。在网上找了不少UDP广播发送的程序,不是讲的不太清楚,就是功能实现上有问题,最后参考VC下的UDP broadcast 例程实现了功能。在这里和大家分...转载 2019-07-23 15:38:54 · 823 阅读 · 0 评论