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