虫虫首页|资源下载|资源专辑|精品软件
登录|注册

您现在的位置是:虫虫下载站 > 资源下载 > 技术资料 > 基于ARM和USBHost化学发光系统的数据存储研究

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

  • 资源大小:2161 K
  • 上传时间: 2024-02-08
  • 上传用户:canderile
  • 资源积分:2 下载积分
  • 标      签: USBHost

资 源 简 介

本论文详细介绍一种基于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主机的发展前景作了展望。

相 关 资 源

您 可 能 感 兴 趣 的