论文部分内容阅读
随着数码科技不断发展,消费者对电子产品的人性化要求也在不断提高。例如USB(通用串行总线,Universal Serial Bus)接口就是其中的一个典范,它具有连接方便、速度快等特点,它的出现免去了用户繁琐的连接操作,满足了即插即用的需求。但是传统USB的即插即用通常是指个人电脑与USB设备的连接,随着USB接口应用越来越广泛,如果用户使用USB时总是要依赖于电脑,这显然限制了USB的通用性。这时就有必要设计一种能脱离电脑而识别和控制USB产品的设备。另外,时下流行的数码相机以其即拍即看、无胶卷和操作简便等优点为不少人带来了无穷的摄影乐趣,但在户外环境下,相片的存储空间、浏览和交换等问题又成为了制约用户的一些瓶颈。
基于以上背景,本人提出了一套基于ARM(Advanced RISC Machines)微处理器的嵌入式系统设计方案。该系统具备读写USB和数码相机存储卡(如SD卡)等设备的功能,可以实现数据的海量存储和交换,并能够浏览图片,一方面解决了户外数据交换困难的问题,另一方面可以为数码相机带来一个得力的助手。另外利用ARM的强大处理能力,该系统还可以扩展出诸如MP3播放等多媒体功能。论文主要以下面的框架展开:
1、分析嵌入式开发技术的特点和优势,介绍嵌入式系统的结构框架;
2、介绍本系统用到的外部数据接口规范:USB协议和MMC/SD接口协议;
3、介绍I<2>S音频数据总线协议和MP3解码原理;
4、分析系统需求和设计方案,包括硬件选型和软件组成,另外再介绍嵌入式系统软件的开发流程;
5、详细分析系统软件开发过程和原理;
6、详细分析系统各部分硬件的电路原理。