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是一款优秀的嵌入式实时多任务操作系统,以良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据了重要的一席之地,受到越来越多的用户的青睐。但是作为初学者而言,VxWorks提供了众多的程序映像类型,在开发过程中十分容易让人感到困惑,而且相关的参考资料对这个问题的描述也 .. [查看全文]
VxWorks文件压缩和解压缩技术
2012-06-02 10
在嵌入式系统中,我们通常会要求vxworks这个文件尽量的小,比如通过串口、软盘或tffs加载vxworks的时候,如果文件太大,可能无法存储,或加载失败。下面介绍一种利用Tornado和vxworks自带的deflate和inflate,对vxworks文件进行压缩和解压缩的技术。希望对大家有所帮助。 1使用Tornado创建bootable的project,包括应 .. [查看全文]
基于VxWorks的视频采集系统的设计与实现
2012-06-02 芮雨 余松煜 13
摘要 利用Bt848在Intel x86平台和实时操作系统VxWorks上实现了视频采集系统。Bt848高度集成的特性使其外围电路极其简单,在保证性能的前提下便于硬件的设计和附加功能的集成。VxWorks优异的性能和方便的接口便于编写设备驱动程序和应用软件。 关键词 视频采集Bt848VxWorksPCI设备驱动程序 1、引言 多媒体通信技术的发展为 .. [查看全文]
VxWorks在S3C2410上的BSP设计
2012-06-02 张忠 樊留群 6
摘要:VxWorks是美国WindRiver公司设计开发的一种嵌入式实时操作系统,可移植性是对嵌入式操作系统的一个重要要求,VxWorks BSP(板极支持包)正是实现可移植性的中间层软件,使操作系统的应用代码独立于具体硬件.本文介绍了VxWorks BSP的开发,分析了VxWorks的启动过程,给出了基于三星S3C2410处理器开发板的BSP设 .. [查看全文]
Vxworks关于卡上I0地址和内存地址的映射
2012-06-02 8
在系统开发中,X86体系使用较多。X86体系中经常遇到的问题就是如何把PCI总线上设备的资源映射到系统中,准确的说是:把PCI总线上的物理资源映射成CPU的本地资源。有两种处理方式:动态寻找和静态指定。静态指定适合硬件完全可以确定的情况,动态寻找主要用在系统中硬件不能确定的情况。静态指定。系统中使用卡的数目已知, .. [查看全文]
VxWorks环境下基于Zinc的GUI任务与非GUI任务之间的通信
2012-06-02 彭宇 22
1 引言 VxWorks是美国Wind River Systems公司开发的一种嵌入式实时操作系统,它以高性能可剪裁的微内核以及友好的用户开发环境在嵌入式实时操作系统领域占有重要的地位。在很多实时应用场合(如嵌入式地理信息系统) ,需要在VxWorks环境下设计图形用户界面(GUI) 。VxWorks提供了两种开发图形用户界面的组件:WindML (Win .. [查看全文]
VxWorks任务编程中常见异常分析
2012-06-02 宋华伟 彭建华 季新生 8
在任务运行过程中,会出现一些异常的情况,导致任务不能正常运行或者对操作系统造成影响。一般来说,这些异常是由程序的逻辑错误造成的,防止这些异常情况的出现和出现后进行补救就有格外重要的意义。 1 代码重入与共享 ?牐? 在应用中,可能会出现多个任务调用同一段代码的情况,由于任务占用CPU是串行的,不会出现代码资源使 .. [查看全文]

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