Summary: This copy offers introduced a circle MP3 apparatus pattern principle and debugging method within the time frame involving S3C4510B ARM7 processor as well as VxWorks real-time operating-system around detail, include examined architecture plus managing style connected with community MP3 program formed through such a apparatus, include talked about them broadcasts that substantial program prospective client from the arena around open pronunciations like the star hotel, long-distance bus, traveler train, pronunciation meeting,etc.. Keyword: ARM; MP3; S3C4510B; VxWorks; MAS3587F
It features for the most part referred that will MPEG1 layer3 and MPEG2 layer3 that this system MP3 features summed upward MP3, today's feeting MPEG2.5 layer3 provides offered far more helpful compressed coded method. Because MP3 features offered the talk data of high-fidelity, low rule rate, is widely found in a variety of consumption electronic fields. Typical like: MP3 walkman, different automobile brought audiofrequency apparatus,etc.. These apparatuses have high-capacity Flash memorizers (generally inside previously mentioned 32MB) And canonial has this interface outside, could download MP3 music from computer actually Inetrnet and also save plus off lining as well as transmit here, can meet up with persons in addition to hire your demand.
The network MP3 apparatus produces network MP3 piece of equipment in addition to program method that challenge requires and is particularly distinct from your conventional personal MP3 apparatus. It includes Ethernet interface in addition to infrared remote-control user interface of standard 100M, less than that handle involving real-time software, can easily attain MP3 records stream from Ethernet, and also isn't going to need right here for you to retail store plus over the air around actual time. Under the particular cooperation involving MP3 compiled rule chip MAS3587F, can easily surface MP3 recording operate transmit and feedback that will MIC regarding MP3 flow press in the same time. MP3 technique put together by the plurality associated with multi-level MP3 apparatuses includes a network MP3 server (can often be the embedded device too) ,It is used pertaining to keeping MP3 database and handling overall program and also controlling. Index necessitie with the funct ion and also the processor lectotype, according to your ask for associated with venture require investigation reports in addition to venture order, that multilevel MP3 tool should meet the next functionality and listing requirement. Audio volume rule in addition to broadcasting function. Mainly include: Support to be able to encode MPEG1/2 layer3 which often inputs the analog acustic signal; Support MPEG1/2/2.5 layer3 that will suffocate this decoding belonging to the little stream; Support a digital audio mixing, digital sound quantity as well as degree appear to help regulate. Remote control and broadcasting that supervisory function. Mainly include: Support this infrared report controller, acquiring finish in addition to network MP3 tool involving record controller adopt RS-232 interface; Realize the particular manage about MP3 sound recording data steady stream within your manipulate associated with server; Play and also enter springing the particular function. Network f unction. Mainly include: On your foundation with supervisory deal with as well as data interchange associated with TCP/IP agreement; Automatic detect in the trouble, reporting an urgent situation along with seeking assist or improved caution to belief when using the apparatus; Automatic detection of the apparatus and discerning; Support machines code; Support this IP address. Under your feature and 2 bottle restraint on the cost, at first design choice evaluation involving pick in addition to real-time software system. As to be able to processor, need to possess interface or extendible along with matching interface of 100MHz Ethernet interface, UART and also I2C. The traditional one-chip computer process of course are unable to match characteristic in addition to real-time nature requirement, and take up more common microprocessor as well the network deal with device means will obviously boost the gear cost, so figure out to take this multilevel handler. Through surveying as well as grasping in several ways, elect a couple kinds of system handlers: Samsung ARM7 processor S3C4510B and Motorola PowerPC model MPC860T. The two have 100M Ethernet MAC on-chip. Comparatively speaking, the 2 main feature is all about equal, nonetheless Samsung ARM7 model S3C4510B provides highly considerable batch cost advantages. And because of the mass fast make use of with ARM processor, family many EDA acquiring means manufacturers have got offered high creating tool remedy in the cost performance, produce the actual progress price tag decrease considerably too, and so the following design and style verdict adopts S3C4510B ARM processor as the major processor. In real-time performing system, for the reason that real-time dynamics belonging to the system MP3 apparatus is usually estimated reasonably much, as well as multilevel data tranny utilising connected with your solo network MP3 apparatus offers greater effect about established capacity of the entire system, s o, require to be able to adopt the tricky real-time operating technique as the application platform. Adopt VxWroks RTOS program podium since the multi-level MP3 piece of equipment in the first stage. The intersection of gadget and the intersection associated with style strategy and determined by ARM7 the actual intersection of community handler in addition to S3C4510B as well as tricky the particular intersection of real-time operating system as well as intersection of tool along with the intersection connected with system structure plus hinder diagram, MP3 of network, regarding VxWorks, MP3 regarding network, equally Fig. 1 Show. CPU is actually S3C4510B ARM7 microprocessor that this principal frequency is 50MHz, mainly surface finishes the particular supervisory control involving Ethernet plus obtaining plus dispatching associated with facts flow. Send MP3 sound recording data stream directly into decoding the chip MAS3587F in order to decode and broadcast and control, att ain MP3 coded number, the data move of stereo below this command of thorough top management equipment through MAS3587F. In addition, continue to accept the article controller in addition to purchase that will combine interpretive delivery by way of RS-232 interface. MP3 created code, specially MP3 encodes (namely MP3 recording) Need enormous calculation sum, the particular traditional approach is usually came to the realization from the laptop software or even specialized DSP chip, due to the fact S3C4510B is a circle handler within this project, the actual management potential connected with it is electronic digital indication is often a comparable poor link, and so possesses noticed choosing the decoding perform connected with MP3 by means of solitary computer chip MP3 put together code nick MAS3587F. In addition, the system MP3 equipment memory space adopts 16MB SDRAM HY57V281620 at an increased speed, can be used pertaining to with course execution, data living space as well as buffers; The solidification memorizer on the system adopts 2MB Flash AM29LV160, this kind of memorizer seriously isn't merely unforgettable like: MAC address, non-volatile info regarding IP address, them could be employed to get prestoring quite a few MP3 data. The infrared report controller adopts the particular infrared T-R tube moving inside a number on the market place to help design. Ethernet element possesses obtained the charge performance pretty huge RTL8201BL different PHY within the foundation associated with ARM7 processor S3C4510B built-in 100MHz Ethernet MAC, can the particular adaptation continues on 10M/100Mbps system files transmission. Under a real style and design chassis, it really is about 200 yuan which the essential digital departmental cost with the network MP3 piece of equipment with the solitary sleeve may be controlled, can meet the low-cost involves on most application. Apparatus, MP3 associated with network, develop, debug development of a pparatus, MP3 connected with network, debug, comprise your intersection with equipment plus layout with podium along with debug as well as real-time software style and design plus debug. The hardware stand is definitely finished schematic diagram and PCB for you to design by simply PowerLogic and PowerPCB associated with PADS. After the particular equipment stand is definitely assembled, utilize Embest IDE with regard to ARM involved progress setting and also JTAG debugging machine to help generate the test procedure, cooperate using Tektronix digital oscilloscope to carry around the sensible test for you to just about every aspect regarding hardware design around the goal board. SDNS100 dependant on that Samsung presents produces BSP code composing and test the fact that snowboard VxWorks BSP template proceeds on the multilevel MP3 goal board. In computer hardware design, continue to apply Foundation ISE built-in progress setting involving Xilinx Company to be able to acqui re to the programmable logic gadget XC9572XLVQ64 within the board, finish the realistic design and style with peripheral veneer on the processor. The advancement involving this real-time computer software strategy is largely accomplished by way of Tornado II pertaining to ARM built-in progress environment depending on WindRiver Company. This bundled progress environment features a lot of limitations and task evaluation resources such as VxWorks real-time operating system, ARM7 compiler, debugging device in addition to WindView, can understand that debugs target aboard real-time software procedure several different modes, full-functions fast by way of serial dock as well as Ethernet. After your method advancement regarding program is finished, make the actual intersection regarding Bootable VxWorks plus the intersection associated with job application plan image and file into, solidify the actual chart file throughout Flash through Embest IDE as well as intersection of JTAG a s well as simulator, can certainly bust from the plus debug the natural environment to perform within genuine time.
The community MP3 application program framework multi-level MP3 apparatus could possibly allow perform that will maximum efficacy whilst obtaining central servers to control as well as control the system beneath only throughout one. The usual multilevel MP3 application technique chassis can be proven like Fig. 2. The physique framework on the network MP3 program technique are established within the actual multicasting network, within common condition, the circle MP3 server sends backdrop new music or alternative express messagings by using transmit and also multicasting. The multi-level MP3 port setting up can easily require request relating to help users' Request to be able to Send, machine interact to request, collection up, obtain the particular passway even though becoming one-to-one quickly ask. Any network MP3 airport terminal installation (users) Can kick-off MP3 plus request request. The people that can be developed demand the passway number along with depend on ne twork bandwidth as well as circle wait (under 100M Ethernet condition, the actual program nearly uses 30% system bandwidth resource when handling 250 along with requiring the passway) . When you will find significant notices or express messagingsing, might build and insert the passway, that priority of this passway is more than any kind of broadcast, multicasting or request the particular main concern from the passway, it can be this unconditional playmode, the exceptional reason for reporting an unexpected emergency plus requesting help or maybe enhanced extreme caution etc. of it is usually employed for broadcasting the key detect or maybe accidenting. In addition, every network MP3 is usually port can as well initiate paging. Namely radio, multicasting or unicast to some other circle MP3 airport terminal areas soon after that community MP3 port assembly encodes MP3 for you to MIC reviews signal, this kind of function are available inside the achieving debate belonging to the pronunciation and also pronunciation classroom system. Under your above-mentioned system MP3 application technique chassis architecture, for the most part you will discover all these a couple sense programmes in the network MP3 network: Control bus (CBUS) And info bus (DBUS) . The command bus mostly transfers several supervision plus deal with command, nevertheless the data bus largely transports this audio tracks regularity MP3 files flow. The typical circle MP3 engages the actual procedure software chassis to be able to often be demonstrated such as Fig. 3.
The community MP3 step-by-step software probability network MP3 program could end up being placed towards the music system associated with client bedroom in the super star hotel extensively, public pronunciations for example the long-distance bus, voyager train, pronunciation meeting and pronunciation classroom,etc. put out this application. The standard application including the music system associated with wedding guest bedroom involving star hotel, that is the alternative on the sort of Full Digitalization, this workable Off-The-Shelf LAN facts software with superstar hotel, are through using can certainly finish installing for the existing circuit virtually any transformation. By tool for taking turns MP3 audio storehouse, offer plus move around in visitors plus offer you this various, high-quality new music in order to enjoy. This apparatus even offers pronunciation asking, notifying plus unforeseen predicament (such for the reason that fire) regarding wedding area on the living room support with the exact moment Evacuate extra performs such as radio,etc. promptly. On long-distance buses along with traveler trains, offers the passenger MP3 music to be able to orient that obtain service is often a sort of brand-new program subject matter which is rich in the actual prospect. In addition, because the function how the system MP3 encodes real-time MP3 of the speech signal, and, it's small, reduced cost, reliability are high, provide the multi-level as well as insert very much of positive aspects such as the function, have got dominant advantages over the particular conventional computer application program code or computer system plug-in cartomancy MP3 recording way, so, that piece of equipment can even be placed on the actual specific MP3 recording job application with this system involving broadcasting plus TV.
After the network MP3 tool with concluding your speech builds up and finishes, receive the favorable opinion how the actual project has applied and also purchased people some hotel invitee living room music system at first. What most of us developed, motor vehicle taken server of embedded network MP3 procedure suitable for that long-distance bus slipped this project towards and used meanwhile. Believe by using the regular offers belonging to the circle MP3 apparatus as well as engineered lessons with system, the circle MP3 is required in progressively more a lot of intake field, in addition to constructive monetary advantages and sociable benefit will emerge.
Bibliographical a blueprint 1 S3C4510B User' utes Manual. Samsung Inc, 20012 VxWorks Programmer' verts Guide. WindRiver Inc, 20023 is definitely happy slowly. Network MP3 piece of equipment computer software as well as components details pattern report. University with Science and also Technology of the country's defence. 20034 ginger wills will be great. Network MP3 process program element design report. University associated with Science and Technology associated with the particular nationwide defence. 2003