The Design and Implementation of the RT-Thread Operating System Contributor(s): Yi, Qiu (Author), Puxiang, Xiong (Author), Zhu, Tianlong (Author) |
|
ISBN: 0367554860 ISBN-13: 9780367554866 Publisher: Auerbach Publications OUR PRICE: $94.95 Product Type: Hardcover - Other Formats Published: November 2020 |
Additional Information |
BISAC Categories: - Computers | Operating Systems - General - Computers | Software Development & Engineering - Systems Analysis & Design - Technology & Engineering | Electronics - Microelectronics |
Physical Information: 0.94" H x 7" W x 10" (2.05 lbs) 390 pages |
Descriptions, Reviews, Etc. |
Publisher Description: Since the release of V0.01 in 2006, to the present V4.0 version, RT-Thread has developed a reputation among developers for its open source strategy. RT-Thread has gained a large following among members of the embedded open source community in China with hundreds of thousands of enthusiasts. RT-Thread is widely used in energy, automotive, medical, consumer electronics, among other applications, making it a mature and stable open source embedded operating system. The purpose of RT-Thread RTOS Design and Implementation is to create an easy learning curve for mastering RT-Thread, so that more developers can participate in the development of RT-Thread and work together to create an open source, tiny, and beautiful Internet of Things operating system. The book's first part introduces the RT-Thread kernel and starts with an overview of RT-Thread before covering thread management, clock management, inter-thread synchronization, inter-thread communication, memory management, and interrupt management. The second part begins with RT-Thread kernel porting and explains how to port RT-Thread to a hardware board to run it. The second part also introduces RT-Thread components and discusses the Env development environment, FinSH console, device management, and network framework. Additional topics covered include:
Each chapter features code samples, as well as helpful tables and graphs, so you can practice as you learn as well as perform your own experiments. |