ChinaUnix.net
相关文章推荐:

内核移植

请教一下 目前正在移植一个内核 处理器是架构powerPC的 飞思卡尔的mpc8306 需要设备树文件 请问内核提供的dts文件需要怎么修改

by 阿瓜000 - 嵌入式开发 - 2013-11-19 10:54:56 阅读(1121) 回复(3)

相关讨论

将内核代码交叉编译完了之后,下载到目标机子上去实验, 可是在启动之后却一直就黑屏了。什么反应都没有了,甚至没有出现小企鹅及任何打印出来的文字。 为怀疑是是在还没加载内核之前就出错了,可是我不知道该去看那一部分的代码 请大家指教指教啊。 谢了……

by xiaoya901109 - 内核源码 - 2012-08-14 13:53:22 阅读(1515) 回复(4)

一开始的配置是启动之后完全没有反应,2.6.23,仅配置了
<*> NFS file system support                            &...

by myfaxmail - 移动操作系统 - 2011-12-22 08:51:14 阅读(727) 回复(0)

U-Boot 通过传递给bootm的参数找到Linux内核镜像;

bootm 40020000
U-Boot 通过给内核传递root参数,使内核找到根文件系统;
bootargs=root=/dev/nfs rw nfsroot=10.0.0.2:/LinuxPPC nfsaddrs=10.0.0.99:10.0.0.2

by wangjianchangdx - 移动操作系统 - 2011-12-20 09:44:14 阅读(936) 回复(0)

紧急求助啊!我在移植linux2.6.33.7的内核,编译老出现这个错误,找了好半天,不知怎么解决啊! CHK include/generated/compile.h make[2]: *** 没有规则可以创建“drivers/net/built-in.o”需要的目标“drivers/net/cs8900a.o”。 停止。 make[1]: *** [drivers/net] 错误 2 make: *** [drivers] 错误 2

by yaohong0225 - 嵌入式开发 - 2011-06-04 16:09:00 阅读(2019) 回复(2)

本帖最后由 ryan3216_cu 于 2010-05-10 14:41 编辑 请教大家关于内核移植 小端序 64位情况下内核编译应该注意的地方 我在内核里抓到很多这样的宏 arch/sh/kernel/traps_32.c:#if !defined(__LITTLE_ENDIAN__) arch/sh/kernel/traps_32.c:#if !defined(__LITTLE_ENDIAN__) 我猜在make的时候应该有个类似的宏定义来告诉编译器要使用小端序 我知道64bit是由编译器来指定的,一般32位的内核使用64位的编译器来编译没有问题,那...

by ryan3216_cu - 内核源码 - 2010-05-12 16:20:31 阅读(2351) 回复(7)

打造目标平台的新的操作系统 (1)获取某一版本的linux内核源代码; (2)针对目标平台对源代码进行改写,包括源代码的裁剪,还有就是修改和体系结构相关的代码部分(主要是和arm相关的部分汇编语言) (3)添加一些目标平台的外设驱动程序 对这个新的操作系统进行交叉编译,生成一个内核映像文件 (1)在宿主机上建立交叉编译环境 (2) 把该内核映像文件烧写到目标平台中 烧入bootloader???? 烧入文件系统????? ???? ...

by cqlouis - Linux文档专区 - 2009-05-14 17:07:42 阅读(797) 回复(0)

等会更新 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93889/showart_1894450.html

by xinli_whut - BSD文档中心 - 2009-04-08 18:55:21 阅读(1538) 回复(0)

pxa310的板子,2.6.23.17的内核,启动后出现下面的错误,哪位大虾帮忙分析一下,应该着手从哪方面去解决问题,先谢过了。 Freeing init memory: 100K init started: BusyBox v1.12.0 (2008-09-04 10:42:09 CST) starting pid 719, tty '': '/etc/init.d/rcS' Unable to handle kernel paging request at virtual address 635688c8 pgd = c0004000 [635688c8] *pgd=00000000 Internal error: Oops: 5 [#1] Modules linked in: CP...

by jason19820107 - 嵌入式开发 - 2008-09-04 18:02:12 阅读(2591) 回复(14)

2.6內核的开发过程: http://linux.tar.bz/articles/2.6-development_process kenreltraffic, 有很多内核的资料,以及lkml的digestion http://www.kerneltraffic.org/kernel-traffic/index.html lkml的Web主页: http://lkml.org/ http://www.tuxmagazine.com/ 一个Linux Cross-Referrence站点,可以浏览、搜索内核源代码 http://lxr.linux.no/source/ http://vger.kernel.org/majordomo-info.html#subscription linuxjournal htt...

by tdh2002 - Linux文档专区 - 2008-03-06 13:32:01 阅读(817) 回复(0)

1. 准备工作 a) 交叉开发环境的安装  交叉开发环境,安装在位置/usr/local/arm/2.95.3/bin。 b) 内核原码的安装  源码程序linux-2.4.19-rmk7,拷贝到/usr/local/arm//k9l下面,并且解压缩,得到内核源码 c) 安放Uboot工具  源码程序k9uboot,拷贝到/usr/local/arm/k9s下面。 2. 预先设置 主要在内核原码中设置makefile文件,主要设置两个地方ARCH和CROSS_COMPILE。 ARCH :=arm ...

by DEJUN - Linux文档专区 - 2008-02-12 21:52:28 阅读(1114) 回复(0)