|
|
|||
|
||||
OverviewFull Product DetailsAuthor: Jim Yuill , Penn LinderPublisher: Packt Publishing Limited Imprint: Packt Publishing Limited Edition: 2nd Revised edition ISBN: 9781803237725ISBN 10: 1803237724 Pages: 570 Publication Date: 30 September 2025 Audience: Professional and scholarly , Professional & Vocational Format: Paperback Publisher's Status: Active Availability: Available To Order ![]() We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately. Table of ContentsTable of Contents Introducing Real-Time Systems Introducing the Development Board Introducing the Development Tools Understanding Super-Loops Implementing the Super-Loop Understanding RTOS Tasks Running the FreeRTOS Scheduler Protecting Data and Synchronizing Tasks Intertask Communication Drivers and ISRs More Efficient Drivers and ISRs Sharing Hardware Peripherals among Tasks Creating Loose Coupling with Queues FreeRTOS Memory Management Multi-Processor and Multi-Core Systems Troubleshooting Tips and Next Steps Appendix A - Tools Quick-Reference Appendix B - Reference Information Appendix C - Creating FreeRTOS Projects, and Installing FreeRTOSReviewsAuthor InformationJim Yuill is a senior computer-systems engineer, with 30 years of experience. He has worked in operating-systems development, cyber-security R&D, network systems-programming, and university teaching. He has a PhD in computer science, with a thesis in cyber security, which is highly cited. Penn Linder is a Senior Electrical Engineer at IVEK Corporation, a manufacturer of industrial pumps and controllers. He has had a passion for embedded systems since taking his first embedded controllers' class at Penn State University in 1995. He followed his passion by working for various companies that allowed him to design both hardware and software for products using embedded systems. Some of the products he has worked on include lighting controls, medical devices, and industrial automation equipment. His early years were spent cranking out bare-metal assembly code for 8-bit MCUs. In his later years, he wrote software using C and FreeRTOS for 32-bit ARM Cortex-M processors. Tab Content 6Author Website:Countries AvailableAll regions |