电气自动化技术(设备电气维修)专业毕业设计(论文)

电气自动化技术(设备电气维修)专业毕业设计(论文)

ID:16020567

大小:2.67 MB

页数:42页

时间:2018-08-07

电气自动化技术(设备电气维修)专业毕业设计(论文)_第1页
电气自动化技术(设备电气维修)专业毕业设计(论文)_第2页
电气自动化技术(设备电气维修)专业毕业设计(论文)_第3页
电气自动化技术(设备电气维修)专业毕业设计(论文)_第4页
电气自动化技术(设备电气维修)专业毕业设计(论文)_第5页
资源描述:

《电气自动化技术(设备电气维修)专业毕业设计(论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、长春汽车工业高等专科学校2017届毕业设计(论文)题目:嵌入式移植之基于mini2440的mp3播放器学院:电气工程学院专业:电气自动化技术(设备电气维修)班级:学号:姓名:指导教师:起止时间:2017-02-25~2017-06-102017年4月嵌入式移植之基于mini2440的mp3播放器摘要Mini2440是一款真正低价实用的ARM9开发板,是目前国内性价比最高的一款学习板;它采用SamsungS3C2440为微处理器,并采用专业稳定的CPU内核电源芯片和复位芯片来保证系统运行时的稳定性。本文采用mini2440开发板进行

2、开发,在该平台上设计MP3播放器,操作系统使用Linux操作系统,界面设计采用QT,搭建嵌入式开发环境,建立交叉编译环境。将U-boot进行移植,使其能够在mini2440开发板上进行运行。对linux系统进行移植,然后能够通过触摸屏进行音乐的播放、暂停以及切换等功能,并对MP3播放器所需要的文件系统进行了制作。最后编写了用户层的MP3应用程序,使此平台能够运行MP3的一些基本功能。调试结果表明,本系统各项标准已达到本设计的所有要求。AbstractMini2440isatrulypracticallow-costARM9deve

3、lopmentboard,iscurrentlythemostcost-effectivealearningboard;itusestheSamsungS3C2440microprocessor,andusingprofessionalstableCPUcorepowersourcechipandresetchiptoensurethesystemisrunningstability.Inthispaper,mini2440developmentboardtodevelop,ontheplatformdesignMP3player

4、,theoperatingsystemusestheLinuxoperatingsystemonthecomputertobuildembeddeddevelopmentenvironment,InterfacedesignusingQT.theestablishmentofcross-compilerenvironment.BecausedevelopmentboardtomounttoavirtualmachineonaLinuxoperatingsystem,sotoinstallandconfiguretheTFTPser

5、vice,installandconfiguretheNFSservice.Butalsomini2440developmentboardrunninglinuxoperatingsystem,sotheLinuxsystemfortransplant.MP3playerusingthekeystheoperationtobekeydriversforthepreparation,atruntime,thebackgroundloadkeydrivermodules.Finallywritetheapplicationtocont

6、roltheMP3playerfunctionisimplemented.Testresultsshowthatthesystemhasreachedthestandardsforallofthedesignrequirements.目录摘要IAbstractII第一章绪论11.1前言11.2选题背景21.3设计要求31.3.1基本要求31.3.2论文结构3第二章QT环境搭建及界面设计42.1QT简介42.2QT理论基础42.2.1Linux下QT开发环境搭建一42.2.2Linux下QT开发环境搭建二62.2.2Linux下QT

7、开发环境搭建三92.3QT界面制作112.3.1QT基本图形组件112.3.2QT信号和槽122.3.3QT消息框和对话框142.3.4QT播放器界面制作16第三章搭建嵌入式开发环境183.1Linux下建立嵌入式开发环境183.1.1建立交叉编译环境183.1.2安装配置TFTP服务183.1.2安装配置NFS服务193.2U-boot在arm9上的移植193.2.1U-boot介绍193.2.2U-boot的移植19第四章LINUX系统移植204.1Linux系统移植204.1.1获取Linux内核源代码204.1.2指定交叉

8、编译变量204.1.3内核配置菜单中的MINI2440选项204.1.4为内核打上yaffs2补丁224.1.5配置和编译带YAFFS2支持的内核224.2根文件系统的制作244.2.1常用的Linux根文件系统类型244.2.2YAFFS2文件系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。