找回密码
 注册
关于网站域名变更的通知
查看: 295|回复: 1
打印 上一主题 下一主题

[毕业设计] USB20闪盘固件的设计与实现

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-11-12 11:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
摘要:计算机技术和存储技术的高速发展促使计算机的外围存储设备发生了巨大的变化,一种基于USB(通用串行总线)技术和闪存技术相结合的闪盘的诞生
9 M; y; i. a" k# H给计算机的移动存储设备产业带来了巨大的推动力。随着闪盘功能的不断增强,
. W4 J6 p( V5 b! \% S闪盘固件的开发已成为闪盘技术研究的主要内容。
+ _# H8 {* B7 h" b# c, `+ n/ A本文首先研究了固件设计的理论基础一一各种协议,包括USB2.0协议、1 ]% Z) ]: v& p. t; y
Bulk-Only传输协议以及SCSI命令集。然后讨论了一种支持USB2.0全速协议/ r6 {& x9 _  f' T) h# u
的闪盘固件的设计方法,提出了层次化的固件结构。最后本文介绍了固件设计) S( q% r3 L, G6 r
的硬件系统,硬件系统采用16MB闪存,在固件的硬件调试中,使用了硬件仿
1 B& G/ h( M9 C真器U-EC5和USB监视工具bushound软件。固件成功通过了硬件系统的在线2 ?( \# e, F/ p7 N1 p$ t
调试。
0 s8 R+ ]  @1 z9 `: ^  H/ F本文设计的固件具有较好的可移植性,对于USB2.0闪盘固件以及其他块
) M5 I  }1 B* m) h) C存储设备类固件开发具有一定的借鉴意义。' L, g$ }; O( {3 D$ S
关键词:USB2.0协议;闪盘;固件;硬件仿真器
2 B* d4 H; W0 s6 l6 q9 h0 p3 U' f7 ]) n9 E* F! ]! M
随着计算机外设的不断发展和更新,计算机与外设之间的通信接口也在相
; I" X) R# H) _6 h应地发展着。需要与计算机连接的外设种类繁多,如果计算机系统给每个外设! s1 i' Z' d0 a
预留专用的IO接口,系统成本将过高,外设连接也过于繁琐。为了降低系统
; g# L: f+ r  c- p' T9 @$ }成本并简化设计,出现了外设总线。外设总线是用于连接外围设备的辅助总线,
$ u, u2 n' z( N: _, X1 @旨在提高各种外围设备的兼容性,尽量减少计算机系统的对外接口,同时实现3 w/ j- }6 V2 _4 ?) V  w. Y/ h1 i( d
外设的自动识别和配置。
  ]$ N9 J. w8 n/ c
* y5 C2 ?4 Q% O; E  h
0 W; O" Q$ I4 b) y
游客,如果您要查看本帖隐藏内容请回复

+ S* l: D4 H- |. t3 Z
/ c6 O9 k& O  E9 o3 s6 L4 w9 Z! v0 N& F' W$ h' P- w+ n

: Q! @, [+ F+ j; h2 D
  • TA的每日心情
    慵懒
    2022-12-26 15:28
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-11-12 13:10 | 只看该作者
    我们家刚买了移动硬盘
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-29 15:17 , Processed in 0.125000 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表