With the rapid development of the embedded industry, the application of embedded operating systems is becoming more and more extensive. VxWorks has good real-time performance and is widely used in aviation, communications, defense, industrial control, network equipment, medical equipment, consumer electronics and other embedded real-time application fields. This book follows the general steps for beginners to learn, and introduces the VxWorks development environment, kernel analysis and application development, driver development and principles, and board support package process and transplantation in detail. Each chapter is explained with examples.