VxWorks系统的映像及其装载过程解析
2012-06-02 杨扬 王刚 李正熙 20
VxWorks是一款优秀的嵌入式实时多任务操作系统,以良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据了重要的一席之地,受到越来越多的用户的青睐。但是作为初学者而言,VxWorks提供了众多的程序映像类型,在开发过程中十分容易让人感到困惑,而且相关的参考资料对这个问题的描述也 .. [查看全文]
VxWorks文件压缩和解压缩技术
2012-06-02 15
在嵌入式系统中,我们通常会要求vxworks这个文件尽量的小,比如通过串口、软盘或tffs加载vxworks的时候,如果文件太大,可能无法存储,或加载失败。下面介绍一种利用Tornado和vxworks自带的deflate和inflate,对vxworks文件进行压缩和解压缩的技术。希望对大家有所帮助。 1使用Tornado创建bootable的project,包括应 .. [查看全文]
VxWorks基于AT91RM9200处理器的中断处理
2012-06-02 张雷 任恩恩 31
Vxworks作为一个实时嵌入式操作系统,通常采用中断的方式来满足系统实时性的要求,因此,熟悉其中断的处理过程对于VxWorks操作系统的开发是至关重要的.本文通过编写和调试基于AT91RM9200处理器的VxWorks嵌入式操作系统的BSP,来讨论VxWorks操作系统的中断机制。 1 VxWorks中断处理机制及AIC AT91RM9200使用一个 .. [查看全文]
uC/OS-II的任务切换总结
2012-06-02 洪旭耀 16
uC/OS-II的任务切换归根到底都是由以下三个函数引起的: OSStart(); OSIntExit(); OS_Sched(); 一、OSStart(): OSStart()函数是uC/OS-II任务调度的引导函数,它调用更底层的函数OSStartHighRdy()来完成最初的任务切换;OSStartHighRdy()唯一地在OSStart()函数中被调用。OSStart()函数代码如下: /*********** .. [查看全文]
VxWorks系统下时钟及定时器的应用
2012-06-02 57
1 引言 由于现代电信和计算机网络技术的发展和人们对网络带宽、时延等要求越来越苛刻,对通信系统的硬件和软件都提出了更高的要求,通信协议的复杂性日益增强。选择实时操作系统(RTOS)进行通信协议软件的开发.就是因为RTOS具有以下特点满足通信协议的复杂性:系统内核小; 中断处理时间短; 连续运行时间长; 多个毫秒级或微妙 .. [查看全文]
ucos II+ucGUI+s3c2410+LCD+触摸屏整合
2012-06-02 hongyhm 24
环境:ads2.2+ARM9 +s3c2410 注意:由于编译器(ads1.2或2.2)对全局变量初始化为0的不完全支持,有时必须手动初始化为0,切记!!! 一、ucos II移植到ARM9 s3c2410 可从官网下载移植代码,基本无需改动。 在os_cpu_a.s中的函数UCOS_IRQHandler中的bl OSIntEnter和bl C_IRQHandler之间插入如下代码(见邵贝贝,第2 .. [查看全文]
VxWorks下图形用户界面的开发
2012-06-02 陈恩庆 19
摘要:分析了嵌入式实时操作系统VxWorks及媒体库WindML的结构和特点。应用WindML提供的API函数,给出了VxWorks操作系统下键盘输入响应及图形界面输出的程序实现。 一 前言 随着多媒体信息技术、互连网、消费类电子产品的发展,嵌入式操作系统由于其占用内存少、可裁减、稳定性好的特点正得到越来越广泛的应用。VxWorks .. [查看全文]
基于VxWorks的bootrom代码改进
2012-06-02 21
1 问题的提出 VxWorks是WindRiver公司开发的一种嵌入式操作系统,具有强大的功能和友好的用户界面。VxWorks软件应用非常广泛, 不仅应用在网络设备、家用电器当中,而且还应用在航天、导弹等高端领域。在网络设备应用领域中,通常利用VxWorks来开发bootrom代码、BSP (Board Support Packet)代码以及上层的网络协议代 .. [查看全文]

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