为升级现有单片机系统并保证系统的重用性和集成性,设计了单片机和嵌入Linux的ARM基于SPI总线的数据通信系统。通过在原有系统上增加ARM,既可以提升系统的性能和功能,又相对地减少了升级系统的工作量,另外.通信速率高。文章介绍了系统硬件设计、单片机裸机程序设计以及Linux下驱动和用于测试驱动的应用程序设计。测试结果表明,系统稳定、可靠,具有实际工程应用价值。