使用海思OSDRV编译出来的rootfs_uclibc 挂载成功并运行时出现以下问题,费了好大劲才解决:
VFS: Mounted root (jffs2 filesystem) on device 31:2.
Freeing init memory: 136K
_ _ _ _ _ _ _ _ _ _ _ _
\ _ _ _ _ _ ___
/ /__/ \ |_/
/ __ / - _ ___
/ / / / / /
_ _ _ _/ / / \_/ \_ ______
___________\___\__________________
[RCS]: /etc/init.d/S00devs
[RCS]: /etc/init.d/S01udev
Jan 1 00:00:02 udevd (529): /proc/529/oom_adj is deprecated, please use /proc/529/oom_score_adj instead.
udevd[529]: main: error opening /dev/null: No such file or directory
解决办法:
刚开始我是看了/dev/null ,unll是存在的,还是没解决,后来.....
root@ubuntu:/itc_work/hi3520D_SDK_V1.0.4.0/osdrv/pub/rootfs_uclibc/etc/init.d# vi S00devs
增加红色的两行:
1 #!/bin/sh
2
3 mknod /dev/console c 5 1
4 mknod /dev/ttyAMA0 c 204 64
5 mknod /dev/ttyAMA1 c 204 65
6 mknod /dev/ttyS000 c 204 64
7 #add 2018-02-07
8 mknod /dev/null c 1 3