"立体声音频延长器面板型"是我公司自主独立开发的产品.它使用五类或五类以上非屏蔽双绞线作为传输介质,采用ABS塑胶外壳,接线简单方便,发送端与音频信号源连接,接收端连接到扬声器.成对使用,抗干扰能力强,音频可以传输300米远的距离。无需外接电源。
上传时间: 2013-05-16
上传用户:Altman
近年来,网络音乐,特别是网络电台的风行,受到越来越多的大众追捧。网络音乐以其及时、海量、灵活、个性化、时尚的风格,吸引了越来越多消费者的加入和众多商家的关注。但是,作为网络音乐的终端--流媒体播放器,最直接面向大众的窗口,却显得单一,大部分商家只提供PC上的流媒体播放器。正出于此,本课题把目光投向那些不使用PC或者不愿长时间使用PC的用户,为他们量身定制流媒体播放设备,让用户不必使用PC也可享受网络音乐带来的快乐。 本课题的研发正是基于上述背景,研发支持无线网络的嵌入式多功能流媒体播放设备。本课题的研究目标是实现一个嵌入式流媒体播放器(亦称为InternetRadio),Internet Radio是一个可以在家中自由移动、任意摆放的网络流媒体播放设备。只要处在有网络环境中,Internet Radio的音乐平台让用户不必打开计算机,就能接收全球数千个不同风格、不同国家的各种类型音乐电台。除了可以直接透过因特网收听网络广播外,还可以播放储存于计算机硬盘或MP3设备中的音乐。 本系统采用ARM920T作为处理器,基于嵌入式Linux操作系统、vTuner网络电台地址数据库、Mplayer播放器软件和FLTK界面开发工具来实现。系统实现了除一般意义的音频流媒体播放和接收调频广播等功能之外,还增加了本地相框和网络数码相框Flickr在线分享的流行时尚元素。本论文具体分析了系统的硬件平台,主要论述了软件的实现,系统的主要软件功能包括bootloader和嵌入式Linux系统的移植,根文件系统的构建,播放器软件程序的研究、比较、移植和编写,系统与网络电台地址数据库vTuner和网络相框Flickr的交互,Microwindows、Nxlib和FLTK的移植和基于FLTK的图形界面开发,以及基于FLIK开发出良好的人机交互界面。作为项目的主要核心人员,作者负责系统的软件架构设计、Linux系统的移植、播放器软件的研究和开发、GUI开发工具和图形库的移植、图片播放的实现、用户与设备交互的实现和大部分界面程序的编码等关键工作。
上传时间: 2013-07-10
上传用户:小枫残月
基于手姿态的人机交互是以实现自然的人机交互为研究目标,可提高计算机的可操作性,同时使计算机能够完成更加复杂的任务。而基于ARM的嵌入式系统具有功耗低、体积小、集成度高等特点,嵌入式与具体应用有机地结合在一起,具有较长的生命周期,能够根据特定的需求对软硬件进行合理剪裁。结合嵌入式技术的手姿态跟踪设备能够实时的检测出人机交互系统中人手的位置与角度等数据,并将这些数据及时反馈给计算机虚拟系统来进行人机交互,提高跟踪设备的可靠性和空间跟踪精度。 通过对嵌入式开发过程以及对控制系统构成的分析,确定了手姿态信号输入方案及系统的软硬件总体设计方案。通过对目前流行的众多嵌入式处理器的研究、分析、比较选择了S3C2440处理器作为系统开发硬件核心,详细介绍了S3C2440的相关模块的设计,包括存储单元模块、通信接口模块、JATG接口电路。同时设计了系统的外围电路像系统时钟电路、电源电路、系统复位电路。 选择更适合于ARM开发的Linux系统作为软件开发平台。实现了Linux系统向开发板的移植、Bootloader的启动与编译、设备驱动程序的开发;根据手姿态信号输入方案系统采用分模块、分层次的方法设计了系统的应用程序——串口通信程序及手姿态识别子程序。通过分析常用的手姿态识别算法,系统采用基于神经网络的动态时间规整与模板匹配相结合的动态手姿态识别算法。并依据相应的软硬件测试方法对系统进行了分模块调试及系统的集成。
上传时间: 2013-07-11
上传用户:songyuncen
能通过电话按键时的录音文件,采用离散傅立叶变换Goertzel算法,通过软件能够精确分析按键声音0-9、#、*的识别,通过最新技术和语音识别技术分析,能够完美的呈现出音频文件中电话号码发声的识别数字号码及按键顺序. 作者:小光 QQ:1512839549
上传时间: 2013-06-13
上传用户:gengxiaochao
能通过电话按键时的录音文件,采用离散傅立叶变换Goertzel算法,通过软件能够精确分析按键声音0-9、#、*的识别,通过最新技术和语音识别技术分析,能够完美的呈现出音频文件中电话号码发声的识别数字号码及按键顺序. 作者:小光 QQ:1512839549
上传时间: 2013-05-22
上传用户:baiom
linux设备驱动程序 经典linux驱动书籍! linux驱动开发必备
上传时间: 2013-04-24
上传用户:Avoid98
语音通信是人类通信的重要组成部分,伴随着数字通信技术和计算机技术的发展,特别是Internet的出现,基于因特网的数字语音通信技术得了到迅速的发展。由于设备、环境、人为操作等因素的影响,网络上传输的语音信号可能出现忽大忽小的情况,为了得到较好的语音信号输出效果,需要在接收端对语音信号进行处理。针对以上情况,本文研究并实现了基于ARM的网络语音AGC系统。 本文结合嵌入式系统和AGC技术的发展,设计实现了一个基于ARM的网络语音AGC系统。本文首先对AGC算法进行了深入研究,在对LMS算法进行研究的基础上提出了一种基于LMS的数字语音AGC算法,通过Matlab软件对算法进行了仿真;设计了一个由AT91RM9200微处理器、网络控制器、音频芯片构成的嵌入式AGC处理终端硬件平台,构建了嵌入式Linux操作系统,并在此基础上设计实现了网络语音AGC系统的下位机终端。该终端主要实现了用基于LMS的数字语音AGC算法实时地处理从网络上传过来的忽大忽小的数字语音信号,取得良好的语音信号输出,并且稳定性可靠;设计实现了上位PC机程序,上位机实现了通过网络将数字语音信号实时地传送到嵌入式终端的功能。 本设计采用高性能微处理器,配合嵌入式Linux强大支持功能的实现方案,具有高性能、低成本、小型化、实时性强等诸多优点。相比传统的实现架构,该设计具有更好的灵活性和操作性,性价比更高,功能更强大,同时可扩展性和可移植性也更好,具有一定的技术先进性和广泛的应用前景。
上传时间: 2013-06-11
上传用户:几何公差
随着计算机软硬水平的不断提高,嵌入式领域的发展也取得了长足的进步。目前,嵌入式与Linux技术的结合正在推动着嵌入式技术的飞速发展,嵌入式系统的研究和应用产生了显著的变化。 硬件上,嵌入式平台由51系列内核的8位机系统逐步上升到以ARM内核为主流的32位系统;软件上Linux作为操作系统的发展史上一个重要的里程碑,以高安全性和稳定性、开源免费等的优势使得其在政府、国防、教育、工业等领域获得了广泛的运用。 2n伪随机多频道激电理论(简称伪随机理论),是由何继善院士率先提出并命名的,其实质是将含有3,5,7…等多个奇数主频率的复合波同时向大地发送,接收机同时接收经大地介质传导的复合波中各主频率电流响应。在地球物理勘探领域,基于伪随机理论的数据采集系统具有抗干扰能力强、测量精度高、观测速度快、装置轻便等优点而得到广泛应用。 本文在分析伪随机理论基础上,结合当前嵌入式软硬件发展的最新成果,开展对ARM Linux嵌入式数据信息系统的研究与实现。 首先,通过需求分析,对各种采集方案比较后,设计系统总体方案。通过数据信息系统驱动总体分析,选用嵌入式板载的音频芯片实现数据A/D转换,完成Linux下采集设备驱动程序设计。 其次,在ARM9内核的S3C2410嵌入式处理器硬件平台,按照嵌入式软件开发流程,搭建嵌入式Linux交叉开发平台;裁剪并移植Linux内核,构建嵌入式文件系统。 再次,利用当前流行的嵌入式图形开发库Qtopia Core,结合Sqlite数据库与Linux多线程技术,设计数据采集应用程序,建立数据信息系统的应用软件模型,此基础上对整个系统进行测试,与理论值进行对比实验。 最后,就课题的不足做出总结,并且提出系统后期的改进建议。
上传时间: 2013-07-11
上传用户:CETM008
多媒体正在使我们的生活变得越来越丰富多彩。报纸,相片,CD机,电视,电影已经被PC机很好地整合到了一起,而互联网又使得多媒体资源的交流成为可能。跨越网络时代、信息时代、多媒体时代,后PC时代的到来,呼唤新一代的多媒体系统,它体积更小,功能更全,界面更友好。本系统就是面向这一需求而设计的。 嵌入式多媒体系统除了具有播放音乐,视频,浏览图片,电子书的基本功能外,一些方案还集成了视频录制、数码相机、数码摄像机、FM收音机、卫星定位导航系统、掌上游戏机和移动电视等等各种附加功能以满足不同的市场需求。本课题开发一套具有音频、视频、图片和电子书等功能的嵌入式多媒体系统解决方案,硬件部分以ARM处理器S3C241O为核心,软件部分以Linux操作系统为核心进行开发,系统具有体积小,成本低等特点。 本论文按照硬件、固件、软件三个层面分析了基于ARM Linux的嵌入式多媒体系统的设计和实现。硬件部分分处理器和外围电路两部分进行介绍。固件部分包括引导加载程序vivi的移植,Linux 2.6内核的移植,配置Cramfs根文件系统,Linux设备驱动程序开发。软件部分对Linux应用开发作出了讨论,包括系统的功能模块和软件构架,重点是基于MiniGUI的图形界面设计。在论文的最后,分析了系统的优缺点,以及单片解决方案和多处理器方案的比较,并展望了嵌入式多媒体系统的发展方向。
上传时间: 2013-06-03
上传用户:xfbs821
- vii - 8.1.1 实验目的 315 8.1.2 实验设备 315 8.1.3 实验内容 315 8.1.4 实验原理 315 8.1.5 实验操作步骤 318 8.1.6 实验参考程序 319 8.1.7 练习题 321- vi - 6.4 USB 接口实验 266 6.4.1 实验目的 266 6.4.2 实验设备 267 6.4.3 实验内容 267 6.4.4 实验原理 267 6.4.5 实验操作步骤 270 6.4.6 实验参考程序 272 6.4.7 实验练习题 280 6.5 SPI接口通讯实验 281 6.5.1 实验目的 281 6.5.2 实验设备 281 6.5.3 实验内容 281 6.5.4 实验原理 281 6.5.5 实验操作步骤 285 6.5.6 实验参考程序 287 6.5.7 练习题 289 6.6 红外模块控制实验 289 6.6.1 实验目的 289 6.6.2 实验设备 289 6.6.3 实验内容 289 6.6.4 实验原理 289 6.6.5 实验操作步骤 291 6.6.6 实验参考程序 291 6.6.7 练习题 296 第七章 基础应用实验 296 7.1 A/D 转换实验 296 7.1.1 实验目的 296 7.1.2 实验设备 296 7.1.3 实验内容 296 7.1.4 实验原理 296 7.1.5 实验设计 298 7.1.6 实验操作步骤 299 7.1.7 实验参考程序 300 7.1.8 练习题 301 7.2 PWM步进电机控制实验 301 7.2.1 实验目的 301 7.2.2 实验设备 301 7.2.3 实验内容 301 7.2.4 实验原理 301 7.2.5 实验操作步骤 309 7.2.6 实验参考程序 311 7.2.7 练习题 313 第八章 高级应用实验 315 8.1 GPRS模块控制实验 315 - v - 5.2 5x4键盘控制实验 219 5.2.1 实验目的 219 5.2.2 实验设备 219 5.2.3 实验内容 219 5.2.4 实验原理 219 5.2.5 实验设计 221 5.2.6 实验操作步骤 222 5.2.7 实验参考程序 223 5.2.8 练习题 224 5.3 触摸屏控制实验 224 5.3.1 实验目的 224 5.3.2 实验设备 224 5.3.3 实验内容 224 5.3.4 实验原理 224 5.3.5 实验设计 231 5.3.6 实验操作步骤 231 5.3.7 实验参考程序 232 5.3.8 练习题 233 第六章 通信与接口实验 234 6.1 IIC 串行通信实验 234 6.1.1 实验目的 234 6.1.2 实验设备 234 6.1.3 实验内容 234 6.1.4 实验原理 234 6.1.5 实验设计 238 6.1.6 实验操作步骤 241 6.1.7 实验参考程序 243 6.1.8 练习题 245 6.2 以太网通讯实验 246 6.2.1 实验目的 246 6.2.2 实验设备 246 6.2.3 实验内容 246 6.2.4 实验原理 246 6.2.5 实验操作步骤 254 6.2.6 实验参考程序 257 6.2.7 练习题 259 6.3 音频接口 IIS 实验 260 6.3.1 实验目的 260 6.3.2 实验设备 260 6.3.3 实验内容 260 6.3.4 实验原理 260 6.3.5 实验步骤 263 6.3.6实验参考程序 264 6.3.7 练习题 266 - iv - 4.4 串口通信实验 170 4.4.1 实验目的 170 4.4.2 实验设备 170 4.4.3 实验内容 170 4.4.4 实验原理 170 4.4.5 实验操作步骤 176 4.4.6 实验参考程序 177 4.4.7 练习题 178 4.5 实时时钟实验 179 4.5.1 实验目的 179 4.5.2 实验设备 179 4.5.3 实验内容 179 4.5.4 实验原理 179 4.5.5 实验设计 181 4.5.6 实验操作步骤 182 4.5.7 实验参考程序 183 4.6.8 练习题 185 4.6 数码管显示实验 186 4.6.1 实验目的 186 4.6.2 实验设备 186 4.6.3 实验内容 186 4.6.4 实验原理 186 4.6.5 实验方法与操作步骤 188 4.6.6 实验参考程序 189 4.6.7 练习题 192 4.7 看门狗实验 193 4.7.1 实验目的 193 4.7.2 实验设备 193 4.7.3 实验内容 193 4.7.4 实验原理 193 4.7.5 实验设计 195 4.7.6 实验操作步骤 196 4.7.7 实验参考程序 197 4.7.8 实验练习题 199 第五章 人机接口实验 200 5.1 液晶显示实验 200 5.1.1 实验目的 200 5.1.2 实验设备 200 5.1.3 实验内容 200 5.1.4 实验原理 200 5.1.5 实验设计 211 5.1.6 实验操作步骤 213 5.1.7 实验参考程序 214 5.1.8 练习题 219 - ii - 3.1.1 实验目的 81 3.1.2 实验设备 81 3.1.3 实验内容 81 3.1.4 实验原理 81 3.1.5 实验操作步骤 83 3.1.6 实验参考程序 87 3.1.7 练习题 88 3.2 ARM汇编指令实验二 89 3.2.1 实验目的 89 3.2.2 实验设备 89 3.2.3 实验内容 89 3.2.4 实验原理 89 3.2.5 实验操作步骤 90 3.2.6 实验参考程序 91 3.2.7 练习题 94 3.3 Thumb 汇编指令实验 94 3.3.1 实验目的 94 3.3.2 实验设备 94 3.3.3 实验内容 94 3.3.4 实验原理 94 3.3.5 实验操作步骤 96 3.3.6 实验参考程序 96 3.3.7 练习题 99 3.4 ARM处理器工作模式实验 99 3.4.1 实验目的 99 3.4.2实验设备 99 3.4.3实验内容 99 3.4.4实验原理 99 3.4.5实验操作步骤 101 3.4.6实验参考程序 102 3.4.7练习题 104 3.5 C 语言程序实验一 104 3.5.1 实验目的 104 3.5.2 实验设备 104 3.5.3 实验内容 104 3.5.4 实验原理 104 3.5.5 实验操作步骤 106 3.5.6 实验参考程序 106 3.5.7 练习题 109 3.6 C 语言程序实验二 109 3.6.1 实验目的 109 3.6.2 实验设备 109 3.6.3 实验内容 109 3.6.4 实验原理 109 - iii - 3.6.5 实验操作步骤 111 3.6.6 实验参考程序 113 3.6.7 练习题 117 3.7 汇编与 C 语言的相互调用 117 3.7.1 实验目的 117 3.7.2 实验设备 117 3.7.3 实验内容 117 3.7.4 实验原理 117 3.7.5 实验操作步骤 118 3.7.6 实验参考程序 119 3.7.7 练习题 123 3.8 综合实验 123 3.8.1 实验目的 123 3.8.2 实验设备 123 3.8.3 实验内容 123 3.8.4 实验原理 123 3.8.5 实验操作步骤 124 3.8.6 参考程序 127 3.8.7 练习题 134 第四章 基本接口实验 135 4.1 存储器实验 135 4.1.1 实验目的 135 4.1.2 实验设备 135 4.1.3 实验内容 135 4.1.4 实验原理 135 4.1.5 实验操作步骤 149 4.1.6 实验参考程序 149 4.1.7 练习题 151 4.2 IO 口实验 151 4.2.1 实验目的 151 4.2.2 实验设备 152 4.2.3 实验内容 152 4.2.4 实验原理 152 4.2.5 实验操作步骤 159 4.2.6 实验参考程序 160 4.2.7 实验练习题 161 4.3 中断实验 161 4.3.1 实验目的 161 4.3.2 实验设备 161 4.3.3 实验内容 161 4.3.4 实验原理 162 4.3.5 实验操作步骤 165 4.3.6 实验参考程序 167 4.3.7 练习题 170 目 录 I 第一章 嵌入式系统开发与应用概述 1 1.1 嵌入式系统开发与应用 1 1.2 基于 ARM的嵌入式开发环境概述 3 1.2.1 交叉开发环境 3 1.2.2 模拟开发环境 4 1.2.3 评估电路板 5 1.2.4 嵌入式操作系统 5 1.3 各种 ARM开发工具简介 5 1.3.1 ARM的 SDT 6 1.3.2 ARM的ADS 7 1.3.3 Multi 2000 8 1.3.4 Embest IDE for ARM 11 1.3.5 OPENice32-A900仿真器 12 1.3.6 Multi-ICE 仿真器 12 1.4 如何学习基于 ARM嵌入式系统开发 13 1.5 本教程相关内容介绍 14 第二章 EMBEST ARM实验教学系统 17 2.1 教学系统介绍 17 2.1.1 Embest IDE 集成开发环境 17 2.1.2 Embest JTAG 仿真器 19 2.1.3 Flash 编程器 20 2.1.4 Embest EduKit-III开发板 21 2.1.5 各种连接线与电源适配器 23 2.2 教学系统安装 23 2.3 教学系统的硬件电路 27 2.3.1 概述 27 2.3.2 功能特点 27 2.3.3 原理说明 28 2.3.4 硬件结构 41 2.3.5 硬件资源分配 44 2.4 集成开发环境使用说明 51 2.4.1 Embest IDE 主框架窗口 51 2.4.2 工程管理 52 2.4.3 工程基本配置 55 2.4.4 工程的编译链接 71 2.4.5 加载调试 72 2.4.6 Flash编程工具 80 第三章 嵌入式软件开发基础实验 81 3.1 ARM汇编指令实验一 81
上传时间: 2013-04-24
上传用户:xaijhqx