欧阳引擎创编
20210101
湖南文理学院芙蓉学院
欧阳引擎(20210101)课程设计报告
课程名称:嵌入式系统课程设计
专业班级:通信工程1301班学生姓名:王海波
指导教师:邵湘怡完成时间:2016年6月22日报告成绩:
评阅意见:
湖南文理学院制
目录基于嵌入式系评统阅u教盘师开发的设计日1期一、设计题目1二、设计内容及要求1
21设计内容122设计要求1三、设计作用与目的2四、系统设计方案241系统总体设计2
欧阳引擎创编
20210101
f欧阳引擎创编
20210101
42简要阐述系统工作原理3五、系统硬件设计3
51硬件电路352基本程序结构4
521USB设备端的固件分以下几个层次:4522在调试的时候,从现象上来看,分成以下几个阶段性的步骤5523检查USB器件工作与否6524提供描述符653硬件设计6六、系统软件设计761USB协议762BULK_ONLY和UFI协议8
63FAT3211
64软件系统模块12
七、仿真调试分析14
八、嵌入式系统学习心得14
九
、
参
考
文
献
15
欧阳引擎创编
20210101
f欧阳引擎创编
20210101
基于嵌入式系统u盘开发的设计
一、设计题目
基于嵌入式系统u盘开发的设计
二、设计内容及要求
21设计内容
随着USB技术和闪存技术的飞速发展,移动存储设备的速度和容量日新月异,但在工业控制的上位机和下位机之间,数据传输依然采用传统的串并口技术,特别对一些前端的便携式采集系统,需要采集后临时存储,再拿回来传给作为上位机的PC机进行数据处理,给人们带来很多不变,为此,本文提出了一种方法利用U盘的便捷特性开发一种基于嵌入式的USB读写器,方便地将采集数据以文件方式写入U盘,PC机不需要任何特殊驱动便可以完成对数据的处理回放。利用本方法可以彻底解决下位机与PC机之间的数据传输难的问题。
22设计要求
据U盘结构特点,设计了一种基于嵌入式系统U盘的系统结构,可以将U盘集成到无线数据卡上,或者手机上,以实现数据存储的功能。
在进行USB开发过程中,比较难的是对设备端的程序(称为固件,Firmware)进行调试。由于USB协议有严格的时间要求,这就使得程序必须在有效时间内对某些请求或状态进行处理,否则,USB将无法正常工作。因此,在调试过程中,较多借助LED1,LED2显示输出的一些信息来辅助调试,定位问题所在。比如,在某个函数中加入LED1,LED2显示语句,程序运行时看有否相应的LED1,LED2显示输出,借此来判断此函数是否得到了执行。调试工作基本分二步进行:首先对外部设备(单片机部分)借助PC
欧阳引擎创编
r