𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

The Design and Implementation of the RT-Thread Operating System

✍ Scribed by Qiu Yi, Xiong Puxiang, Tianlong Zhu


Publisher
Auerbach Publications
Year
2020
Tongue
English
Leaves
412
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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:

  • The I/O device framework
  • Virtual file systems
  • Peripheral interfaces
  • Devices including the PIN device, UART device, and ADC device, among others.

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.


πŸ“œ SIMILAR VOLUMES


The Design and Implementation of the RT-
✍ Qiu Yi, Xiong Puxiang, Tianlong Zhu πŸ“‚ Library πŸ“… 2020 πŸ› CRC Press 🌐 English

<p>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-Th

Design and Implementation of the MTX Ope
✍ K. C. Wang (auth.) πŸ“‚ Library πŸ“… 2015 πŸ› Springer International Publishing 🌐 English

<p><p>This course-tested textbook describes the design and implementation of operating systems, and applies it to the MTX operating system, a Unix-like system designed for Intel x86 based PCs. Written in an evolutional style, theoretical and practical aspects of operating systems are presented as th

The Design and Implementation of the Fre
✍ McKusick, Marshall Kirk;Neville-Neil, George V πŸ“‚ Library πŸ“… 2004 πŸ› Addison-Wesley Professional 🌐 English

This title provides a concise overview of FreeBSD's design and implementation. While explaining key design decisions, it details the concepts, data structures, and algorithms used in implementing the systems facilities. It is both a practical reference and an in-depth study of a contemporary, portab

The Design and Implementation of the Fre
✍ Marshall Kirk McKusick, George V. Neville-Neil πŸ“‚ Library πŸ“… 2004 πŸ› Addison-Wesley Professional 🌐 English

As in earlier Addison-Wesley books on the UNIX-based BSD operating system, Kirk McKusick and George Neville-Neil deliver here the most comprehensive, up-to-date, and authoritative technical information on the internal structure of open source FreeBSD. Readers involved in technical and sales support

The Design and Implementation of the Fre
✍ Marshall Kirk McKusick, George V. Neville-Neil, Robert N.M. Watson πŸ“‚ Library πŸ“… 2014 πŸ› Addison-Wesley Professional 🌐 English

The most complete, authoritative technical guide to the FreeBSD kernel’s internal structure has now been extensively updated to cover all major improvements between Versions 5 and 11. Approximately one-third of this edition’s content is completely new, and another one-third has been extensively rewr