This book is divided into two parts: driver and distributed programming. The driver part mainly introduces the design of character device driver, enhanced network device driver (ENI) and WindML Chinese font library and the process of porting MicroWindows to VxWorks platform; the distributed programming part introduces the distributed component object model (DCOM) and the common object request broker architecture (CORBA). This book is mainly aimed at developers of embedded systems based on the VxWorks operating system, and can be used as a reference book for engineers and technicians engaged in embedded technology related work.