嵌入式vxworks
jefbai
喜欢编程,热爱探索!
展开
-
VxWorks下使用Tornado II 2.2示例
Author:jefbyEmail:jef199006@gmail.com 第一次接触VxWorks操作系统,发现看了好多原理性的东西,诸如该系统内编译生成的文件都不可直接执行,需要链接到内核才可以运行,也就是说都是目标文件。但是对于风河公司配套制作的集成开发环境却是了解的极少极少,怎么下载程序,怎么修改BSP虽然自己有理论知识,但实际却从未动过手。下面就作者实际开发过程中环境原创 2013-10-22 14:53:39 · 2555 阅读 · 0 评论 -
VxWorks5.5之usrInit函数分析(usrConfig.c)
因为使用的镜像是VxWorks_rom,所以usrInit函数在文件config/all/usrConfig.c中定义,由romStart函数调用,此时中断为全关状态,多任务内核还未开启,主要完成清除BSS段,设置中断向量表,初始化硬件最后使用usrRoot启动内核。下面是以S3C2410为例,将源码中不必要的部分去除后的代码:#define TRAP_VALUE_1 0x1234原创 2013-11-15 13:58:28 · 2019 阅读 · 0 评论 -
Vxworks5.5之romStart函数分析
romStart函数在文件target/config/all/bootInit.c中定义,用于bootrom的第二阶段初始化。首先把text和data段从ROM拷贝到RAM中,然后初始化部分RAM,进行解压。下面参考源码进行详细分析。void romStart ( FAST int startType /* start type */ ) {#if (原创 2013-11-15 10:58:32 · 1546 阅读 · 0 评论 -
VxWorks5.5之usrRoot函数源码分析
做完项目报告,可以休息几天了,在经过usrInit函数做一些必要的初始化后,开始调用usrRoot执行第一个内核任务,同样以S3C2410为例,内核以VxWorks_rom为例进行详细的分析。原创 2013-11-15 22:23:59 · 3129 阅读 · 0 评论 -
romInit.s源码分析
romInit.s(平台S3C2410,Vxworks5.5)主要完成了硬件初始化,例如设置UART0可以接收数据,禁用所有中断,初始化DRAM,设置MMU单元,设置时钟频率FCLK和PCLK、HCLK等================================================================================原创 2013-11-13 13:53:35 · 1266 阅读 · 0 评论 -
VxWorks增加组件
Author:jefbyEmail:jef199006@gmail.com 1. 开发BSP时有可能会为systemimage增加一些额外的部件,此时需要使用到Tornado提供的CDF文件来增加组件,以便将功能添加到内核中。2. 增加步骤(a)在BSP文件中增加50netcan.cdf文件,内容如下:Folder FOLDER_FOO原创 2014-01-12 23:14:27 · 7825 阅读 · 0 评论 -
parse error before `\'
环境:VxWorks 5.5 + windows xp + tornado 2.2在移植CAN总线驱动的过程中,在编译源码的过程中发现了这样一个问题:”esd_pc104_200_cfg.c:78: parse error before `\' “,在源码中可以看到如下:LOCAL BoardLLNode esd_can_pc104_200_LLNode;//canFixedLL.h中定义原创 2014-01-15 18:30:07 · 5291 阅读 · 0 评论 -
VxWorks下使用帮助help出错
在使用Tornado II开发VxWorks应用程序的时候,必须要查询一些常用函数,此时就必须借助于Tornado help文档了,可是今天设置chrome浏览器为系统默认浏览器后,再次打开help工具栏,报错,说找不到c:\program程序,猜测可能是默认浏览器设置的问题,于是乎打开IE Explorer,选择Internet 选项,如下设置:(主要是设置IE为默认浏览器):原创 2014-03-17 12:24:13 · 856 阅读 · 0 评论 -
STC89C52+SJA1000自收发程序记录
CAN控制器SJA1000芯片,STC89C52,PCA82C250组成的自收发测试程序。原创 2014-02-22 19:30:41 · 9092 阅读 · 4 评论