本文深入研究基于AUTOSARCAN网络通信规范,设计与实现了基于CAN总线协议的分层与功能可裁剪的通信软件。自底向上,驱动层提供了访问硬件标准接口,为上层屏蔽硬件细节;接口层为上层提供访问硬件单元的统一接口,管理硬件状态,通过缓存机制保证L_PDU传输服务;传输层通过超时机制和流量控制,提供数据收发和数据拆分重组等功能。同时结合当下通讯系统测试领域的研究成果,创建符合性测试系统对通讯软件进行验证,探索基于AUTOSAR标准的符合性测试方法。