社区
Linux_Kernel
帖子详情
linux uboot 启动的时候设置mem的问题
hedoudou
2009-09-04 11:33:25
ARM的板子,在uboot启动后,设置参数mem=64M,板子有128M的内存,剩下的64M内存,linux内核怎样才能对它进行操作?
有哪位知道吗?
...全文
409
1
打赏
收藏
linux uboot 启动的时候设置mem的问题
ARM的板子,在uboot启动后,设置参数mem=64M,板子有128M的内存,剩下的64M内存,linux内核怎样才能对它进行操作? 有哪位知道吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
coding码场
2009-09-05
打赏
举报
回复
uboot启动后,设置参数mem=64M,是设置linux内核程序的memory可用大小,即所谓的内核空间,在linux内核启动后会对启动内存管理模块,负责管理另外64M的内存,用于运行应用程序.
u
boot
引导
linux
启动
u
boot
的使命在于
启动
操作系统,在u
boot
启动
流程文章中,我们已经对u
boot
从复位到进入命令行模式的过程进行了一个梳理(),下面,我们主要讲解u
boot
启动
linux
操作系统的流程。
带你了解u
boot
如何
启动
Linux
内核
(第1个参数就放在r0中,第二个参数放在r1中,第3个参数放在r2中)第1个参数固定为0,第2个参数是机器码,第3个参数传递的就是大片传参tag的首地址。若果校验失败则认为镜像有
问题
,所以不能
启动
。(1)在u
boot
启动
的do_
boot
中有一个legacy的方法,指的就是uImage这样的方式,为什么是legacy(遗留的),是因为uImage本身是u
boot
发明的一种
启动
的方式,后来这种方式是不好的,被废弃,于是被一种新的方式给替代了,新的方式就是设备树的方式,在这里被叫做fit,这个就是设备树的方式。
u
boot
引导
linux
内核 参数"
mem
=size",(mkimage)U
BOOT
引导
Linux
内核及向内核传递参数的方式...
一直以来没有想过有什么好的办法通过寄存器向内核传递参数,直到今天读U
BOOT
的实现方式。在U
BOOT
中,引导内核最常用的方法是
boot
m命令,
boot
m命令可以引导“U
BOOT
格式”的内核。先花点时间了解一下什么是“U
BOOT
格式”的内核吧:用U
BOOT
自带的mkimage命令生成的内核称为"U
BOOT
"格式的内核。以下面这条命令为例:mkimage -n "Kernel 2.4.18" -A a...
u
boot
启动
参数
linux
kernel
启动
参数
设置
boot
delay=3 baudrate=115200 ethaddr=00:12:34:56:78:9a ipaddr=192.168.0.9 步骤1 serverip=192.168.0.1 步骤2 netmask=255.255.255.0 rootpath=/home/zht/rfsys
u
boot
启动
linux
kernel的流程
u
boot
启动
linux
kernel的流程,以及给tag传参的机制
Linux_Kernel
4,441
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章