基于闪存技术的存储模块设计
发布时间:2020-12-23 07:26
随着数据采集系统、信息家电、工控行业和嵌入式系统应用的不断丰富和增加,用户对这些系统中数据存储的速度要求越来越快、数据量越来越大,同时,还要求具有很高的可靠性和稳定性,以及要有极好的移动性。因此,对高速、大容量、方便携带、接口简单的存储设备提出了更高的要求。 在嵌入式系统中,许多嵌入式产品和上位机之间都需要进行数据和文件的双向传输,由于产品间的差异性较大,在设计每种产品的时候,都要考虑存储模块的设计。这种情况下,如果有一种通用的存储模块可以在各种不同产品上使用就变得十分必要。 本文就是在这样一个背景下设计了两种存储模块,以满足工业领域日益增长的移动存储需求。论文首先介绍了开发模块要用到的背景知识,然后是两种存储模块的具体设计开发方案。 第一种是单片机读写U盘模块,以应用十分广泛的U盘作为存储介质,通过51单片机W78E58B控制CYPRESS公司的USB HOST接口芯片SL811HS对U盘进行操作,进行双向数据传输。该模块支持USB1.1协议,自定义了一套串口命令接口,通过这套命令访问U盘文件,实现对U盘的读写操作。该模块可以应用于许多场合和环境。USB主机技术代表...
【文章来源】:浙江大学浙江省 211工程院校 985工程院校 教育部直属院校
【文章页数】:78 页
【学位级别】:硕士
【部分图文】:
SL8llHS引脚分布
过6个切换开关来配置。当切换开关处于如图3.3所示的状态(从左到右:101010),读写U盘数据接口当作串口使用。当切换开关处于如图.43所示相反的状态(从右:010101)时,读写U盘数据接口当作读写CI接口使用,是为了兼容以前读写的接口而设计的。
基于闪存技术的存储模块设计定为57600b/s0模块的整体结构框图如图3.4所示:图3.4系统整体框图系统的大致工作流程是:单片机系统在完成系统初始化后,等待USB主机控制器的外部中断,当USB设备插入主机系统上之后,由USB主控制器通过外部中断信号来通知单片机系统,单片机与USB主控制器完成设备的枚举、配置等操作,并将存储在U盘上的数据读取出来,通过RS一232C接口送入下位机,或者将存储在下位机上的数据读取出来
【参考文献】:
期刊论文
[1]基于USB协议栈和设备驱动的OS抽象层的设计实现(英文)[J]. 姜波,陈英,胡涛,邹静. 北京工业大学学报. 2003(02)
[2]嵌入式USB主机系统的研究与设计[J]. 马伟. 计算机测量与控制. 2003(05)
[3]计算机总线技术综述[J]. 邓铁峰. 现代技能开发. 2003(05)
[4]USB外设控制器固件的设计[J]. 衣晓峰,苏彦锋,周荣政,洪志良. 微型电脑应用. 2003(04)
[5]嵌入式系统综述[J]. 李佑军. 现代电子技术. 2003(06)
[6]ARM嵌入式处理器与嵌入式系统[J]. 马忠梅. 电子世界. 2003(03)
[7]USB设备供应商自定义设备请求的固件实现[J]. 夏雪飞,刘玉珍,张焕国,丁玉龙. 计算机工程. 2003(02)
[8]嵌入式系统硬件抽象层的建立及软件的可移植性设计[J]. 肖踞雄. 单片机与嵌入式系统应用. 2003(01)
[9]嵌入式实时操作系统及其应用[J]. 朱巍. 单片机与嵌入式系统应用. 2002(08)
[10]对FAT32和FAT16文件系统下BOOT、FAT、ROOT、DATA区的分析[J]. 赵林明,王艳霞. 华南金融电脑. 2002(04)
硕士论文
[1]嵌入式USB-HOST的研究与实现[D]. 陈志宇.华东师范大学 2004
本文编号:2933315
【文章来源】:浙江大学浙江省 211工程院校 985工程院校 教育部直属院校
【文章页数】:78 页
【学位级别】:硕士
【部分图文】:
SL8llHS引脚分布
过6个切换开关来配置。当切换开关处于如图3.3所示的状态(从左到右:101010),读写U盘数据接口当作串口使用。当切换开关处于如图.43所示相反的状态(从右:010101)时,读写U盘数据接口当作读写CI接口使用,是为了兼容以前读写的接口而设计的。
基于闪存技术的存储模块设计定为57600b/s0模块的整体结构框图如图3.4所示:图3.4系统整体框图系统的大致工作流程是:单片机系统在完成系统初始化后,等待USB主机控制器的外部中断,当USB设备插入主机系统上之后,由USB主控制器通过外部中断信号来通知单片机系统,单片机与USB主控制器完成设备的枚举、配置等操作,并将存储在U盘上的数据读取出来,通过RS一232C接口送入下位机,或者将存储在下位机上的数据读取出来
【参考文献】:
期刊论文
[1]基于USB协议栈和设备驱动的OS抽象层的设计实现(英文)[J]. 姜波,陈英,胡涛,邹静. 北京工业大学学报. 2003(02)
[2]嵌入式USB主机系统的研究与设计[J]. 马伟. 计算机测量与控制. 2003(05)
[3]计算机总线技术综述[J]. 邓铁峰. 现代技能开发. 2003(05)
[4]USB外设控制器固件的设计[J]. 衣晓峰,苏彦锋,周荣政,洪志良. 微型电脑应用. 2003(04)
[5]嵌入式系统综述[J]. 李佑军. 现代电子技术. 2003(06)
[6]ARM嵌入式处理器与嵌入式系统[J]. 马忠梅. 电子世界. 2003(03)
[7]USB设备供应商自定义设备请求的固件实现[J]. 夏雪飞,刘玉珍,张焕国,丁玉龙. 计算机工程. 2003(02)
[8]嵌入式系统硬件抽象层的建立及软件的可移植性设计[J]. 肖踞雄. 单片机与嵌入式系统应用. 2003(01)
[9]嵌入式实时操作系统及其应用[J]. 朱巍. 单片机与嵌入式系统应用. 2002(08)
[10]对FAT32和FAT16文件系统下BOOT、FAT、ROOT、DATA区的分析[J]. 赵林明,王艳霞. 华南金融电脑. 2002(04)
硕士论文
[1]嵌入式USB-HOST的研究与实现[D]. 陈志宇.华东师范大学 2004
本文编号:2933315
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2933315.html