Based the SmartARM2200 development board hardware for the target system, introduced some feature of SmartARM2200 and LPC2210, analysised several major components of uClinux kernel : memory management, file system , Multi-process management and real-time; gave a brief review of ARM microcontroller integrated development tools ADS1.2 and EasyJTAG Debugger; introduced the development environment, configuration and compilation process of uClinux kernel, both the creation and transplantation methods and processes of the File System, as well as the kernel and file system for the transplant. Finally, introduced the basic tenets of UDP transmission, programming a UDP sending、listen program, to illustrate the application of addition and the operation process.
Keywords: UDP, uClinux, SmartARM2200, LPC2210, Kerne, Embedded system