arm的嵌入式网络收音机的设计
引言
目录
摘要 I
Abstract II
一、引言 5
(一)课题研究的背景 5
1.ARM的简介 5
2.嵌入式系统简介 5
3.嵌入式操作系统 6
4.嵌入式系统的开发方法 6
(二)课题的研究内容与论文结构安排 6
1.课题的主要研究内容 6
2.论文的结构安排 6
二、本课题的总体设计 8
(一)本设计的整体系统功能分析与介绍 8
三、本课题的硬件部分设计 9
(一)本课题的硬件部分的总体设计 9
(二)本课题的外接部分设计 9
1.S3C2440芯片功能模块 9
2.ARM处理器的功能模块 10
3.网卡驱动的功能模块 11
4.液晶触控屏的功能模块 12
5.串口驱动的功能模块 14
6.JTAG驱动的功能模块 15
7.S3C2440的复位模块 15
8.电源模块 15
9.UDA1380音频解码模块 16
(三)本章小结 17
四、本课题的软件部分设计 18
(一)bootloader 18
1.bootloader的简介 18
2.Uboot的简介 19
(二)嵌入式Linux的移植 19
1.Linux的简介 19
2.Linux的移植 19
(三)根文件的制作 21
1.BusyBox的移植 21
目录
3.拷贝库文件 21
(四)Mplayer的移植 21
(五)本章小结 22
五、本课题的功能设计 22
(一)音频解码 22
(二)网络缓冲 23
(三)播放器 23
1.Qt移植 23
2.交互界面开发 24
(四)本章小结 25
总结 26
致谢 2 *好棒文|www.hbsrm.com +Q: #351916072#
6
参考文献 27
附录一 硬件总原理图 28
附录二 程序 30
引言
(一)课题研究的背景
由于收音机和传统无线电信道较窄,因此电台非常拥挤,不利于信号接收,还须通过添加短波旋钮来适配信号,用户体验很差。
针对传统收音机的不足,而设计了具备以下特征的网络收音机:
可联网
该系统必须配备符合通用电子产品的网络通信接口,并且网络连接成为标配已是趋势。
随着互联网技术的出现,整个互联网时代的培育已经通过了市场的测试,并对人类生活产生了巨大的影响,带宽的提高也增加了对网络和信息的需求。为了满足网络的发展需求,集成设备必须具备相应的网络通信接口,并且具有集成网络接口的处理器能够实现TCP / IP,USB和蓝牙通信接口。同时提供通信网络协议软件和相应的物理层控制软件。
有效利用资源
硬件和软件的严格整合是嵌入式集成产品的未来方向。这需要现代化般的精简结构,调整错综复杂的结构,降低能源消耗和成本,维护与系统功能密切相关的硬件和软件,并消耗最少的资源。
优化人机界面
集成产品为用户提供的交互界面应该是完美和友好的,开发人员应该更多地考虑他开发的界面。例如额外的发送和接收其他电子邮件和图像的功能,这为用户改善用户体验,提供良好的体验。
1.ARM的简介
ARM于1991年在剑桥成立,只设计芯片的架构。世界上有超过两百个合作伙伴,其购买ARM微处理器核心架构,依照客户需求而加入自己的电路,生产自己的ARM芯片。知名的合作伙伴有苹果、高通、三星。
ARM微处理器主要包括ARM7系列,ARM9系列等。各系列处理器都有自己独特的微处理器属性来满足他在系列中的不同使用领域的需要。
以下功能特性是本文所使用的ARM9微处理器的。
低成本高性能、低功耗;
支持如Linux和Windows CE操作系统的全性能MMU集成内核;
在主处理器的内核中分为用户与非用户两种模式。不是用户模式也被称为特权模式。ARM由于价格低廉,功耗低,性能高以及其他各方面的优势,ARM微处理器的使用渗透到各方面,ARM架构在手机、汽车、电子设备,打印机,无线和手持产品等各个领域都有应用。
2.嵌入式系统简介
嵌入式系统是控制,监视或协助操作设备操作的设备。它集成了软件和硬件,还包括机械和配件。因此,PC等开发软件不只用于嵌入式系统。几十年的发展使综合技术成为一门综合性学科。嵌入式系统此时的定义是:基于高性能处理器,将多任务操作系统作为软件平台,其处理数据的能力让传统微控制器望尘莫及。它包括硬件和软件两个方面,因此称为“嵌入式系统”。在嵌入式系统的开发中,所有功能的实现对嵌入式软件和嵌入式系统至关重要。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1342.html