Font Size: a A A

ΜC NIOSⅡ Soft-core Microprocessor OS-Ⅲ Transplantation And Applied Research /

Posted on:2015-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y X FengFull Text:PDF
GTID:2268330431456755Subject:IC Engineering
Abstract/Summary:PDF Full Text Request
With the development and progress of the times and science, embedded systemshave penetrated into all areas of daily life. As the most popular real-time kernel,μC/OS-III often combine with some embedded processors, being applied to theindustrial, services, consumer electronics and other fields, and the range of applicationsare constantly expanding.According to actual demands, basing on the characteristics of Nios II andμC/OS-III, the paper completed all the work about transplanting the real-time kernelμC/OS-III to Nios II processor. Using quartus II SOPC Builder software build soft-coreNios II components, add it to the Nios II IDE integrated development environmentcompiler, then placed the entire μC/OS-III real-time operating system package in theNios II IDE catalog, write and modify four kernel documents (os_cpu.h, os_cpu_c.c,os_cpu_a.asm, os_cpu.a.inc) and three CPU documents (cpu.h, cpu_c.c, cpu_a.asm)about μC/OS-III, finally write or modify the board support package (BSP).At last, we test the completed system after transplantation by creating some taskswhich have different priority. By online observing the system running in the Nios IIIDE Integrated Development Environment and FPGA board shows that the tasks canswitch tasks and communication between tasks, the system is stable and reliable, thetransplantation is successful.
Keywords/Search Tags:μC/OS-III, Nios II, Embedded system, migration
PDF Full Text Request
Related items