issues
search
cisen
/
blog
Time waits for no one.
133
stars
20
forks
source link
驱动 相关
#943
Open
cisen
opened
4 years ago
cisen
commented
4 years ago
问答
何为驱动?
对硬件寄存器的封装,包括连接/初始化/设置,并且提供高级语言api给操作系统和程序调用,这个就是驱动
驱动如何适配那么多的硬件?
驱动通常有两层设计,一层暴露给程序,一层暴露给厂商
暴露给程序的是由操作系统定义的,统一封装api给用户使用的,不管底下的硬件类型(Tock/capsules,subscribe/command)
暴露给厂商的是硬件厂商要满足操作系统的对应硬件接口的最低api(Tock/Board)
问答
何为驱动?
驱动如何适配那么多的硬件?