Font Size: a A A

Development And Comparative Research Of PDA Based On μC/OS-Ⅱ And μCLinux

Posted on:2008-07-21Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiFull Text:PDF
GTID:2178360248952208Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the increase of function versatility requirement and complexity of embedded system product, embedded product without operating system can not adapt to the development requirements in the aspects of upgrade, maintenance, limited resource with high efficiency management of system. Increasing development efficiency, shortening development period, and taking real time operating system as developing platform and developing embedded software gradually become the new direction of embedded system development. With respect to the typical product of embedded system - PDA, its low level product can be used to manage personal information, such as address list, journey schedule and so on. In addition, it can also have calculation, painting board, game and other functions; High level product of PDA has the function of wireless Internet connection, communication of two devices, touch screen control, fax, video and other advanced functions. However, PDAs in different application areas have great differences in costs of hardware/software development. This project selects suitable hardware platform and embedded operating system, provides method and realization technology of given functions of PDA products, which provides important practical significance of PDA applications.In this project, S3C2410 is used as the hardware development platform and ARM9 as microprocessor. Firstly,μC/OS-Ⅱis used as embedded system and MiniGUI is used as graphic user interface. Steps and methods of portingμC/OS-Ⅱand MiniGUI into S3C2410 developing board, and design thinking of application program are given, and, ultimately, an intermediate level PDA with simple functions such as address list, painting board and calculator has been realized. Then,μCLinux is used as embedded system. Kernel has been cut and re-complied. The file system of PDA has been realized by BusyBox, and MicroWindows is ported into development board as the library of graphical interface. Finally, a complex high-level PDA with file system has been realized with Nano-X API. In this project, with respect to the two types of PDAs, the following issues are compared: the extent of technology support, hardware requirement, the difficulty of operating system porting, graphical user interface, application programming, and versatility, reliability, friendly GUI and other technique indexes. The conclusion is:μC/OS-Ⅱand MiniGUI, which have limited technology support and limited implementation of versatility, are suitable for the development of intermediate-level PDA with less cost; On the other hand,μCLinux and MicroWindows, which have more difficulty in operating system porting, more complicated functions such as file system, extensive technology support, are suitable for the high-level PDA with more advanced functions. In PDA market with different requirements, different solutions can be applied so as to achieve the minimization of development cost and maximization of market profit.
Keywords/Search Tags:Embedded System, PDA, μC/OS-Ⅱ, μCLinux, Porting
PDF Full Text Request
Related items