vxworks
文章平均质量分 81
bingcheby
这个作者很懒,什么都没留下…
展开
-
VXworks启动参数说明
vxwroks原创 2024-03-25 09:25:56 · 643 阅读 · 0 评论 -
vxWorks6.9动态加载程序时出现 Relocation value does not fit in 24/26 bits
vxworks原创 2024-03-25 10:16:05 · 459 阅读 · 0 评论 -
VxWorks几种常用的延时方法
嵌入式系统中,一个任务往往需要在特定的延时之后执行一个指定的动作,比如等待外设以确保数据可靠,控制扬声器发声时间以及串口通信超时重发等。这就需要利用定时器机制来计量特定长度的时间段。VnWorks作为实时嵌入式系统,提供多样的定时接口函数。下面列举一些常用的定时方式,并说明其注意事项。 1 taskDelaytaskdelay()提供了一个简单的任务睡眠机制,也常用于需要定时/延时机制的应用...转载 2019-04-29 10:12:19 · 5690 阅读 · 0 评论 -
vxWorks系统中vxbus机制总结
https://blog.csdn.net/u010383937/article/details/72123955作者:傲世阿龍来源:CSDN原文:https://blog.csdn.net/u010383937/article/details/72123955版权声明:本文为博主原创文章,转载请附上博文链接!...原创 2019-04-26 16:22:52 · 543 阅读 · 0 评论 -
基于VxWorks的VxBus字符设备驱动
基于VxWorks的VxBus字符设备驱动VxBus是指在 VxWorks 中用于支持设备驱动的特有的架构,这种架构包含对minimal BSP的支持。它包括以下功能:允许设备驱动匹配对应设备;提供驱动程序访问硬件的机制;软件其他部分访问设备功能;在VxWorks系统中,实现设备驱动的模块化。VxBus是Vxworks的模块化机制,类似于linux中的module。通过VxBus可以对...转载 2019-04-26 16:20:50 · 1654 阅读 · 0 评论 -
VxBus And VxBus Device Driver(风河帮助翻译)
1、Introduction本章主要介绍与VxBus和VxBus驱动程序相关的一些概念,主要包括VxBus, Instances(实例)等。2、About VxBusVxBus对很多朋友来说是一个全新的概念,也包括我,下面介绍一下VxBus。术语VxBus通常情况下指的是VxWorks中对支持设备驱动程序的一些具体的基础设施,它包括:(1)允许设备驱动程序自动与设备匹配(2)为其他软件...转载 2019-04-26 16:02:39 · 542 阅读 · 0 评论 -
VXBUS--具体框架
VxBus是风河公司新的设备驱动程序架构,是VxWorks新增的特性,它是在VxWorks6.2及以后版本被增加到VxWorks中的。本文结合基于PCI2040数据采集卡驱动的开发过程,分析了VxBus架构下驱动的设计实现。VxBus简介VxBus是指在VxWorks中用于支持设备驱动的特有的架构,这种架构包含对minimal BSP的支持。它包括以下功能:①允许设备驱动匹配对应设备;②提供驱...转载 2019-04-26 15:20:41 · 3702 阅读 · 0 评论 -
vxworks中vxbus使用入门
开发步骤 添加新模块(这里会告诉vxworks该模块的入口函数); 填充vxbDevRegInfo,并通过vxbDevRegister进程注册驱动程序; 通过向hcfDeviceList数组中添加记录,完成设备的注册; Vxworks启动是会实例化hcfDeviceList中的设备(不必人工干预); 在vxbDevRegInfo中注册的几个初始化函数...转载 2019-04-26 15:16:53 · 2532 阅读 · 0 评论 -
Vxworks中printf()和logMsg()的区别
请问在Vxworks系统中,printf()和logMsg()的本质区别? 为什么在调试状态下printf()有可能引起阻塞,而logMsg不会呢?printf( ) - write a formatted string to the standard output stream (ANSI).logMsg( ) does not actually perform the output dir...转载 2019-02-21 10:54:36 · 618 阅读 · 0 评论 -
vxWorks中的logMsg机制的实现
vxWorks中打印时可以使用log_msg来进行打印,当然了这是系统启动后才可以使用的。这其实就是定义了一个全局的信息队列,当调用log_msg时,信息就写入到这个队列中,然后相关的信息就会被打印出来。 先看一下这个队列被实现的函数调用:usrRoot-->logInit STATUS logInit ( int fd, ...转载 2019-02-23 21:42:44 · 2492 阅读 · 0 评论 -
原 VxWorks 6.8启动过程详解
第一步: romInit( )romInit 函数作为系统冷启动的第一个函数,会初始化CPU和一段内存,当romInit函数正常初始化成功后,从LOCAL_MEM_LOCAL_ADRS 到 LOCAL_MEM_LOCAL_ADRS + LOCAL_MEM_SIZE的内存可以正常进行读写访问。第二步: romStart( )将代码从ROM移植到RAM中,然后,跳到VxWorks 镜像中。ro...转载 2019-02-16 21:37:57 · 982 阅读 · 0 评论 -
嵌入式操作系统VxWorks中TFFS文件系统的构建
摘要:目前的嵌入式系统多使用FLASH作为主存,因此,如何有效管理FLASH上的数据非常重要。文章以MX29LV160BT芯片为例,讨论了在VxWorks操作系统下Nor Flash上建立TFFS文件系统的一般步骤,从而为FLASH上的数据管理提供了理想的选择方式,同时也为开发者和用户升级程序提供了方便。 关键词:VxWorks Flash MTD TFFS 文件系统 ...转载 2018-12-04 16:05:09 · 2012 阅读 · 0 评论 -
pcie inbound、outbound及EP、RC间的互相访问
Inbound:PCI域访问存储器域Outbound:存储器域访问PCI域RC访问EP: RC存储器域->outbound->RC PCI域->EP PCI域->inbound->EP存储器域EP访问RC:EP存储器域->outbound->EP PCI域->RC PCI域->inbound->RC存储器域Out即出去,发起访问...原创 2018-11-15 10:03:14 · 17548 阅读 · 0 评论