VxWorks
Jason.leo
系统平台:Linux RT-Thread seL4 Nuttx VxWorks freeRTOS μCOS Wince
硬件平台:ARM STM32 51
语言平台:C C++ Python shell
展开
-
开始VxWorks征程
新工作入职半个月了,原来搞的是wince linux μCos,来这个公司,用的都是VxWorks,一点基础都没有,从头开始吧!网上关于VxWorks的资料真的不是很多。原创 2013-06-05 21:58:25 · 750 阅读 · 0 评论 -
vxworks Shell下常用的命令
以下内容转自:http://blog.csdn.net/pengrui18/article/details/8257890,http://blog.chinaunix.net/uid-25099259-id-3187481.html1.与任务相关的命令sp function,[arg1],...,[arg9]-启动任务,最多接受9个参数,默认的优先级100、堆栈20000字节转载 2013-12-28 21:55:02 · 4944 阅读 · 0 评论 -
vxWorks shell命令
vxWorks命令规则:名词+动词,第二个单词开始大写 序号状态命令备注1BSPc改变配置2BSPp打印当前配置信息3BSP@开始加载内核4BSPctrl+x重新启动5BSP6BSP7vxWorksi查看进程原创 2013-12-28 21:53:06 · 11050 阅读 · 0 评论 -
VxWorks中WindML3.0的配置
分类: WindML VxWorks Tornado 操作系统转载请标识出处:http://blog.csdn.net/zgh1988/article/details/80003091. WindML的安装2. WindML的配置(1) D:\Tornado2.2\target\config\pcPentium\config.h转载 2013-12-28 21:31:51 · 3181 阅读 · 0 评论 -
VxWorks下载程序
转载请标识出处: http://blog.csdn.net/zgh1988/article/details/79980541. 在Tornado环境下可以创建两种工程,一是a bootable VxWorks image(可引导工程),二是downloadable application modules(可下载工程)。2. 可下载工程在上一节中,我们转载 2013-12-28 21:29:57 · 2717 阅读 · 0 评论 -
格式化原理
有高级和低级格式化之分:低级格式化:低级格式化就是将空白的磁盘划分出柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标识部分ID、间隔区GAP和数据区DATA等。可见,低级格式化是高级格式化之前的一件工作,它只能够在DOS环境来完成。而且低级格式化只能针对一块硬盘而不能支持单独的某一个分区。每块硬盘在出厂时,已由硬盘生产商进行低级格式化,因此通常使用者无需再进行低级格式化操作.高级格转载 2013-12-15 09:21:57 · 6603 阅读 · 0 评论 -
atmel9200的启动过程
系 统上电,检测BMS,选择系统的启动方式,如果BMS为高电平,则系统从片内ROM启动。AT91RM9200的ROM上电后被映射到了0x0和 0x100000处,在这两个地址处都可以访问到ROM。由于9200的ROM中固化了一个BOOTLOAER程序。所以PC从0X0处开始执行这个 BOOTLOAER(准确的说应该是一级BOOTLOADER)。这个BOOTLOER依次完成以下步骤:1.PL...原创 2013-12-13 15:14:39 · 1094 阅读 · 0 评论 -
在pentium4/865芯片组上移植VxWorks5.5的经验
是这样解决的(他这里是针对6.4版的VxWorks的,但我试过了,用于5.5版的VxWorks也可以):把pcpentium4 这个bsp中config.h中下面这一段定义#define INCLUDE_CPU_PROBE /* define to perform sysCpuProbe() */#ifndef INCLUDE_CPU_PROBE# undef CPU#转载 2013-12-10 23:46:53 · 1306 阅读 · 0 评论 -
关于问题vxworks与linux区别
接触过vxworks与linux,也有人问起我两者的区别,其实这个问题真的比较大,查资料做了些总结,但也只是冰山一角,不过以后有了心得再添加进来也不迟。 vxworkslinux 内核结构 微内核,内核只提供了基本的服务,如:任务管理,内存管理,中断处理等宏内核,除了基本的服务,内核还包括文件系统,网络协议等运行模式应用程转载 2013-11-10 00:28:34 · 1199 阅读 · 0 评论 -
VxWorks Ucos-II 实时性对比问题
VxWorks的Wind微内核基于优先级抢占调度和时间片轮询。uCOS II内核调度特点: 只支持基于优先级的抢占式调度算法,不支持时间片轮训;usosII遇到任务具有相同优先级时http://hi.baidu.com/sofeng/item/32e17c3d7e62d35b81f1a7e5当RTOS发现多个任务具有相同优先级时,会采原创 2013-11-09 22:29:56 · 7542 阅读 · 0 评论 -
vxworks源码剖析- 数据结构篇一
http://commoncosmos.blog.163.com/blog/static/186295315201281185449565/vxworks中使用了多种基本数据结构,例如双向链表,队列,树等等,本文将介绍这些基本数据结构在vxworks中的实现。1. 双向链表双向链表是最简单的数据结构,其实现也非常简单;而且,双向链表往往是实现其他数据结构的基转载 2013-11-09 22:06:11 · 4564 阅读 · 0 评论 -
中断与任务——vxworks
中断处理是整个运行系统中优先级最高的代码,可以抢占任何任务级代码运行。中断机制是多任务环境运行的基础,是系统实时性的保证。几乎所有的实时多任务操作系统都需要一个周期性系统时钟中断的支持,用以完成时间片调度和延时处理。VxWorks 提供tickAnnounce(),由系统时钟中断调用,周期性地触发内核。 为了快速响应中断,VxWorks的中断服务程序(ISR)运行在特定的空间。不同于一般转载 2013-07-19 07:34:21 · 1239 阅读 · 0 评论 -
开始VXWORKS征程
最近由于换工作,有段时间没有写程序了,所以日志也停了。现在工作搞定了。之前没有搞过Vxworks,新公司主要是在Vxworks环境下做驱动和应用,于是开始整Vxworks了。上周六去买了个二手的IBM thinkpad T60P,虽然是二手的,性能还是很不错的,非常喜欢! 实现了我多年来的愿望,在这里得瑟一下!这个本当年售价四万多,现在二手的成色好的需要一千多,但是如果不会调很容易被奸商吭原创 2013-06-27 23:02:56 · 1091 阅读 · 0 评论 -
SamsungS3C2440平台上的VxworksBSP移植
引 言美国WindRiver公司于1983年设计开发的VxWorks操作系统是一种嵌入式实时操作系统(RTOS),是嵌入式操作系统的典型代表,它的高可靠性、可剪裁性、强实时性被广泛的应用在军事、通信、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、导弹制导、飞机导航等。BSP(Board Support Package)在VxWorks操作系统中起到了部分接口的驱动和转载 2013-06-05 22:06:42 · 1179 阅读 · 0 评论 -
vxworks for x86读取bios时间的解决方法(转)
vxworks for x86读取bios时间的解决方法 系统时间与bsp有关,在vzworks for x86系列的目标没有直接读取RTC(实时时钟控制器)的函数,用time.h中的函数读到的始终是 00:00:00, Jan. 1 1970. 所以在x86系列的机器中,我们可以从bios中读取当前的时钟。用sysInByte(),sysOutByte(),在70,和7转载 2013-06-05 22:40:07 · 2233 阅读 · 1 评论 -
VxWorks 触摸屏驱动
最近公司要在项目上用触摸屏,VxWorks原创 2014-11-02 23:16:11 · 1712 阅读 · 4 评论