vxworks嵌入式操作系统串行设备驱动程序的编写
2012-10-15 赵文栋 张 磊 9
摘要: 目前,基于嵌入式操作系统的软件开发是国内外研究的热点,vxworks嵌入式操作系统又是目前最流行的嵌入式操作系统之一。本文的目的在于通过分析vxworks操作系统下串行通信设备驱动程序的运行机制,提出在此操作系统下开发串行设备驱动程序开发的基本思路。 关键词: vxworks 串行设备 驱动 1. 概述 我们在基于vxworks嵌 .. [查看全文]
Vxworks 开发工具的使用操作流程
2012-10-05 20
一. 认识Tornado II和Vxworks VxWorks是一种嵌入式的实时操作系统,所谓嵌入式系统就是用户自己开发设计板子,板子上通常有一颗CPU,VxWorks支持32位的CPU,包括Intel公司的x86、Motorola公司的68k和PowerPC、MIPS、ARM、Intel公司的i960、Hitachi公司的SH。我们设计的板子通常没有软件的自开发能力,所以我们需 .. [查看全文]
VxWorks下的任务监控方法及应用
2012-09-05 68
1、VxWorks交叉开发模式 在VxWorks下应用软件开发时采用交叉开发模式,宿主机通常是普通的PC机,目标机就是应用程序真实的运行的硬件平台;集成开发环境Tornado位于宿主机,用户通过Tornado开发环境完成代码编写、编译、链接,宿主机与目标机通过分别位于其上的Target Server和Target Agent实现信息交互,物理连接往往 .. [查看全文]
基于VxWorks的多串口卡通信实现
2012-09-05 王冬 刘荣科 杨宇 30
VxWorks操作系统是美国Wind River公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),良好的持续发展能力、高性能的内核以及友好的用户开发环境,使其在嵌入式实时操作系统领域居于领先地位,广泛应用于现代的各种嵌入式计算机系统中,比如军事指挥系统、武器控制系统或工业控制系统中。而在这些系统中,往往不是单个 .. [查看全文]
VxWorks实时操作系统的USB驱动程序原理与分析
2012-07-30 朱泽诚 王兴元 李洁 12
1、问题的提出 通用串行总线(USB)作为一种中高速的数据方式,已经很普遍地应用于外设与主机的通信中。VxWorks是当今十分流行的实时操作系统,在通信、国防、工业控制、医疗设备等嵌入式实时应用领域。很多VxWorks系统中都有USB设备,可是关于USB的驱动实现并没有相关的资料可以参考,给实际工作带来了难题。本文通过详 .. [查看全文]
VxWorks测试题及解答
2012-06-02 10
关于VxWorks的测试题很少,这里推荐一篇满不错的。 一. 闭卷考试(1小时30分钟) (一)填空 1.假设tornado安装在c:\tornado ,那么如果要改一个pentium目标板bootrom下载VxWorks的方式,请问该更改_____目录下的_____文件? 2.更改下面的bootline,从True Flash File System中下载VxWorks"fd=0,0(0,0)host: .. [查看全文]
VxWorks常见问题
2012-06-02 Drew 10
Bootrom和Boot image的区别,Boot image和VxWorks image的联系和区别 bootrom 是指on-chip bootrom,在CPU芯片内部,内嵌有小的boot程序(bootloader),类似于PC机主板上的BIOS的存储区域。和boot image不是一回事。VxWorks文档中的bootrom区是指boot image存放的位置。 boot image的作用是把VxWorks image 加载 .. [查看全文]
实时操作系统VxWorks下电子盘驱动程序的开发
2012-06-02 程臻 盛翊智 郝智泉 14
在某些特定的工业应用领域,普通的操作系统并不适用,需要采用实时操作系统。目前,已有许多实时操作系统如:VxWorks、pSOS、QNX、Hard-Linux、WinCE等等,其中美国Wind River System 公司的VxWorks是公认的性能最出色的一种实时操作系统。这是一个运行在目标机上的高性能、可裁减的嵌入式实时操作系统。它的软件开发 .. [查看全文]
VxWorks环境下基于Zinc的GUI任务与非GUI任务之间的通信
2012-06-02 彭宇 22
1 引言 VxWorks是美国Wind River Systems公司开发的一种嵌入式实时操作系统,它以高性能可剪裁的微内核以及友好的用户开发环境在嵌入式实时操作系统领域占有重要的地位。在很多实时应用场合(如嵌入式地理信息系统) ,需要在VxWorks环境下设计图形用户界面(GUI) 。VxWorks提供了两种开发图形用户界面的组件:WindML (Win .. [查看全文]
基于VxWorks的bootrom代码改进
2012-06-02 7
1 问题的提出 VxWorks是WindRiver公司开发的一种嵌入式操作系统,具有强大的功能和友好的用户界面。VxWorks软件应用非常广泛, 不仅应用在网络设备、家用电器当中,而且还应用在航天、导弹等高端领域。在网络设备应用领域中,通常利用VxWorks来开发bootrom代码、BSP (Board Support Packet)代码以及上层的网络协议代 .. [查看全文]
VxWorks任务编程中常见异常分析
2012-06-02 宋华伟 彭建华 季新生 8
在任务运行过程中,会出现一些异常的情况,导致任务不能正常运行或者对操作系统造成影响。一般来说,这些异常是由程序的逻辑错误造成的,防止这些异常情况的出现和出现后进行补救就有格外重要的意义。 1 代码重入与共享 ?牐? 在应用中,可能会出现多个任务调用同一段代码的情况,由于任务占用CPU是串行的,不会出现代码资源使 .. [查看全文]
VXWORKS内核分析
2012-06-02 16
1. 实时操作系统的结构 在计算的早期开发的操作系统的最原始的结构形式是一个统一的实体(monolithic)。在这样的系统中,提供的不同功能的模块,如处理器管理、内存管理、输入输出等,通常是独立的。然而他们在执行过程中并不考虑其他正在使用中的模块,各个模块都以相同的时间粒度运行。 由于现代实时环境需要许多不同的功能, .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号