Font Size: a A A

Mc68331 Embedded Software Development Platform-based Design And Realization

Posted on:2008-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:J XiaFull Text:PDF
GTID:2208360212978446Subject:Biomedical engineering
Abstract/Summary:PDF Full Text Request
The Embedded System involves much technology, including micro-electronics, electronic engineering, the software & hardware of computer, Communication, and so on. Being used in every walk of life, such as aviation, spaceflight, instrument, industrial-control, appliance equipment, intelligent facility, and Computer, Communication & Control, the Embedded System has been a major branch of computer science. However, with the rapid extending of the Embedded System application, the traditional development mode of Embedded Systems cannot satisfy the practical needs any more. On the one hand, electronic engineers often ignore the Embedded Operation Systems and Software reuse. On the other hand, Computer software engineers lacks the essential hardware knowledge which makes them cannot access the Embedded Systems area easily. As result, it becomes more and more important to advance a development mode based on development platform.Based on the basic concept of embedded systems, the thesis briefly explained the necessity, status quo and trend of the using of development platform in embedded software design. Then, the background and the hardware devices of the subject was described. And then, build the development environment with InterTools and NOHAU ICE.According to system requirements, the development platform architecture was designed, and the whole platform was compartmentalized to three layers: hardware abstraction layer, monitor & debugger layer and operating system layer. In term of the characteristics of the hardware platform, the design of the Hardware Abstraction Layer was completed, including BootLoader programming, device Driver programming and other hardware encapsulation. Afterwards, in order to make up the insufficiency of MC68331, the monitor & debugger layer which make embedded software development independently from special tools was designed. Finally, real-time operating system μC/OS-Ⅱ was migrated to the Hardware Abstraction Layer.Embedded software development platform was designed as a three-layer structure without a coupling between layers, so that it has good adaptability and openness and can easily be modified for different hardware platform and actual requirement. Embedded software development platform can simplify the design...
Keywords/Search Tags:Embedded System, Development Platform, MC68331, μC/OS-Ⅱ
PDF Full Text Request
Related items