摘要:
介绍了嵌入式Linux下支持多种传输协议、多片Z85C30芯片的设备驱动程序设计方法。文中介绍了Z85C30芯片的基本情况以及与驱动相关的寄存器,然后按照字符设备驱动程序设计框架阐述了驱动程序各部分的实现方法,重点描述了采用中断核心处理函数指针与不同协议的实际中断核心处理函数挂接方法,实现了对不同通道不同协议的个性化处理,以及设计sccs_ioctl函数为用户层提供在线设置传输协议及相关参数的系统调用函数。最后通过交叉编译形成设备驱动模块,并成功应用于航管雷达通信服务器。
中图分类号: