我有LCD屏幕连接到ARM CPU,并且有两个引脚在这个LCD屏幕上来控制左边,屏幕顶部的angular落(2针= 4变种)。
而我不知道用哪个API来控制用户空间的左上angular?
最简单的只是通过gpio sysfs接口导出这个引脚,但是我不喜欢这个解决scheme,因为用户应用程序不应该知道这样的细节,因为gpio号码连接到了lcd面板。
另一种解决方法是修改fbdevvideo驱动并添加参数来控制“left,top corner”,但是也有缺点:1)需要我的arm cpu修改的stdvideo驱动2)用户空间的应用应该使用这样的非标准接口
在linux内核中可能有通用的方式将这些function暴露给用户空间吗?
现在我通过leds界面公开这个引脚:/ sys / class / leds / lcd_dpsh
开关1/0是通过echo 255/0>亮度进行的
但不喜欢“leds”界面的一部分,也“亮”,但可能是有像“切换器”sysfs类的东西?