Font Size: a A A

Analysis Of μC/OS-II Kernel And Building Of μC/OS-II Platform

Posted on:2006-07-16Degree:MasterType:Thesis
Country:ChinaCandidate:B C LiuFull Text:PDF
GTID:2168360155471385Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Nowdays embedded application of technology expands quickly to many fields.Embedded technology also gets very great development, among which the developmentof embedded operating systems are very outstanding. Some excellent embeddedoperating systems with open source codes have appeared, such as Linux and ucos.μC/OS-II will win extensive application in the field of embedded industry because of itshigh real-time quality, dependability and simplified kernel.This thiese begins with software and hardware platform. The building process ofembedded development platform based on μC/OS-II is discussed in detail. Aboutsoftware platform, designs embedded system building blocks based on μC/OS-II. Onhardware platform, arounding 16-bit N80C196KB MCU, some peripheral equipmentswhich are compatible with N80C196KB are built on hardware system.First, this thiese introduces the overview development of embedded system. Thenintroduces the birth of embedded operating system and its development, and introducesseveral famous embedded operating system. To be continued, discusses the universalquestion to be involved in software and hardware during the development of embeddedsystem. Then, analyses μC/OS-II kernel in detail and sets forth the principle of μC/OS-IIporting, and ports the kernel of μC/OS-II to hardware platform based onN80C196KB.Selects TASKING C196 compiler and ShangHai XingYan in-circuitemulator as poring and development tools. Then, designs embedded system buildingblocks based on μC/OS-II, including LED display module, keyboard module, A/Dmodule, timer management module, asynchronous serial communication module.Lastly, builds a testing small system, including master unit and slave unit. Slave unitcommunicates with master unit by serial communication. Programming respectively inslave unit and master unit is needed. By doing this, tests previous job and confirms itsvalidity.
Keywords/Search Tags:Embedded System, Embedded Operating System, μC/OS-II, RTOS, Embedded System Building Block
PDF Full Text Request
Related items