|
![]() |
|||
|
||||
OverviewEmbedded systems are typically real-time systems, meaning they must respond in a timely manner to multiple, potentially concurrent events as they occur. Real-time kernels like MicroC/OS-II are ""small-footprint"" operating systems that can fit on the microcontrollers used in embedded systems. Just as larger-scale operating systems make the application programmer's task easier by providing easily used ""services,"" real-time kernels make embedded systems development easier by providing prewritten, pre-tested scheduling, synchronization, and communication services. MicroC/OS-II is a mature, sophisticated, highly portable, well-respected, and widely used open source real-time kernel. It has been adapted to work on over 50 different kinds of microcontroller. The latest version is so robust that it has even been used in FAA DO178B Level B certified safety critical products. This book and the accompanying software serves advanced engineering and computer science students as an operating systems primer; engineers and developers seeking to save development time by using the MicroC/OS RTOS in their own projects; and professionals evaluating commercially available kernels who will use MicroC/OS's to perform comparative evaluations. Full Product DetailsAuthor: Jean LabrossePublisher: CMP Books Imprint: CMP Books Edition: 2nd edition Dimensions: Width: 21.50cm , Height: 4.50cm , Length: 26.20cm Weight: 1.838kg ISBN: 9781578201037ISBN 10: 1578201039 Pages: 634 Publication Date: 16 May 2002 Audience: Professional and scholarly , Professional & Vocational Format: Paperback Publisher's Status: Out of Print Availability: In Print ![]() Limited stock is available. It will be ordered for you and shipped pending supplier's limited stock. Table of ContentsIntroduction Chapter 1: Sample Code Chapter 2: Real-Time Concepts Chapter 3: Kernel Structure Chapter 4: Task Management Chapter 5: Time Management Chapter 6: Event Control Blocks Chapter 7: Semaphores Chapter 8: Mutual Exclusion Semaphores Chapter 9: Event Flags Chapter 10: Message Mailboxes Chapter 11: Message Queues Chapter 12: Memory Management Chapter 13: Porting MicroC/OS-II Chapter 14: 80x86 Large Model Port Chapter 15: 80x86 Large Model Port with Floating Point Support Chapter 16: Upgrading From uC/OS to MicroC/OS-II Chapter 17: Reference Manual Chapter 18: Configuration Manual Appendix A: Example Source Code Appendix B: Microprocessor Independent Source Code Appendix C: 80x86 Real-Mode, Large Model Ports Appendix D: PC Support Services Appendix E: HPLISTC and TO Appendix F: Coding Conventions Appendix G: Licensing Appendix H: Quick Reference ChartReviews""""MicroC/OS-II...does much more than simply present usable source code (though it does that also). It explains WHY the code is the way it is."" MicroC/OS-II...does much more than simply present usable source code (though it does that also). It explains WHY the code is the way it is. """""MicroC/OS-II...does much more than simply present usable source code (though it does that also). It explains WHY the code is the way it is.""" Author InformationJean J. Labrosse is a senior technical staff member at Dynalco Controls in Fort Lauderdale, Fla. He has a master's degree in electrical engineering and has been designing embedded systems for many years. Labrosse is the author of the popular operating system and book MicroC/OS-II: The Real-Time Kernel. He has written articles for numerous magazines, and is a regular lecturer and advisory board member for the Embedded Systems Conference. Tab Content 6Author Website:Countries AvailableAll regions |