疯狼 发表于 2014-6-27 15:12:19

移植内核

我想做一个内核,能跑起来就行,请问机器码是多少
tq210                MACH_TQ210                TQ210                888
是这个吗?把这一行加到下面(1)这个文件就行,还是设置(2)
(1)arch/arm/tools/mach-type.h
(2)arch/arm/tools/mach-type.h中的s5pc200         MACH_S5PC200      S5PC200         2780
我下的内核是linux-2.6.39.4,想自己学习一下,求指导!咱们有QQ讨论群吗?

TQ-ZQL 发表于 2014-6-27 16:28:00

加一行。还有MACH_TQ210                TQ210 这些与mach-tq210.c最下面的那个machine也有对应关系的。详细可以自己百度或者看代码。

疯狼 发表于 2014-6-27 18:26:53

TQ-ZQL 发表于 2014-6-27 16:28
加一行。还有MACH_TQ210                TQ210 这些与mach-tq210.c最下面的那个machine也有对应关系的。详 ...

非常感谢!我现在是这样操作的:
arch/arm/tools/mach-types文件最后一行添加
tq210                MACH_TQ210                TQ210                888

arch/arm/mach-s5pv210/mach-smdkv210.c文件修改为

347 //MACHINE_START(SMDKV210, "SMDKV210")
348 MACHINE_START(SMDKV210, "TQ210")
349   /* Maintainer: Kukjin Kim <kgene.kim@samsung.com> */
350   .boot_params    = S5P_PA_SDRAM + 0x100,

make menuconfig
我看原理图是串口1,就设置为了串口1

为什么还是下载完成,就如下:

Download Done!!
Download Address: 0xc0008000, Download Filesize:0x10598c
Checksum is being calculated..Checksum O.K.
Boot with zImage

Starting kernel ...

我查了许多资料,也参看了你们的学习资料,貌似按照上面就可以成功???

我是初学者,懂一些大概,必须得依赖mach-tq210.c这个文件吗?

还是我的上述操作有误!求指点!万分感谢!

因为我想搭建一个WEB服务器,我可以在E8自带的kernel上面搭建吗?


疯狼 发表于 2014-6-30 09:29:43

疯狼 发表于 2014-6-27 18:26
非常感谢!我现在是这样操作的:
arch/arm/tools/mach-types文件最后一行添加
tq210                MA ...

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

现在是这样了,求帮助!!!
页: [1]
查看完整版本: 移植内核