小编mds*_*ngh的帖子

如何编译dts Linux设备树源文件到dtb?

我有一个设备树文件(.dts),我想为我的powerpc基板编译文件.

我怎样才能在我的机器上进行,这不是基于powerpc的?我可以使用我的Ubuntu系统上安装的DTC吗?或者更像是使用单独的编译器并传递ARCH信息(比如使用工具链)?

powerpc cross-compiling linux-kernel embedded-linux device-tree

36
推荐指数
3
解决办法
5万
查看次数

如何在设备树源文件中添加注释

如何在设备树源文件中放置多行或单行注释.我无处可寻.使用注释的默认c方式是否有效?

comments device-tree

8
推荐指数
2
解决办法
8389
查看次数

无法导出gpio引脚

我试图在linux中使用以下命令导出一个引脚(编号110):
echo 110 > /sys/class/gpio/export

当我尝试这样做时,我收到错误消息
ash: write error: Device or resource busy

据我所知,任何模块都没有使用该引脚,但我可能错了.我对硬件线路进行了探测,电压正在变化,处理器似乎正在推动一些事情发生.
根据用户手册的引脚不是多路复用的并且是"通用的".

embedded-linux gpio

5
推荐指数
1
解决办法
2194
查看次数

哪个驱动程序正在处理我的IOCTL

我打开这样的套接字: skfd = socket( AF_INET, SOCK_DGRAM, 0 ); 然后在skfd上做一个ioctl: ioctl(skfd, SIOCETHTOOL, &ifr)
我想知道哪个驱动程序在我的内核中处理这个IOCTL.
我知道如果它是一个字符驱动程序,我可以查找我打开的文件的主要编号,然后cat /proc/devices查找哪个驱动程序已注册该主要编号.
这里必须有类似的方式.

driver linux-device-driver linux-kernel embedded-linux

3
推荐指数
1
解决办法
2105
查看次数