Font Size: a A A

μC/OS-Ⅱ-based Recording Player Software Design And Implementation

Posted on:2014-01-13Degree:MasterType:Thesis
Country:ChinaCandidate:J DengFull Text:PDF
GTID:2268330401966999Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Since the1990s, with the development of electronic information technology,computing and storage capacity of all kinds of portable electronic devices such assmart phones, multimedia players and other types of portable devices have madetremendous progress. Recording-play services that the users want to enjoy on adesktop or laptop, can also be found on portable multimedia devices.Embedded technology has achieved the request of portable multimedia deviceswhich people made in the post PC era.It offers a flexible, efficient and cost-effectivesolutions to hide the computer in the various devices, products and systems in theform of embedded system, thus software and hardware are set into a whole, and thedevices have advantages of small size, high degree of automation, high speed ofresponse etc.With the development of chip technology, the performance of embeddedARM system is improved, the function is also becoming more and more rich. ARMembedded system application in many fields in social life has brought greatconvenience, and has important influence on people’s way of life and improves thequality of life.The μC/OS-II is of excellent performance, with widely used embedded operatingsystem which is free for open, it has compact structure, priority-based preemptivereal-time kernel, the vast majority of the code is written in ANSIC language, usesassembly language to write some related to hardware, so it can be used for differentarchitecture microprocessor. C/OS-II can be embedded through the standard ANSICcross compiler by the assembler, linker, and some other software tools in developmentof products.The design of ARM Cortex kernel Luminary LM3S1138based on MPU as thecore, and also based on the embedded operating system μ C/OS-II, by adding LCD,makes the system easy to operate, and designs a set of interface with the completefunctional of the entire GUI graphic. The adding of C/OS-II can make the systemgreatly enhances the portability, and make the system easier to maintain later. Themain research content is:Firstly, a profound understanding of the embedded system, especially itsdefinition, characteristics, classification, application, development trend. At the sametime to conduct an in-depth understanding of Cortex kernel and embedded operating system ARM.Secondly, study on the design and theory of the system of recording andplaying.Proper selection of hardware and software resources, and well-analysis ofrequirements.Thirdly, based on the characteristics of the design of recording and playingsystem, selecting the required service platform, working theories and programmingmethods. Based on the need to find a reasonable research method, and to complete theoverall design of the system and the detailed division of system module.Finally, on the development environment of IAR Embedded Workbench forARM, to transplant the C/OS-II to LM3S1138, to achieve the design andimplementation of recording and playing software which is based on the μC/OS-II.
Keywords/Search Tags:embedded system, Recording and playing, μC/OS-II, GUI
PDF Full Text Request
Related items