目前大多伺服控制系统依赖计算机实现,系统体积功耗大、成本高。针对此问题,以ARM9 S3C2440芯片和CPLD EPM570T144芯片为硬件平台,在嵌入式Linux操作系统下设计了直流伺服控制系统。ARM实现控制算法,得出控制量给CPLD ,CPLD主要用作控制接口扩展和信号处理。详细介绍了Linux设备驱动设计和伺服控制应用程序设计。