vivi在2410 ARM板上移植过程(初级浅析)

    移植vivi 需要准备的资源:

    linux内核源码,viv源码包,开发板,开发环境,jtag线!

   1、首先你肯定要保证你的机器已经安装了ARM-GCC
   2、下载vivi.tar
   3、编译VIVI:
    在开发中心已有较详细的说明。由于VIVI要用到kernel的一些头文件,所以需要kernel的源代码,所以你先要把linux的kernel准备好。将vivi和kernel都解到相应下,然后需修改/vivi/Makefile里的一些变量设置:
LINUX_INCLUDE_DIR = /kernel/include/
          kernel/include的对应目录(如:/YF2410/kernel/include)
CROSS_COMPILE  = arm-linux-
          你的arm-linux安装的相应目录
        (如:CROSS_COMPILE = /usr/local/arm/2.95.3/bin/arm-linux-)
ARM_GCC_LIBS    = /lib/gcc-lib/arm-linux/2.95.3
       根据你arm-linux的安装目录修改,如果这项设置错误的话就会在执行的
        CLIBS = -L$(ARM_GCC_LIBS) -lgcc -lc时候错误。
       (如:ARM_GCC_LIBS = /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3)
 三个变量在不同位置,自己查找并修改。已经改好的,核对一下就可以了;注意第三个变量中FriendlyARM中间没有减号,gcc-2.95.3-glibc-2.2.3中的g是小写。
    为确保编译的有效性,最好在编译之前将vivi里所有的“*.o”和“*.o.flag”文件删掉(进入/vivi目录执行make distclean)
    进入/vivi目录里,输入“make menuconfig”,开始选择配置。可以Load也可以自己修改试试(不要乱选,有些选项是不能支持的)。注意Exit时一定要选“Yes”保存配置。
    再输入make”正式开始编译,一会儿就完了。如果不报错,在/vivi里面就有“vivi”了。然后把烧到flash里面去就可以了!
   
             

你可能感兴趣的:(vivi在2410 ARM板上移植过程(初级浅析))