Welcome to TonyHo's Blog

Simple's More

madpaly 移植到 TQ2440 遇到问题 libid3tag was not found (1)


===============================================================================

    上一次构建根文件系统的时候留下了几个问题

               第一是没有区分uImage和zImage

               第二是对U-boot传入参数的有问题

   对于第一个问题,就是需要知道什么时候用的是zImage什么时候是uImage

  对于第二个问题,在u-boot中可以直接改变环境变量既可, 如TQ2440的是0选项中的NFS 选项

===============================================================================

   昨天遇到的问题:

    1:     弄nfs filesystem 因为一个错误耽误了一天时间 .这个错误是在填入路径的时候没有到达底层

            eg /home/tonyho/nfs/rootfs 将后面的rootfs省掉了,这样子就无法被挂载找到/bin sbin 等目录了,改了后就好了.

     2:    在Ubuntu下,下载u-boot到NandFlash居然不可以使用,在Windows下下载没有问题. 不管是用minicom还是用gtkterm

     3:    同学的mini2440下载好的uboot在他那里没有问题,拿到我电脑居然乱码(Windows 和 Linux 都如此).  在另一台Ubuntu电脑里面居然不能输入.

             这个显然不应该是时钟设置问题. 

=================================================================================

    根文件系统和内核编译完成,测试无误,但是看门狗依然没有去处理喂狗,采用简单的用关闭而已,也就是CW.sh脚本做的事情.这个修改 rootfs/etc/inittab解决

   Step 1: 

                 移植zlib库

                tar 解压后直接configure即可:

更改了Makefile里面的编译器前缀,即加上arm-linux-,然后make即可,然后就是make install 



同样的完成了libid3tag的库制作  和 libmad库的制作,但是在编译madplay的时候出现   libid3tag was not found  说明没有,那么这个东西是libid3tag.la的别名还是其他的 libid3tag.so的别名或者是链接呢?      



其他的库如下:





确实是没有那个libid3tag但是这个东西应该是哪个的别名呢?  

posted on 2011-11-23 14:38  TonyHo  阅读(365)  评论(0编辑  收藏  举报

导航