上QQ阅读APP看书,第一时间看更新
2.9 本章小结
本章讲解了如何开发UART设备驱动、如何将UART设备对接到设备驱动框架、如何验证UART设备驱动是否可用。
在RT-Thread中,将UART外设抽象为UART设备,并结合UART设备的通用操作方法与驱动框架思想设计出UART设备驱动框架,这为开发者提供了更便利的设备控制方式。同时,这使基于UART设备编写出来的应用代码更具兼容性与通用性。
开发者还需要注意以下两点。
1)操作方法的名称可以自定义,但不要脱离实际意义,并且需要遵守代码规范。所有的操作方法/函数都属于内部函数,在函数实现时,需要使用static进行修饰。本条注意事项对每种驱动都适用,后面章节将不再赘述。
2)在进入与退出中断时,需要调用中断进入和中断退出函数,如下所示。本条注意事项对每种驱动都适用,后面章节将不再赘述。