什么才叫好的程序:框架 + 业务逻辑 + 软硬件 ?
出发点:
软件硬件分层
功能分块
1、将硬件驱动封装成API
2、定义一个硬件驱动的结构类型对其进行API实例化
3、应用层直接使用驱动结构层的指针
4、协议独立