- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于嵌入式操作系统VxWorks的SCSI硬盘高速记录系统
摘要:介绍了由基于VxWorks的实时嵌入式操作系统、多个SCSI硬盘阵列以及高帧频CCD数字相机构成的嵌入式高速记录系统。 在一些特别的科学研究和工程应用领域,需要采用高帧频、大面阵的CCD相机以获取高质量的图像数据,用于对变化较快的观测对象的运动轨迹及其变化特性分析或实时计算。由此可产生高达50MB/s以上的实时数据流,需要持续地实时记录,以便于事后分析。本文介绍中科院光电技术研究所针对高速实时图像记录任务的要求,专门设计开发的VxWorks嵌入式操作系统下的高速嵌入式SCSI硬盘阵列记录系统。在本系统中采用的高帧频CCD数字相机其工作帧频为:200帧/秒,分辨率为:532×516像素,8bit灰度级,有效数据率约为55MB/s。要求能对其长时间地持续记录,且不允许中间有丢帧现象。实际工程项目中,在技术上采用了嵌入式计算机和Vxworks嵌入式操作系统以及SCSI硬盘阵列系统,成功地完成了上述任务。
1 系统硬件结构1.1 硬件框图硬件框图如图1所示。整个系统在硬件上由嵌入式计算机、CCD相机、PCI采集卡、SCSI控制卡及SCSI硬盘阵列组成。系统基于PCI总线架构。目前使用32位33MHz的PCI总线,可实现约132MB/s的数据传输率。以后将使用64位66MHz的PCI总线,以达到更高的数据传输率。来自CCD相机的高速数据流经PCI采集卡交叉缓冲存储后送往PCI总线,SCSI控制卡与PCI采集卡在PCI总线上通过DMA方式直接交换数据。记录存储介质的接口采用SCSI总线接口。1.2 SCSI总线接口SCSI(Small Computer System Interface)小型计算机系统接口是一种连接主机与外围设备的接口,支持包括磁盘驱动器、磁带机、光驱、扫描仪在内的多种设备。它由SCSI控制器进行数据操作。SCSI控制器相当于一块小型CPU,有自己的命令集和缓存。SCSI 接口是智能化的,可以彼此通信而不增加CPU 的负担。当向SCSI硬盘读写数据时,主机CPU只需向SCSI控制卡发出读写命令,SCSI控制卡会自动处理并以DMA方式执行相应的读写操作,完全不需要主机的干预,使主机和SCSI卡可以并行地工作。与IDE接口相比,速度、性能和稳定性都要比IDE好得多,具体区别如表1。
表1 SCSI接口与IDE接口比较 SCSI接口IDE接口最快速度Ultra320ATA133可连接设备最多15台最多4台硬盘转速10000~15000r/s以上5400~7200r/s以上占CPU资源极少较多成本较高十分便宜SCSI接口几经变革,传输率、支持设备等功能都有大幅度的改进。在速度上,SCSI接口规范随时间有表2所示的规范版本。
表2 SCSI接口发展历史 Narrow(8位)Wide(16位)最长连线长度SCSI-15MB/s Fast SCSI10MB/s20MB/s6mUltra SCSI20MB/s40MB/s1.5mUltra2 SCSI40MB/s80MB/s12mUltra 160 160MB/s12mUltra 320 320MB/s 从Ultra2之后,SCSI采用全新的LVD(Low Voltage Differential)串接模块。LVD的特性为低电压、信号干扰少、兼容传统排线,可以有较长的串接距离,也可以兼顾传输速度与设备数。这次任务使用Ultra160,接口速度可达160MB/s。实际应用中只需要55MB/s的传输速度。实际测出的速度达80MB/s以上。2 系统软件结构2.1 VxWorks操作系统简介系统软件基于VxWorks操作系统平台。VxWorks操作系统是目前世界上最先进的高性能实时操作系统,主要应用于航空、航天、导弹武器系统(包括火星探陆车、爱国者导弹系统、F-16战机等)。它包括一个微内核、强大的网络支持,以及文件系统和I/O管理、C++支持的各种模块。它的多任务、抢占调度、快速上下文切换、低中断延迟和快速灵活的通信机制更是VxWorks的突出优点。VxWorks特点:(1) 支持多种CPU包括x86、PowerPC、68K、i960、SPARC、Mips等。还支持RISC和DSP技术。(2) 实时性VxWorks系统本身的开销很小,进程调度、进程间通信、中断处理等系统公用程序精练而有效,造成的延迟很短。VxWorks提供多任务机制,对任务的控制采用了优先级抢占(Preemptive Priority Scheduling)和轮转调度(Round-Robin Scheduling)机制,也充分保证了可靠的实时性,使同样的硬件配置能满足更强的实时性要求,为应用的开发留下更大的余
您可能关注的文档
- 城市环境治理实施措施措施方案.doc
- 城市环境综合整治方案.doc
- 城市环境综合治理方案.doc
- 城市绿地系统规划产品设计论文.doc
- 城市网新型变压器及其相关的技术问题.doc
- 城市色彩的形象设计措施分析形象设计论文.doc
- 城市规划信息资源的整合.doc
- 城市规划区内农民建房难问题城建环保.doc
- 城市规划景观设计景观设计论文.doc
- 城建总结表彰会上领导讲话城建环保.doc
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)