rt-thread icon indicating copy to clipboard operation
rt-thread copied to clipboard

device driver v2.0

Open BernardXiong opened this issue 2 years ago • 1 comments

计划在v5.1.0中对设备驱动部分做一个全新的调整,主要包括到几个方面:

  • 全新的设备驱动模型,设备是可以看得到、可操作的对象(例如可以使用list device可以看到,或者/dev下存在的设备对象(文件));驱动是针对系列设备的驱动程序,更多突出的是程序的概念。同时也包括,数个设备可能使用同一份驱动;
  • rt_device相关代码都从内核中分离,对应的头文件,源文件都从内核中剥离;
  • 针对A核平台,全面启用设备树,并推进IP化的驱动方式,基础类型包括:
    • pinctl - GPIO及管脚复用;
    • clk - 时钟树框架

BernardXiong avatar Oct 08 '23 07:10 BernardXiong

#8075 #8107

BernardXiong avatar Oct 08 '23 08:10 BernardXiong