2019-07-20 16:14发布
civic7366 发表于 2016-6-14 09:12 你直接調用的函式跟外設有關係的就算吧 例如 24C02 你要在.h定義一些硬體與相關的參數 然後寫一些單一的 ...
八度空间 发表于 2016-6-14 09:03 所有与芯片驱动相关的都是底层,与硬件打交道的
最多设置5个标签!
我想也应该是这样理解的吧
这其实是接口设计问题 , 好的接口可以一眼看出各个层次的关系,但接口设计的好需要大师级的功力 。
可以看看 fatfs 的文档 , 不需要看源代码 , fatfs 的源代码实现了中间层 , 需要用户实现底层 , 就是根据不同的硬件环境有所不同的层次 , 还有根据不同的应用环境 , 用户实现应用层调用 fatfs 的接口 。
建议看看面向对象编程吧 , 按你的基础应该这样容易理解点 。
底层驱动 可以理解为 单片机的驱动文件 等类。 或者是调用的模块的子函数。。。。。那我感觉一个完整的程序 基本上都是底层了。。
换个说法 ,,底层就是 一个一个的积木。。而整个程序就是 搭好的房子???可以这么理解吗???
一周热门 更多>