RTOS Control of Hardware Processes

dc.contributor.advisorAboelaze, Mokhtar
dc.creatorAtiwa, Sumaia
dc.date.accessioned2017-07-28T14:49:49Z
dc.date.available2017-07-28T14:49:49Z
dc.date.copyright2016-12-02
dc.date.issued2017-07-28
dc.date.updated2017-07-28T14:49:49Z
dc.degree.disciplineComputer Engineering
dc.degree.levelMaster's
dc.degree.nameMASc - Master of Applied Science
dc.description.abstractIn this thesis, adding hardware-process support to Microcontroller Real-time Operating System Version 2 (MicroC/OS-II) is proposed. MicroC/OS-II is a hard real-time operating system (RTOS), mostly written in the C programming language. MicroC/OS-II is designed to manage limited resources within embedded systems, and it can only execute and control software processes performed in the same processor system. MicroC/OS-II has been modified in order to manage external hardware processes. These hardware processes are implemented on a Nexys 3 Spartan-6 FPGA Board. In this thesis, MicroC/OS-II is already ported to run on an EVBplus HCS12 development board with CodeWarrior Embedded Software Development Tools from Freescale Semiconductor Inc. Modifications are applied on MicroC/OS-II interrupt system to manage hardware processes, and SPI protocol and parallel interface are set up to communicate between the HCS12 trainer and the FPGA board. The work is illustrated by designing a satellite attitude controller, using variable structure control (VSC).
dc.identifier.urihttp://hdl.handle.net/10315/33647
dc.language.isoen
dc.rightsAuthor owns copyright, except where explicitly noted. Please contact the author directly with licensing requests.
dc.subjectElectrical engineering
dc.subject.keywordsEmbedded Systems
dc.subject.keywordsFPGA
dc.subject.keywordsReal-Time Operating Systems
dc.subject.keywordsSatellite attitude control
dc.titleRTOS Control of Hardware Processes
dc.typeElectronic Thesis or Dissertation

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Atiwa_Sumaia_M_2016_Masters.pdf
Size:
1.86 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
license.txt
Size:
1.83 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
YorkU_ETDlicense.txt
Size:
3.38 KB
Format:
Plain Text
Description: