在基于ARM7的嵌入式系统上开发USB接口 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
文章整理: 龙人嵌入式事业部 (armodmlr)
本文介绍了在基于 ARM7 的嵌入式系统上开发USB接口的详细内容。项目使用 ARM7(MCU处理器)和PDIUSBD12(USB芯片)完成了U 盘的开发。主要内容涉及 USB 接口 的盘开发过程中所涉及的技术内容;重点介绍项目调试方法与步骤;并附上了 龙人 在开发此项目过程中的一些心得与体会。
龙人嵌入式研发中心 自成立以来, 一直坚持以技术为根本,以质量和服务求发展 ,专注于 嵌入式 底层应用技术的研究和开发,公司凭借多年耕耘所积累的专业技术和经验精心服务于客户,是电子产品制造厂商的最佳合作伙伴。
龙人 嵌入式研发中心 提供的服务有: 为客户提供专业的 嵌入式开发 (包括嵌入式软件和嵌入式硬件);面向行业用户提供ARM嵌入式解决方案;销售高品质的 ARM嵌入式开发板 (包括 ARM9系列开发板 、 ARM7系列开发板 、单片机开发板等 )、ARM嵌入式开发工具(如ARM仿真器、ARM编程器等)及ARM教学系统、ARM工控主板等。
一、项目背景
1.1 PC接口简介
1.2 USB接口分析
1.3 USB器件的选择
1.4 Mass Storage协议与 FAT16
二、项目主要组成部分
2.1 USB的端点
2.2 Mass Storage协议
2.3 Bulk-Only传输协议
2.4 SCSI 指令集
2.4 FAT16 文件系统
2.4.1 FAT文件系统结构
2.4.2 硬盘结构
2.4.3 Flash盘的 FAT结构
2.5 Flash的读写
三、项目开发调试过程
3.1 硬件电路和基本程序结构
3.2 U盘调试的主要步骤和内容
3.3 检查 USB器件工作与否
3.4 提供描述符
3.5 Mass Storage协议
3.6 SCSI 命令集
3.7 Flash的读写
四、总结
具体内容请登录 龙人嵌入式系统开发网站 下载。
文章评论(0条评论)
登录后参与讨论