如果你是完全按照手册来的话,那么会出现boa not find的问题,手册当中在制作文件系统部分,拷贝lib目录文件的时候写错了,应该是从/opt/EmbedSky/4.3.3/arm-none-linux-gnueabi/libc/armv4t/lib/*.so* lib -a这个对方拷贝,手册的路径中多了个/armv4t/usr/lib/
按照"octopuszhang"兄所说的方法我测试成功了:)
手册中写的是
#/opt/EmbedSky/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/lib/*.so* lib -a
这样会出现缺少库文件而提示"boa not find",如果用
#/opt/EmbedSky/4.3.3/arm-none-linux-gnueabi/libc/armv4t/lib/*.so* lib -a
则运行成功,不过库文件的大小则由上第一种方法的1M多增加到了第二种方法的5M多。以后再慢慢研究哪些库文件时多余的了。
天嵌科技出的Linux移植之Step By Step,有的没有说清楚,就boa:not found 其实问题就是在附录2,要是完全按照天嵌给的文档一步步来就会有这个问题,因为附录2是在后面才出现的;
相同的问题还有就是,在内核移植时候,移植内后后会发现启动系统会就会重启,这是也是因为天嵌资料没有告诉我们,后来有个看门狗的喂狗的程序需要移植,不能完全按照天嵌的顺序来。