我试图在嵌入式Linux平台(Olimex imx233)上使用pps-gpio模块作为NTP时间服务器,并且需要将GPIO引脚注册为平台设备。我从谷歌上搜集了我需要创建一个platform_device结构并使用platform_device_register(pdev)注册该引脚。大多数文档说这通常是在初始化电路板时完成的,但是我无法找到我甚至可以调用platform_device_register来初始化它的地方。是否有必要在启动期间注册设备,或者我可以只执行C代码从控制台注册设备?我的计划是在完成之后使用modprobe加载需要该设备的模块。
对不起,如果这是一个非感性的问题,我在两天前就没有使用过Linux驱动程序的经验了,谷歌到目前为止一直是我最好的老师!感谢