RTOS Control of Hardware Processes
dc.contributor.advisor | Aboelaze, Mokhtar | |
dc.creator | Atiwa, Sumaia | |
dc.date.accessioned | 2017-07-28T14:49:49Z | |
dc.date.available | 2017-07-28T14:49:49Z | |
dc.date.copyright | 2016-12-02 | |
dc.date.issued | 2017-07-28 | |
dc.date.updated | 2017-07-28T14:49:49Z | |
dc.degree.discipline | Computer Engineering | |
dc.degree.level | Master's | |
dc.degree.name | MASc - Master of Applied Science | |
dc.description.abstract | In 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.uri | http://hdl.handle.net/10315/33647 | |
dc.language.iso | en | |
dc.rights | Author owns copyright, except where explicitly noted. Please contact the author directly with licensing requests. | |
dc.subject | Electrical engineering | |
dc.subject.keywords | Embedded Systems | |
dc.subject.keywords | FPGA | |
dc.subject.keywords | Real-Time Operating Systems | |
dc.subject.keywords | Satellite attitude control | |
dc.title | RTOS Control of Hardware Processes | |
dc.type | Electronic Thesis or Dissertation |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Atiwa_Sumaia_M_2016_Masters.pdf
- Size:
- 1.86 MB
- Format:
- Adobe Portable Document Format