我是一个Linux内核的初学者。
据我所知,在早期版本的内核中,有一个特定于板子的文件,所有设备都是通过使用一些API(如platform_get_register
等)进行注册的。
而在较新版本的内核中,设备所需的信息是通过设备树传递的。
我的问题是内核如何从设备树中获取驱动程序的信息?设备如何通过设备树在内核中注册?
我是一个Linux内核的初学者。
据我所知,在早期版本的内核中,有一个特定于板子的文件,所有设备都是通过使用一些API(如platform_get_register
等)进行注册的。
而在较新版本的内核中,设备所需的信息是通过设备树传递的。
我的问题是内核如何从设备树中获取驱动程序的信息?设备如何通过设备树在内核中注册?