一直都在说底层驱动,底层驱动,底层驱动的,我就迷糊了,到底哪一块才算底层啊?

2019-07-20 16:14发布

举个原子哥的程序作为例子。  你说HARDWARE文件夹下的算底层,还是FWLIB下的算底层啊。这个写底层驱动这个概念好迷糊啊。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答
shihantu
2019-07-21 15:01
本帖最后由 shihantu 于 2016-6-14 22:09 编辑

这其实是接口设计问题 , 好的接口可以一眼看出各个层次的关系,但接口设计的好需要大师级的功力 。

可以看看 fatfs 的文档 , 不需要看源代码 , fatfs 的源代码实现了中间层 , 需要用户实现底层 , 就是根据不同的硬件环境有所不同的层次 , 还有根据不同的应用环境 , 用户实现应用层调用 fatfs 的接口 。
建议看看面向对象编程吧 , 按你的基础应该这样容易理解点 。

一周热门 更多>