February 2007
May 2006
Introduction to Priority Inversion
by YukuanMarkWhen tasks share resources, as they often do, strange things can and will happen. Priority inversions can be particularly difficult to anticipate. Here's an introduction to priority inversions and a pair of techniques you can use to avoid them.
Get by Without an RTOS
by YukuanMarkToo many simple systems use a commercial RTOS. All that's sometimes needed is a way to implement even-driven and periodic functions. Here's an easy way to do just that.
eCos
by YukuanMarkeCos is an open source, royalty-free, real-time operating system intended for embedded applications. The highly configurable nature of eCos allows the operating system to be customised to precise application requirements, delivering the best possible run-
Empowering Embedded Systems
by YukuanMarkµC/OS-II, The Real-Time Kernel is a highly portable, ROMable, very scalable, preemptive real-time, multitasking kernel (RTOS) for microprocessors and microcontrollers.
MicroC OS II: The Real Time Kernel
by YukuanMarkIf you currently do not use an RTOS, read this book to gain a deep understanding of what these powerful tools can do for your code. If you're looking at commercial products, read the book to understand some of the trade-offs and gain an appreciation for w
Real Time Application Design
by YukuanMarkThis section presents four contrasting design solutions to a hypothetical embedded real time application. The suitability of each solution is judged for embedded computers with varying RAM, ROM and processing capabilities. In addition the simplicity and c
1
(7 marks)