社区
Linux_Kernel
帖子详情
停在Freeing init memory: 92K,sys_open无法结束
zozowit
2008-01-28 10:22:43
移植linux2.6至pxa270,结果启动信息显示至Freeing init memory: 92K就停住了
打印跟踪,发现停在了./init/main.c的sys_open((const char __user *) "/dev/console", O_RDWR, 0)函数中
该函数没有返回,似乎死在里头了,作为菜鸟我也尝试跟踪,一路打印,直到驱动里也没找出个所以然来,还望给位指点
...全文
270
4
打赏
收藏
停在Freeing init memory: 92K,sys_open无法结束
移植linux2.6至pxa270,结果启动信息显示至Freeing init memory: 92K就停住了 打印跟踪,发现停在了./init/main.c的sys_open((const char __user *) "/dev/console", O_RDWR, 0)函数中 该函数没有返回,似乎死在里头了,作为菜鸟我也尝试跟踪,一路打印,直到驱动里也没找出个所以然来,还望给位指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wayon_yang
2008-09-03
打赏
举报
回复
[Quote=引用 2 楼 cnwolf 的回复:]
ramdisk里面dev目录下创建console设备文件了吗?
如果是嵌入式设备,大部分输出是到串口的,而不是console设备
引导内核时可以传入一个参数指定输出到串口console=ttyS0,115200
[/Quote]
能说详细一点 哦
不用输入参数的
该修改.config的那部分呢
wayon_yang
2008-09-03
打赏
举报
回复
呵呵
我也遇到同样的问题
cnwolf
2008-01-29
打赏
举报
回复
ramdisk里面dev目录下创建console设备文件了吗?
如果是嵌入式设备,大部分输出是到串口的,而不是console设备
引导内核时可以传入一个参数指定输出到串口console=ttyS0,115200
zozowit
2008-01-28
打赏
举报
回复
内核是linux2.6.22
Linux根文件系统分析
部分内容参考的博客CrazyCatJack:http://www.cnblogs.com/CrazyCatJack/p/6184564.html整体框架: 1)在Linux kernel的源代码中,对如何启动应用程序有着明确的定义。首先我们需要挂载根文件系统,只有正确挂载了根文件系统,才能够从根文件系统中读出应用程序。我们启动的第一个程序就是
init
程序。
init
进程完成了对应用程序的各项配置(进
2440 nand flash挂载不了文件系统解决
最近把落了灰尘的2440板子拿出来,移植linux,uboot烧进去,运行正常,内核编译好了下载进去,也能跑,做了文件系统下载进去启动,挂载不上,kernel panic 了 VFS: Mounted root (yaffs file
sys
tem) on device 31:3.
Free
ing
init
memory
: 160K Warn
ing
: unable to
open
an
init
ial console. Failed to execute /linuxrc. Attempt
ing
...
MSM8937-Kernel 内存分布情况
物理内存加载 //start_kernel()->setup_arch()->early_
init
_dt_scan_nodes()->early_
init
_dt_scan_
memory
() //从dts文件中加载物理内存 early_
init
_dt_scan_
memory
() { early_
init
_dt_add_
memory
_arch(base=0x80000000, size=0x40000000); } void __
init
__weak early_
init
_dt_add_m
在2440上实现ramdisk文件系统
一、准备工作 1. 下载linux-2.6.22内核 2. 安装arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 3. 文件系统,rootfs(之前制作好的) 二、配置、编译内核 1. ramdisk是一种内存虚拟磁盘技术,本次实验中使用的ext2文件系统来制作RAMDISK镜像,所以首先配置内核支持ext2文件系统。 $ make AR
sys
_
open
分析,从文件名找到文件信息(namei)
从文件名找到文件信息(namei) 本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn1. 前言inode是类Unix系统的文件系统的基本索引方法,每个文件都对应一个inode,再通过inode找到文件中的实际数据
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章