2、还要学会利用linux内核本身其他驱动的代码进行驱动修改,比如smdk2440的dm9000网卡驱动你就可以去mini2440里面寻找支持的dm9000驱动代码,以此类推。


由图可知我静态编译生成的可执行文件才672K并且not stripped表示没有使用strip去掉部分的调试信息。所以我并没有再次动态编译。
但有一个问题:我明明可以直接把可执行文件烧录到开发板上运行,而且一开始都指定了--disable-shard禁用共享库。我file后的madplay居然显示使用动态库。求解
最后:在此也感谢所有前辈在网上分享的各种解决方法。在移植应用程序的过程中遇到的问题都需要自己耐心根据提示解决。
?
?