Systemy operacyjne systemów wbudowanych
Streszczenie
W artykule przedstawiono problem wyboru właściwej metody implementacji aplikacji dla systemu wbudowanego (z użyciem wielkiej pętli lub z systemem operacyjnym czasu rzeczywistego). Przedstawiono sposób porównania i wyboru systemu operacyjnego najbardziej odpowiedniego dla tworzonego systemu wbudowanego. Artykuł zawiera również charakterystykę dwóch reprezentatywnych systemów operacyjnych czasu rzeczywistego - komercyjnego VxWorks oraz bezpłatnego FreeRTOS.
Słowa kluczowe
system operacyjny, system wbudowany
Operating systems for embedded systems
Abstract
This article presents a problem of choice proper implementation method for embedded system application (by usage big loop or real-time operating system). It presents methods of comparing and selection most suitable operating system for implementation designed embedded system. It describes two topical real-time operating systems: commercial VxWorks and freeware FreeRTOS.
Keywords
control system, embedded system
Bibliografia
- Berger Arnold S.: Embedded Systems Design: An Introduction to Processes, Tools and Techniques, CMP Books, 2002.
- Curtis Keith E.: Embedded Multitasking With Small Microcontrollers, Newnes (Elsevier Group), 2006.
- Hawley G.: Selecting a Real-Time Operating System, Embedded Systems Programming, March, 1999.
- Ip B.: Performance Analysis of vxworks and rtlinux, Raport COMS W4995-2, Columbia University, NY 2001.
- Jerraya A. A. (Editor), Yoo S. (Editor), Wehn N. (Editor), Verkest D. (Editor): Embedded Software for SoC, Kluwer Academic Publishers, 2003.
- http://www.freertos.org
- http://www.highintegritysystems.com
- http://www.windriver.com
- Lamie Edward L.: Real-Time Embedded Multithreading: Using threadx and ARM, CMP Books, 2005.
- Szymczyk P.: Systemy operacyjne czasu rzeczywistego, Kraków, Wydawnictwa AGH, 2003.
- Wilmshurst T.: Designing Embedded Systems with PIC Microcontrollers, Newnes (Elsevier Group), 2007.