基于ARM9嵌入式LINUX平台的数码相框设计

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:narflgvdh1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数码相机的盛行,传统相机逐渐退出历史的舞台。对于数码相片的欣赏和摆设,人们一般只能通过PC机,极其不方便。数码相框正是迎合这种需求,它体积小,能随时更换相片,并具有USB主机功能,能够即插即用,拥有较大的存储空间。但是,目前的数码相框价格比较昂贵,技术也有待改进和完善。 本设计采用了比较通用的ARM9系列处理芯片为主芯片、源代码开放的嵌入式Linux操作系统和用户操作界面Qt/Embedded共同建立的平台设计了数码相框系统,主要实现的功能有对多种格式相片在640×480触摸LCD上以幻灯形式播放、USB主机读取功能、MP3播放、SD卡存储等功能。该设计具有成本低,功能强大等特点。主要工作包括: 1.针对Nand Flash启动的支持,实现了启动引导程序U-BOOT的修改和移植,以及嵌入式Linux内核的裁剪和驱动的修改,包括Nand Flash分区、yaffs的支持、LCD驱动修改等;完成了文件系统的建立和修改,并在开发平台上获得调试成功; 2.完成了Qt开发环境的建立,并在该环境下,通过Qt/Embedded应用程序的开发步骤,实现了数码相框产品应用程序的开发,并在开发平台上获得成功调试; 3.在软件开发的同时,我们根据该项目设计需求,完成了电路原理图和PCB版图的设计,并通过制板和调试,实现了该系统的硬件电路设计和接口的驱动,其电路主要包括SD卡,UDA1341TS音频电路,LCD显示电路,USB主机和串口电路等几部分; 从测试运行的结果来看,S3C2410的处理能力能很好地满足要求,外围电路也能够满足一般的数码相框所需的功能,硬件接口和驱动都能正常工作,达到了预期的设计要求和目标。从软件上看,Linux系统也能很好地满足数码相框的要求,SD卡、USB和LCD等驱动能比较好地支持。用Qt/Embedded开发的应用程序,对比较流行的几种图片格式也能很好地支持。 但Qt/Embedded相关的库文件偏大,不能将程序和运行所需的文件固化在64M的flash存储中。 本设计还有很大的发展空间。在硬件上,首先可以再加一个DSP处理器,专门用来处理音视频的解码,实现视频播放功能;也可以增加以太网络或WIFI模块,实现上网获取图片的功能。
其他文献
电磁感应测井是众多测井技术中的一种,并广泛应用于油气资源的探测,由于其具有可以测量地层信息的电导率(或电阻率)的能力,在经历了很多年的研究后,成为了目前众多测井方法中
微电子工业迅速发展,半导体器件的特征尺寸按摩尔定律不断缩小。SiO2作为MOSFET的栅介质材料已不能满足技术发展的要求。因此,需要寻找新型高K介质材料,能够在保持和增大栅极电
在热循环过程中,焊点受到芯片端和PCB端各组件及本身热膨胀不匹配效应的影响,局部位置会产生大的应力应变,过度疲劳后会有裂纹产生并且扩展直至断裂,引起焊点失效。利用有限元分
超宽带系统具有许多传统窄带系统所没有的独特优点:结构简单、功耗小、数据传输率高、保密性能好、定位精度高、抗多径能力强等等。另一方面,射频识别正成为无线技术中的另一个
新冠肺炎疫情是一场全球性灾难,随着同内疫情逐渐得到控制、国际疫情日益严重,为防止境外疫情输入、避免同内疫情反弹、尽快向国际传播中国抗疫经验,在教育部、国家语委的支
期刊
在射频领域,射频微机电系统(Micro-Electro-Mechanical System,MEMS)可变电容拥有广阔的发展前景,近些年来得到国内外众多MEMS科研机构的广泛重视。激光微熔覆技术和微笔直写沉积技术因柔性化程度高而成为MEMS微制造领域重要的新型微加工制造技术。在国家“863”高技术发展研究计划项目的资助下,本课题设计并制造了一种上极板可动,下极板固定的静电驱动RF MEMS可变电容
限量弧路由问题(Capacitated Arc Routing Problem,CARP)是经典的组合优化问题之一,在实际生活中有非常广泛的应用,例如:城市垃圾清理,冬季撒盐除雪、校车调度和信件投递等。