This book introduces the popular embedded operating system VxWorks in detail. It first summarizes the basic knowledge of VxWorks operating system, such as task management, inter-task communication mechanism, memory management, and timing management, and explains the key to the implementation of embedded operating system. Then, combined with the author's many years of experience in embedded system development and application, it elaborates on the development skills of BSP and application programs in VxWorks system, and provides multiple application examples and analysis and design.