移植内核和文件系统,加入串口测试程序serial_test,在该程序动态编译后加入文件系统,并编译下载到开发板中,系统正常启动,控制台打开,开启串口测试程序,出现:
/bin/sh: serial_test: not found
这个问题,无法打开测试程序,但是系统dev目录下可以找到tq2440_serial0~2串口;随后将serial_test测试程序静态编译后加入文件系统,下载到开发板中,启动系统,系统提示:
/etc/init.d/rcS: line 18: mdev: not found
can't open /dev/serial_test0: No such file or directory
系统无法正常启动,该问题尚未解决。
该问题有一解决思路,可能是lib目录下的库文件缺失,在正常启动的模式下,进入lib库可见该库文件只有显示这些库文件
libblkid.so libpng12.so libutil.so
libnss_compat.so libpng12.so.0.16.0 libz.so
libnss_nis-2.8.so libsqlite3.so.0
可能是库文件的减少导致程序无法执行???但是之前我已将所有库文件按照步骤移植进去了!!