摘要
本发明公开了一种光模块和光模块配置方法,涉及光模块技术领域。该光模块的MCU的网络协议栈架构中包括应用层和硬件抽象层,硬件抽象层中包括配置模块、设备树模块、设备树配置模块、驱动模块以及驱动接口模块;应用层用于,通过驱动接口模块调用驱动模块中的驱动程序;设备树模块用于,根据MCU能够实现的功能生成设备树;设备树配置模块用于,配置设备树中的信息;配置模块用于,配置驱动模块与驱动接口模块的对应关系,以及配置设备树中的功能。本发明实施例的技术方案,通过在光模块的MCU的网络协议栈架构中构建应用层和硬件抽象层,大幅提高了应用层代码的复用率,将硬件多样化的问题进行归一化,减少光模块的开发和验证周期。