写单片机有段时间了. 我现在逐渐的对单片机有了点感觉
我个人认为单片机的代码也是可以分层的.
分层结构如下

我的代码组织层次结构

后来经过更深入的分析我认为分层按照下面的拆分更合适.

我有一个梦想,如果大家都按照这个层次来写代码, 每一层都遵循同样的标准接口和命名规范. 那么. 底层将可以随便更换, 代码也将巨简单. 对于单片机开发人员来说. 从操作底层到操作系统层之间的代码的适配工作是繁杂的. 工作量也是比较大的. . 如果每层都可以替换 . 那将太美妙了. 希望搞单片机的人士大家一起定义一个层与层之间的接口标准. 逐渐完善它. 大家都遵循它. 写程序将会非常之简单.
作者分享了自己的单片机编程经验,提出代码分层结构的观点,并邀请同行批评指正其层次组织方式。
1800

被折叠的 条评论
为什么被折叠?



