学习设备树时,添加上了设备节点,却不生成platform_device,是什么原因?

添加上了设备节点,却不生成platform_device,是什么原因?attachments-2020-05-Nd7F3rcm5eccddc2a5d12.JPGattachments-2020-05-XBuPsZaN5eccddde91640.JPG

请先 登录 后评论

最佳答案 2020-05-28 11:10

# cd /sys/devices/

[root@imx6ull:/sys/devices]#

[root@imx6ull:/sys/devices]# find -name "*100ask*"

./soc0/100ask_led@1

./soc0/100ask_led@0


这就是设备节点,它并没有放在/sys/device/platform下,而是 /sys/device/soc0目录下,
我也还没去确定原因,但是它们就是platform_device
请先 登录 后评论

其它 2 个回答

鋮是个门外汉ヽ

是这样的,使用的是设备树,只会生成platform_driver,因为压根没注册平台设备,资源来自设备树,所以没有platform_device

请先 登录 后评论
st_ashang - 论坛编辑
擅长:嵌入式开发

您是跟着哪节视频或文档操作的?

请先 登录 后评论
  • 6 关注
  • 0 收藏,578 浏览
  • xmf666 提出于 2020-05-26 17:14

相似问题