免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2835 | 回复: 2
打印 上一主题 下一主题

[操作系统] 关于udev移植的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-08-21 09:46 |只看该作者 |倒序浏览
ALL:
     你好!
     我现在在用ti的AM335X, 目前文件系统等已经建立OK,但是在移植UDEV的时候,出现了如下问题:
     我在交叉编译的时候,指定了--prefix=/home/vincent/udev-182/install_arm
     接着编译以后,在/home/vincent/udev-182/install_arm下出现了对应的bin, lib, libexec等文件夹。
     把所有的对应文件,拷贝到/var/rootfs下面(该文件夹通过NFS挂载为ARM的根文件系统)。
     启动的时候,发现udev是有打印版本号,但是并没有运行rules.d里面的文件。
     利用udevd --debug查看,发现udevd寻找的rules的路径为:
     /home/vincent/udev-182/install_arm/etc/udev/rules.d
     /home/vincent/udev-182/install_arm/lib/udev/rules.d

     我现在的问题是:
     我在编译程序的时候,指定了--prefix以后,有可能程序运行时需要的一些配置文件的路径可能会改变,当我编译完
     把他们拷贝到开发板的根文件系统以后,有可能就无法找到了(例如该问题,udev默认rules.d路径为
      /etc/udev/rules.d  和  /lib/udev/rules.d  ,但是我--prefix以后,使其无法正确获取rule文件)。
     如何避免这个问题?
     

论坛徽章:
0
2 [报告]
发表于 2015-08-24 08:50 |只看该作者
不知道是不是我的问题太提得太简单了,大家都懒得回答,还是我对问题描述得不清楚?

论坛徽章:
0
3 [报告]
发表于 2015-08-25 22:37 |只看该作者
哪位老手能帮忙指点一下?这个问题困扰很久了!都找不到提问的地方。谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP