
VxWorks
文章平均质量分 54
cquyyang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VxWorks下使用SJA1000
采用两路SJA1000.分别对应at91rm9200的IRQ0和IRQ1脚中断。中断时采用回调的方式调用上层的处理程序,同时缓冲区也在上层应用程序中。上层应用程序的使用例子/*******************************************************************************************/#include #include #include #include #include #include #include #include #incl原创 2010-09-16 16:42:00 · 1792 阅读 · 0 评论 -
预留空间的TFFS文件系统
参照《VxWorks Kernel Programmer's Guide》 TrueFFS章节1.在sysTffs.c中编写format函数如:sysTffsFormatCSTATUS sysTffsFormatC (void) { STATUS status; tffsDevFormatParams params = {#define HALF_FORMAT /* lower 1MB for bootimage, upper for TFFS */#ifdef原创 2010-12-11 00:01:00 · 2982 阅读 · 0 评论 -
VxWorks中bootline的说明
boot程序的主要功能是引导vxworks 内核,所以boot程序需要知道vxworks的内核存放在何处,通过什么手段去获取。在vxworks缺省的boot程序里有一条内建的default boot line,它指明了获得vxworks内核的途径,在boot程序启动时,它先寻找NVRAM里面有无boot line,如没有,则等里的内容添入BOOT_PARAMS结构里,然后,启动程序和vxworks内核利用此结构寻找启动参数。typedef struct /* BOOT_PARAMS */{cha转载 2010-12-12 19:17:00 · 7327 阅读 · 0 评论 -
编译错误error: invalid storage class
<br />今天编译bootrom遇到的问题,google了一下,原来如此,只怪自己马虎了。<br /> <br /> <br />少了一个“}”。下面就是make后出现的错误:<br />xxxxx.c:100: error: invalid storage class for function 'xxxxxxx'转载 2010-12-15 12:45:00 · 2405 阅读 · 0 评论 -
C运算符优先级列表
The operators at the top of this list are evaluated first.PrecedenceOperatorDescriptionExampleAssociativity1::Scoping operatorClass::age = 2;none2()[]->.++--Grouping operatorArray accessMember access from a pointerMember access from an objectPost-increment转载 2011-01-11 14:34:00 · 449 阅读 · 0 评论 -
S3C44B0x 开cache后造成不一致问题的解决办法
<br />关于s3c44b0的cpu内部8Kcache SRAM的初始化问题。主要是因为cpu_init()调用了icache_enable()函数,而该函数又调用了s3c44b0_flush_cache()而引发的问题<br /> s3c44b0_flush_cache()函数就这么几行,代码如下:<br />static void s3c44b0_flush_cache(void)<br />{<br /> volatile int i;<br /> /* flush cycle */<br /> f转载 2011-01-13 16:43:00 · 823 阅读 · 0 评论