VIVI成功移植到FS2410核心板


把VIVI移植到优龙的板子上时除了要修改MAKEFILE里的内容,还要修改

1.修改分区信息,与内核分区一致

2.修改vivi引导参数,将原来的ttyS0修改为ttySAC0即可

以下是具体步骤:

1.修改/vivi/Makefile:

主要修改三个地方:

(1)LINUX_INCLUDE_DIR = /kernel/include/

改成你存放linux kernel源代码的地址,因为编译vivi需要用到kernel源代码的部分头文件,这里我的是:LINUX_INCLUDE_DIR = /usr/local/arm/2.95.3/include/

(2)CROSS_COMPILE = arm-linux-

改成你存放交叉编译工具的路径,通常交叉编译工具的路径都已经在profile文件中声明,所以一般直接写成arm-linux-。我试过了,如果用3.3.2的arm-linux-gcc最后编译时总会出些莫名其妙的问题,所以,这里我用的是2.95.3:CROSS_COMPILE = /usr/local/arm/2.95.3/bin/arm-linux-

(3)ARM_GCC_LIBS = /opt/crosstool/arm-linux/lib/gcc-lib/arm-linux/2.95.3

改成你安装交叉编译工具的相应路径,这里我的是ARM_GCC_LIBS =/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3

2.修改分区信息:

(待续)

3.配置启动参数:

在vivi的下载模式下:

param set linux_cmd_line "noinitrd root=/dev/bon/2 init=/linuxrc console=ttySAC0"

(注意:目标板为2.6的内核时,console=ttySAC0;2.4时,console=ttyS0)

然后:

param save

boot

相关内容