这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 嵌入式中怎么创建一个根文件系统跟内核在flash中启动

共4条 1/1 1 跳转至

嵌入式中怎么创建一个根文件系统跟内核在flash中启动

菜鸟
2005-06-17 19:14:12     打赏
我现在在开发的是用nfs + 内核网络tftf下来运行的,我想把这样全部放到flash中由boot引导,包括kernel + rootfs,请问各位大侠我应该怎么做,具体怎么来链接这些boot + kernel + rootfs。具体用什么样的根文件系统比较好,我们的flash是2M,sdram是8M。



关键词: 嵌入式     怎么     创建     一个     文件     系统     内核     fla    

菜鸟
2005-06-18 00:47:00     打赏
2楼

可以用bootloader下载后烧写到flash就可以了。

另外还可以通过winhex建立一个和你flash一样大的文件把boot + kernel + rootfs填入(地址要自己去定),再烧写!


菜鸟
2005-06-18 00:57:00     打赏
3楼
下载烧写这个还好办,现在就是怎么使boot + kernel + rootfs 链接起来具体的地址在哪里定,通过什么使他们知道其自动运行

菜鸟
2005-06-21 23:14:00     打赏
4楼

在flash里的地址是你自己定义的。如:boot:0x0~0x40000 kernel:0x40000~0x100000 rootfs:0x100000~0x200000

boot运行时把kernel从flash中copy到sdram中,把控制权交给kernel,由kernel找到rootfs的位置后mount到/。rootfs的位置可由命令行参数传递给kernel。


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]