2016-02-26 48 views
1

我想在我的嵌入式Linux映像中生成固定设备表,并跳过使用udev使用固定设备表而不是udev

Yocto开发手册,章* 5.18.1 *,我已经设置了2个变量USE_DEVFS="0"IMAGE_DEVICE_TABLES = "device_table-mymachine.txt"和可变VIRTUAL-RUNTIME_dev_manager去除udev

但是表格并未创建,我仍然需要udev来填充设备。

有没有人有想法?

+0

你从哪里得到Yocto开发手册?我没有看到章节5.18.1 –

+1

http://www.yoctoproject.org/docs/2.0/dev-manual/dev-manual.html#selecting-dev-manager –

+0

你确定你的'device_table-mymachine.txt'已验证?你可以添加它吗? 此外,系统启动过程的某些日志将会有所帮助。 – g0hl1n

回答

0

我不确定你如何定义device_table-mymachine.txt,但这是device_table-minimal.txt例如。

其次,没有udev,你需要在你的conf/local.conf档案将其指定为后续添加其他设备管理等的BusyBox的mdev

VIRTUAL_RUNTIME_dev_manager = "mdev"

注意,这将工作只核心图像包括packagegroup-core-boot

+0

对不起,迟到了。非常感谢您的回答。我会在稍后尝试。 –

+0

我有另一个问题。我有2个连接:1通过以太网使用ssh/openssh和1通过串行线。在串行线上,通过inittab通过sulogin假定登录。这两个连接很好地结合在一起。但是因为我用dropbear替换了ssh/openssh,所以我无法在串口线上登录。有没有人有想法?谢谢。 –