基于ARM和USB-Host化学发光系统的数据存储研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:zhangsanjun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文详细介绍一种基于ARM内核处理器和USB-Host主机的化学发光检测系统。本化学发光系统成功实现了系统检测数据的采集、人机交互、批量数据的保存,融合操作系统μC/OS-Ⅱ对发光系统的支持和设备的管理。本项目主机系统部分实现了USB核心驱动程序、主机控制器驱动程序以及用户程序,支持Mass Storage设备类协议,并在系统中建立了精简的FAT文件系统,能够用此系统来读取或写入U盘文件数据,并通过LCD液晶显示器直接反馈检测结果。操作系统的USB开发一般来讲是针对PC机来设计的,也即是对USB设备的开发,USB设备脱离了PC机以后便变得无可用途,本文就绕开PC系统的限制,通过ARM芯片和USB主机控制器来实现对USB设备的控制。化学发光系统存储设计的硬件方案主要由S3C4480和SL811控制器来搭建,它们成本低、功耗小、速度快,满足系统设计的可行性分析。在软件代码角度上,逐层完成事务驱动、传输驱动、设备描述、设备枚举就可以实现USB1.1的协议栈,再结合Mass Storage协议,构建轻型FAT16精简文件系统,就可以完成对U盘访问的设计。本文在实现项目所要求的性能指标外,在文件系统的多层次性管理做了一定深度的研究和升级。在原有单目录的结构下改善成多目录结构,对病人各种信息实行级别管理,有效保存各个项目菜单下不同病人的案例,实现多项混合数据的同地存储。操作系统μC/OS-Ⅱ的引入,提供统一优化的任务访问模式,但U盘作为任务却会带来较慢的访问速度,约束人机交互,使得系统不具人性化。本论文据此设计一种方法,在操作系统下根据μC/OS-Ⅱ机制插入开发源码,解决多任务多数据下U盘存储所带来的数据紊乱性,满足U盘保存时而其他任务的共运行。按照论文中提出的方法,成功实现了化学发光系统USB主机系统的构建,对开发嵌入式USB主机具有普遍的意义。最后论文针对所设计的系统,就USB主机系统作了总结和分析,并对嵌入式USB主机的发展前景作了展望。
其他文献
随着微机电系统的迅速发展,传感器网络作为一种以采集数据的技术手段,无论在军事领域还是民用领域都受到了越来越多关注。无线传感器网络由大量集成有传感、数据处理单元和无
无线局域网(Wireless Local-Area Network,WLAN)技术产生于计算机网络与无线通信技术的结合,它具有快捷高效、组网灵活等技术特点。如何将这一技术引入到企业级应用当中,并同
电子商务的飞速发展为服装的销售带来了巨大的商业价值,利用计算机视觉等技术手段对服装图像进行分析和处理有其实际意义。对服装图像的分析主要包括对图像中服装区域的分割
通信环境的改变特别是在无线信道中人为噪声成为主要噪声源之后,如何利用人为噪声的相关性来提高信噪比,逐渐引起了人们的重视。反相对称法的基本原理正是利用带限噪声及其数字
超宽带(UWB)通信系统通过占用极宽的带宽,从而能够达到极高的传输速率,是下一代无线通信的关键技术之一。它具有传输速率高、功耗低、成本低廉等优点,特别适合于短距离无线通信,
传统的电路仿真方式分为两种:模拟和数字。二者有着各自完全不同的仿真算法和信号描述。模拟仿真器通过解系统方程组的方式进行仿真,处理的是连续量;而数字仿真器通过事件驱
分层调制作为移动电视系统的重要技术之一,是一种特殊的多进制线性调制方式。它非常适合应用于在同一调制符号中同时承载多路比特的情况,并能够满足各路数据比特的误码率要求。