|
| Real-Time Operating Systems – So That's How They Work! |
|
|
|
![]() Clive 'Max' Maxfield In the case of a general-purpose operating system, there is no guarantee that anything will happen at a particular time. If you launch your web browser, for example, it may appear on your screen almost immediately or (depending on what other tasks the operating system is currently juggling) it may take a few seconds. Although this is often somewhat frustrating, we learn to live with it. But now consider something like an industrial controller in charge of a production line. When a sensor detects something happening in the real world, it may be required for the operating system to do something NOW! In order to address this, we have the concept of a Real-Time Operating System (RTOS) – such a beast guarantees to respond to external stimuli in a certain amount of time. Of course the above is a gross simplification. We might have large numbers of different tasks, each with their own priority level (some tasks may share the same priority), so the OS has to manage these tasks, scheduling, synchronization, message passing, switching, interrupts, resources, memory... and all sorts of "stuff". And so we come to µC/OS-III (pronounced "Micro-C, O-S Three"), which is a state-of-the-art, scalable, ROMable, pre-emptive real-time kernel that manages an unlimited number of tasks. (Don’t worry if you don’t understand what any of these terms mean – you will if you read the book.) Actually, I should point out that this book is not targeted at absolute beginners – readers need to have a good understanding of microprocessors and microcontrollers and C programming. Unfortunately this book is not cheap ($199.95 from Amazon), but it's actually a rather good deal when you understand that it comes with an evaluation board that plugs into your PC via a USB cable. In conjunction with the free development environment that you can download over the Internet, you can really sink your teeth into learning all about RTOSes (I'm not sure what the plural should be here). If you haven’t already done so, Click Here to see a full review, including a video, by yours truly. |
| < Prev | Next > |
|---|
Signup and follow EPEMAG on TWITTER, share tips, ask questions
This site is best supported by Microsoft Internet Explorer 7.0® or FireFox® 3.0. Pop-up blocker must be disabled and automatic cookie override should be used. Please download Microsoft Internet Explorer 7.0 now (you will be taken to the Microsoft© web site). or FireFox now (you will be taken to the FireFox® web site )
| PCWorld Latest Technology News |
| Tech news and updates by PCWorld. Focused on computers and consumer electronics, topics include computer hardware, software, wireless, digital entertainment, security and anti-virus and gadgets. |
| Gizmodo |
| Gizmodo, the gadget guide. So much in love with shiny new toys, it's unnatural. |
| BBC News - Technology |
| The latest stories from the Technology section of the BBC News web site. |