上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 摘要:VxWorks是美国WindRiver公司设计开发的一种嵌入式实时操作系统,可移植性是对嵌入式操作系统的一个重要要求,VxWorks BSP(板极支持包)正是实现可移植性的中间层软件,使操作系统的应用代码独立于具体硬件.本文介绍了VxWorks BSP的开发,分析了VxWorks的启动过程,给出了基于三星S3C2410处理器开发板的BSP设计以及VxWorks的映像编译下载,其中重点介绍了BSP中几个重要文件和函数的设计,最后提出了开发调试过程中的几个注意点。 阅读全文
posted @ 2009-12-30 19:46 clara 阅读(1571) 评论(0) 推荐(1) 编辑
摘要: arm架构下,中断监测部分的代码是需要用户自己开发的,可以参考ambaIntrCtl.c,需要实现函数xxxIntLvlVecChk、xxxIntLvlVecAck、xxxIntLvlChg、xxxIntLvlEnable、xxxIntLvlDisable和xxxIntDevInit,在函数xxxIntDevInit中把其他几个函数分别挂载在sysIntLvlVecChkRtn、sysIntLvlVecAckRtn、sysIntLvlChgRtn、sysIntLvlEnableRtn和sysIntLvlDisableRtn这几个钩子函数上。xxxIntDevInit在sysLib.c中的sysHwInit2中调用,以初始化中断。 阅读全文
posted @ 2009-12-30 17:51 clara 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 串口驱动本身分为MDD层和PDD层。MDD层对上层的Device Manager提供了标准的流设备驱动接口(COM_xxx),PDD层实现了HWOBJ结构及结构中若干针对于串口硬件操作的函数指针,这些函数指针将指向PDD层中的串口操作函数。DDSI是指MDD层与PDD层的接口,在串口驱动中实际上就是指HWOBJ,PDD层会传给MDD层一个HWOBJ结构的指针,这样MDD层就可以调用PDD层的函数来操作串口。 阅读全文
posted @ 2009-12-30 16:16 clara 阅读(2328) 评论(0) 推荐(1) 编辑
摘要: S3C2410是三星公司生产的基于ARM920T内核的RISC微处理器,主频率可达203MHz,适用于信息家电、Smart Phone、Tablet、手持设备、移动终端等领域。其中,集成的LCD控制器具有通用性,可与大多数的LCD显示模块接口。 PD064VT5是一种用非晶硅TFT作为开关器件的有源矩阵液晶显示器,该模块包括TFT-LCD显示屏、驱动电路和背光源,其接口为TTL电平。分辨率为640 x480像素,可通过18bit数据信号显示262 144种色彩。 阅读全文
posted @ 2009-12-29 10:19 clara 阅读(993) 评论(0) 推荐(0) 编辑
摘要: NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,提供更高的性能,并且像磁盘一样可以通过接口轻松升级。其容量可达1GB以上,并且写入和擦除速度很快,更适合于数据存储。 阅读全文
posted @ 2009-12-25 12:24 clara 阅读(2436) 评论(0) 推荐(0) 编辑
摘要: Linux编程基础 Linux网络应用 Linux设备管理 Linux进程管理 阅读全文
posted @ 2009-12-23 22:38 clara 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 目前,在VxWorks实现上,涉及文件系统的文章不少,但一般都是针对容量较小,操作相对简单的NORFLASH实现的。本文讨论了如何在以AMCC公司的Power PC芯片PPC440EPX为核心的嵌入式平台上,利用三星公司的大容量NAND FLASH实现文件系统的具体办法。   1 三星NAND FLASH芯片K9F2G08QOM   K9F2G08QOM 芯片的容量为256 M×8 b=2 Gb的数据区,再加上64 Mb的备用区。 阅读全文
posted @ 2009-12-23 16:13 clara 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 使用BCNG2440开发板,该板配置了AM29LV160DB的FLASH。 目标:实现vxworks下的tffs文件系统。 2007-1-16 1、使用最新的bsp,构建一个新的工程,然后在vxworks配置选项中增加tffs的支持,以及tffs show的支持,重新编译内核,发现bsp目录下自动拷贝了一个新的systffs.c文件,然后报告编译错误, 阅读全文
posted @ 2009-12-23 14:05 clara 阅读(2627) 评论(0) 推荐(0) 编辑
摘要: 最近调试一个s3c2440+lan91c111网卡的vxworks驱动程序,调试了快一个月了,还差一点,把主要过程写出来,和大家交流。 1)以前的板子是s3c2440+dm9000的结构,因为温度原因,需要改为lan91c111,因为这个芯片是工业级的,温度范围合适; 阅读全文
posted @ 2009-12-23 14:02 clara 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: 2006年下半年,我们在自己设计的BCNG2440开发板上移植了VXWORKS。移植的过程参考了网络上一些BSP代码,与现有的代码不同的是,我们的BSP实现了内存的重映射,中断向量的重新分配;以及cache和MMU的开启。移植的目的是用于一个数据采集系统,ARM从FPGA读取解调数据,通过100M网络发送到服务器。经过测试,使用UDP发送速率达到了43Mbps,使用TCP发送速率为20Mbps。之前,我们在类似的项目中使用了MPC8260为CPU,当时TCP最高速率也只达到了20多Mbps,因此,我们认为在某些项目中使用ARM替代MPC8260是可行的。 阅读全文
posted @ 2009-12-23 13:59 clara 阅读(2004) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页