嵌入式linux IP播放器的硬件设计及驱动设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文主要介绍一种基于嵌入式技术和网络技术的音频播放器的系统设计和实现。系统采用主频为400MHz的ARM9芯片S3C2440A作为嵌入式微处理器,结合现代接口技术,以嵌入式LINUX作为操作系统为软件平台,利用MINGUI开发图形界面,实现了音频播放、网络传输与控制、多种存储方式、彩色液晶显示和键盘输入等功能,该系统主要用于体育场馆的音频播放控制系统、广播播放系统和公众场合的音频播放系统中。
     嵌入式linux IP播放器的包括嵌入式硬件设计和嵌入式软件设计。本文详细的介绍了设计过程。嵌入式硬件设计包括ARM9芯片S3C2440A核心板的原理图设计和六层高速PCB的绘制;S3C2440A与TFT液晶、U盘、SD卡、10M/100M网络、IDE硬盘、串口、ⅡS、ⅡC等外围接口电路设计。本文中给出了各个外围电路设计方法和设计原理图。嵌入式系统软件设计在嵌入式硬件设计的基础上,包括BootloaderⅥⅥ的移植、嵌入式linux内核的剪裁与移植,并制作嵌入式linux的根文件系统,完成设备驱动程序的编写与调试。在系统集成后,对播放器系统进行了硬件和软件功能性和稳定性的测试。
     该系统具有特殊的两路音频系统、多种存储方式可选、设备接口丰富、网络传输控制、硬件易扩展、音质效果好、图形用户界面美观友好,运行稳定可靠等特点。此播放器系统在音频播放场合中具有很强的适用性,具有良好的应用前景,具有很好的实用价值和经济效益。
This paper mainly introduce design and implementation of a audio player system based on embedded technology and network technology.The system uses a frequency of 400 MHz chip S3C2440A as the ARM9 embedded microprocessor, combined with modern interface technology, using LINUX as the operating system for embedded software platform and MINGUI as graphical interface development.In this system ,the audio players, network transmission and control, a variety of storage, color LCD display and keyboard input, and other functions is implemented. The system is mainly used for sports venues audio player control system, radio broadcast system and public places in the audio system.
     Embedded linux IP players syetem design is comprise of embedded hardware and embedded software design. This paper detailed introduction of the design process. Hardware design is comprised of S3C2440A core board's Schematic and six high-speed PCB design drawing;the circuit of TFT LCD, USB, SD Card, 10 M/100M network, IDE hard, serial, IIS, IIC, and so on.The paper offer the various external circuit schematics. Embedded in the embedded system software design on the basis of hardware design, including the transplantation Bootloader VIVI, embedded linux kernel of the crop and transplantation and making of embedded linux the root file system.The design and debug of Device drivers is completed. the system hardware and software features and stability of the test of the player is completed.
     The system has a special two-way audio system, a variety of storage options, rich interface equipment, network transmission control, hardware easy to expand, sound effects, and beautiful and friendly graphical user interface, stable and reliable operation, and other characteristics. This player system applicated in the audio players has a good prospect, has a good practical value and economic benefits.
引文
[1]徐云鹏.嵌入式流媒体音频系统的设计[D]吉林大学2007
    [2]金敏,周翔,金梁编著.嵌入式系统:组成、原理与设计编程[M]人民邮电出版社2006
    [3]魏忠,蔡勇,雷红卫.嵌入式开发详解[M].北京:电子工业出版社,2003
    [4]嵌入式技术资料,嵌入式开发网,httpa/www embed.com.cn/
    [5]田泽.嵌入式系统开发与应用教程[M]北京北京航空航天大学出版社2005
    [6]李佑军.嵌入式系统综述[J]《现代电子技术》2003
    [7]于明.贩书瑞等.嵌入式系统设计与开发教程[M]电子工业出版社2006
    [8]徐昊.基于的嵌入式音视频播放系统研究及应用[D]贵州大学2006
    [9]S3C2440A 32-BIT RISC MICROPROCESSOR USER'S MANUAL PRELIMINARY Revision 0.14.SAMSUNG ELECTRONICS 2004
    [10]HY57V561620 Data Sheet.Hynix Semiconductor Inc 2004
    [11]LTC3404 Data Sheet.Linear Technology Corporation 2000
    [12]江思敏.PCB和电磁兼容设计[M].机械工业出版社2006
    [13]古树忠,闫胜利编著.PROTEL 2004实用教程:原理图与PCB设计[M]电子工业出版社,2005
    [14]刘文涛编著.PROTEL 2004完全学习手册[M]电子工业出版社2005
    [15]潘巨龙[等]编著.ARM9嵌入式LINUX系统构建与应用[M]北京航空航天大学出版社2006
    [16]DM9000 Data Sheet.DAVICOM 2002
    [17]LQ057V3DG01 Data Sheet.SHARP COPPORTION 2007
    [18]UDA1341 Data Sheet PHILIPS 2005
    [19]ZLG7290 Data Sheet.广州周立功单片机发展有限公司2006
    [20]倪继利.Linux内核分析及编程[M].北京:电子工业出版社,2005
    [21]马忠梅、李善平等..ARM&Linux嵌入式系统教程[M]北京航天大学出版社2004
    [22]霍妍,孟凡荣.基于Linux嵌入式系统的研究与实现[J].计算机系统应用2004
    [23]刘淼.嵌入式系统接口设计与驱动程序开发[M]北京北京航空航天大学出版社2006
    [24]孙天泽.嵌入式设计及Linux驱动开发指南[M],电子工业出版社2005
    [25]杜春蕾.ARM体系结构与编程[M]北京清华大学出版社2003

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700