嵌入式系统报告

嵌入式系统报告

ID:44367657

大小:325.87 KB

页数:15页

时间:2019-10-21

嵌入式系统报告_第1页
嵌入式系统报告_第2页
嵌入式系统报告_第3页
嵌入式系统报告_第4页
嵌入式系统报告_第5页
资源描述:

《嵌入式系统报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一背景介绍0二系统总体设计02.1博创NETARM2410-S开发平台02.2硬件体系结构12.2软件体系结构1三系统具体设计2四系统调试结果2五个人具体工作35.1本机Qtopta虚拟平台的建立45.2QT交叉编译环境的建立与开发板库文件的加载55.3程序交叉编译调试过程的建立65.4QT文件上下曲功能的编写6六总结76.1遇到主要问题及解决方案76.2设计不足与展望86.3个人总结8参考文献9一背景介绍近年来,嵌入式系统的发展成为计算机科学领域的一个热门技术。嵌入式系统是应用于特定设备屮的专用计算机。随着计算机硕件技术

2、的发展革新,用户对欧入式产品功能的要求也愈加完备。越來越多的欧入式系统,包括PDA、MP3播放器、WAP手机等在我们生活中扮演着愈加重要的角色。其中作为嵌入式数码设备的代表,MP3播放器深得广大用户的喜爱。MP3作为高质量音乐压缩标准,给音频产业带来了具大的冲击。MP3技术使音乐数据压缩比率大,回放质量高,较小数据量和近乎完美的播放效呆使其在网络上传输得以实现。随着MP3播放器的出现及其技术的发展,对MP3播放器的要求越來越高,制造商在选型、设计、开发、附加功能和适用领域等方面做了很多努力,设计了多种方案。二系统总体设计本

3、次实验任务是在UP-NETARM2410-S嵌入式系统教学平台上设计一个基于嵌入式Linux与QT的MP3播放器。使用QT制作图形用户界面,利用开源的Madplay解码器对MP3文件进行软件解码,实现打开歌曲文件、播放、暂停、停止、上下曲目、音量增减等功能。2.1博创NETARM2410-S开发平台由傅创兴业科技有限公司开发的ARM9实验平台中已经包含了许多基本模块,兼容性很好,所以可以省去许多硕件开发的步骤,诸如A/D、D/A、FLASH、以太网卡、CAN总线控制器及LCD显示器等,也包含了许多扩展模块的接口。扩展卡插槽

4、调试接口图2-1主控制器硬件框图该平台采用三星公司生产的基于ARM9架构的嵌入式芯片S3C2410,主频202MHz,包含64MBSDRAM、64MBFLASH.LCD、键盘、网卡、USB接口、UART/IrDA.A/D通道、CANBUS、扩展卡插槽等硬件配置。硬件配置结构如图2-1所示。2.2硬件体系结构MP3播放器的硬件总体设计框图如图2.2所示:图2-2系统硕件总体设计框图由图2-2可以看出,本次设计的MP3硬件主要组成部分有:CPU、D/A转换与音频放大器、LCD显示屏、存储器等。以CPUS3C2410为中心,包括

5、D/A转换与咅频放大,SDRAM,FLASH存储器,TFT液晶显示屏。PC机通过以太网与ARM9开发板相连,实现交叉编译功能。S3C2410拥有丰富的处理器资源:独立的16KB指令Cache和16KB数据Cache.MMU支持TFT的LCD控制器。采用11S接口芯片UDA1341,一路立体声音频输出接口可接耳机或咅箱,通过解码后的信号经咅频放大电路输出。通过LCD显示屏接口显示MP3播放控制界面,通过人机界面实现对播放和暂停,停止,音量递增,音量递减等功能的控制。2.2软件体系结构此MP3播放器的软件体系结构采用分层模式,

6、总共包含四层:駛件层、设备驱动层、操作系统及应用层。如图2-3所示:图2-3软件体系结构硬件层包括了MP3播放器所需的物理设备:LCD液晶屏、音频接口芯片UDA1341等;设备驱动层包括上述各个设备的驱动程序;操作系统层使用嵌入式Linux的操作系统,为应用程序完成基本的底层的资源管理等工作;最上层是应用层,使用QT设计图形用户界而,通过移植开源的Madplay解码器实现对MP3文件的解码,播放、咅量增减的控制。三系统具体设计完成系统总体设计后,进行系统的具体设计工作。本次课程设计主要划分成三个部分进行:为了使用开源的Ma

7、dpaly程序,需要详细深入的研究开源代码程序,为如何调用开源代码提供依据。使用QTDesiger工具制作QT人机界面,完成所需要控件的添加以及界面美化,并在生成的“*・cpp”文件屮添加各个按钮功能函数。进行宿主机开发环境的配置,完成木机Qtopia虚拟平台的建立。Qt交叉编译环境的建立,开发板库文件的加载。完成以上工作后,就可以进行程序的编译以及调试工作。!1!系统调试结果我们将编译通过的可执行程序发布到Qtopia平台上,并在嵌入式开发板上所TFT液晶屏上显示QT控制界面界面。该MP3播放器完成了打开歌曲文件、播放、

8、暂停、音量加减、上下曲目、停止等功能。FormMp3Player;Open••••••・・,FlayPauseLastNextStop+-图4-1MP3播放器启动界而图4-2MP3播放器打开咅乐文件界面五个人具体工作系统设计流程如图5-1所示。在设计屮,我主要负责本机Qtopia虚拟平台的建立、QT交叉

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

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

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