VxWorks
abcflyer
这个作者很懒,什么都没留下…
展开
-
vxworks驱动开发----2-vxbus与组件以及arp表
vxbusThis driver is designed to work with VxBus. Therefore, it requires thedefault VxBus components to be present in the target image. VXBUS是指在vxworks中用于支持设备驱动的特有架构。功能:1、允许设备驱动匹配对应设备;2、提供转载 2015-10-21 11:14:17 · 3627 阅读 · 1 评论 -
VXWORKS——启动过程
VXWORKS是一种灵活的、可裁剪的嵌入式实时操作系统,用户可以根据需要创建自己的VXWORKS映像,由它来引导目标系统,而后下载并运行应用程序。根据应用场合不同,vxworks映像可以分成三类:可加载的映像、基于ROM的映像和驻留ROM映像。1.1可加载的映像运行与RAM,不包含搬移程序,需要借助一些外部程序如BOOTROM才能加载到RAM的低端RAM_LOW_ADRS地址处。这是缺转载 2015-10-12 15:30:34 · 12053 阅读 · 0 评论 -
VXWORKS——驱动开发
1、usrTffsConfig (0, 0, "/kernel" );vxworks的tffs位于dosfs文件系统和底层硬件中,目的是dosfs文件系统是针对磁盘的FAT文件系统,而大部分嵌入式存储设备是flash,flash和磁盘在物理特性上差别很大,读写方式不同:磁盘是一个一个字节修改,而flash在写之前必须擦除,其擦除和写有次数限制(大部分是10W次);tffs屏蔽了底层设备差异。转载 2015-10-12 08:59:18 · 5412 阅读 · 0 评论 -
嵌入式实时操作系统-VxWorks(基础)
实时系统定义:是指那些产生系统输出的时间对于系统是至关重要的系统。实时系统可根据时限对其性能(或效益)影响程度的不同,分为软实时系统SRT和硬实时系统HRT。软时限是指时限的错过不会损害系统的完整性。还可以根据应用领域的不同,将实时系统分为实时信息数据处理系统和实时控制系统。实时信息数据处理系统一般为软实时系统,一般不需要用嵌入式系统实现;实时控制系统,一般属于硬实时系统。大部分硬转载 2016-01-08 09:25:48 · 9922 阅读 · 0 评论 -
vxworks任务间通信
任务间通信机制是多任务间相互同步和通信以协调各自活动的主要手段。VxWorks提供的任务间通信手段按其速度由快到慢包括信号量、消息队列、管道到网络透明的套接字。任务间通信机制:共享内存,数据的简单共享;信号量,基本的互斥和同步;消息队列和管道,同一CPU内多任务间消息传递。Sockets,远程调用,任务间透明的网络通信。Signals,用于异常处理。共享数据结构转载 2016-01-12 16:49:24 · 4537 阅读 · 0 评论 -
VxWorks信号、中断处理与定时机制
为了获得尽可能的、最快的中断反应时间,VxWorks的中断处理程序(ISRs)运行在它们特定的上下文中(独立于任何任务的上下文)。信号支持软件信号功能。信号可以异步改变任务控制流。获得信号的任务立即挂起当前的执行,在下次调度它运行时转而执行指定的信号处理程序。信号处理程序在信号接收任务的上下文中执行,使用该任务的堆栈。在任务阻塞时,信号处理程序仍可被唤醒。与用于任务间通信相比,信号转载 2016-11-15 10:59:21 · 5500 阅读 · 0 评论 -
VxWorks网络编程
实现了与BSD4.4 TCP/IP兼容的网络协议栈,并且其实时性较之有很大提高。通常使用以太网作为传输媒介。在以太网协议之上,提供几种网络工具:套接字(Sockets)允许运行在vxworks或其他主机环境下的任务相互通信。远程调用:允许一个任务唤醒实际上运行在另一台机器上的过程,调用任务和被调用过程可以是运行在vxworks或其他主机开发系统中。远程文件访问允许通过网络文转载 2016-11-21 16:33:51 · 8150 阅读 · 0 评论