7145|18

84

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

普通ARM板子,为啥烧了内核后还要烧文件系统? [复制链接]

个人还没有超过PC那种linux系统的思考范围,不明白为啥烧了内核以后还要烧文件系统。文件系统不是由内核自己建立的?
此帖出自ARM技术论坛

最新回复

linux不是有《linux底层设备驱动程序》这本书嘛?我看了 三遍还是没有看明白,弄的比较糊涂  详情 回复 发表于 2009-2-12 14:55
点赞 关注
 

回复
举报

76

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
烧写的内核是二进制文件,需要根文件系统进行挂载
此帖出自ARM技术论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
引用 1 楼 outblue 的回复:
烧写的内核是二进制文件,需要根文件系统进行挂载


不能理解,能否给个详细解释,谢谢。
此帖出自ARM技术论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(中级)

4
 
个人觉得,其实这个确实不是很好理解问题,好像就像在讨论是先有鸡还是先有但的问题。
此帖出自ARM技术论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

5
 
其实你PC上的linux也是有内核,也有文件系统的,启动内核后会去挂载文件系统,
内核和文件系统都是保存在硬盘上,硬盘的分区也是文件系统,但是可能种类不同罢了。

而在ARM板上,
内核和文件系统是保存在flash上的,
但是它是把文件系统整个映像文件搬到 ram 那边去的,挂载的时候是挂载放到ram的这个文件系统,
所以当你在修改文件系统的内容后,修改的是 ram 上面的,不会影响到 flash 上的这个文件系统,
有时候 flash 还有其他的一些空间,可以作为储存数据的分区,这个分区就相当于硬盘一样,
这时候把这个分区挂载到某个目录上去后进行修改,就会影响到 flash 上改分区的内容了。
此帖出自ARM技术论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

6
 
谢谢leeyiqun的回复,不过还是不明白,能不能粗略讲讲2者之间的关系么?
当我不烧录文件系统进去的话,会发生什么问题?
此帖出自ARM技术论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

7
 
研究一下linux启动过程对于理解这个东东可能会有帮助, 启动差不多到最后的时候会挂载根文件系统。
此帖出自ARM技术论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

8
 
哎,linux不明白啊。。。
此帖出自ARM技术论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

9
 
内核是用来管理系统的,比如进程管理,内存管理等等,内核里面的驱动程序,是对硬件方面的管理,
而根文件系统,是用来存放脚本,程序,配置文件等的,
当内核启动结束后挂载根文件系统,然后根据根文件系统的配置文件来启动各种服务或者程序的。
具体的话你还要去多看看书啦。
从入门的开始,一下子就接触内核的话,有些困难!
此帖出自ARM技术论坛
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

10
 
linux的世界貌似不存在入门的书。。。
此帖出自ARM技术论坛
 
 
 

回复

94

帖子

0

TA的资源

一粒金砂(初级)

11
 
内核是内核态的,文件系统是用户态的,系统由这两个部分构成,回答完毕。
此帖出自ARM技术论坛
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

12
 
PC版的linux也一样,你不是没超出范围,而是你没真正理解它。
此帖出自ARM技术论坛
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

13
 
PC版的linux也是内核和文件系统分开的睐。楼主啊。
此帖出自ARM技术论坛
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

14
 
我再想想。。。总是不能彻悟
此帖出自ARM技术论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

15
 
mark
此帖出自ARM技术论坛
 
 
 

回复

68

帖子

0

TA的资源

纯净的硅(初级)

16
 
广义的说,UNIX系的操作系统都是先有内核,上面在挂文件系统的。


  1. UNIX内核和文件系统
  2. 来自ITwiki,开放的信息技术大百科
  3. Jump to: navigation, <jumptoSearch>

  4. UNIX Kernel and File System UNIX内核和文件系统   

  5. UNIX包括一个运行进程的小操作系统内核,这些进程包括用户应用程序和服务。虽然进程是根据用户的意愿进行加或减的,但是内核是一种稳定的核心,它从一个系统到另外一个系统变化很小。这种设计方式使得可以比较容易地为用户增加新的服务和减去一些没有必要的服务。另外这样做还使得可以比较容易地进行升级,这是因为整个操作系统不需要被重新编译。用户通过一个外壳(shell)和操作系统进行交互,外壳也是一个接收用户输入和处理一些任务的进程。由于外壳是一种可替换的进程,它就存在许多变种,例如B外壳,C 外壳和Korm 外壳。  

  6. 它的文件系统是层次式的,它有一个根目录和分支的子目录,并且每个目录都可以具有它自己的一组子目录。文件是存储在目录(或子目录)中的,并且文件的全部名字包括这个目录树的路径名,虽然如果在当前目录下工作时,并不需要指出这个完全的路径。一些设备(例如显示器和打印机),也具有与处理文件类似的设备名称。例如,一个用户可以在一个命令中使用这个显示器或打印机的名称,来将一个进程的输出或列出文件指向这个显示器或打印机。管道功能为将一个命令(例如一次排序)的输出定向到另外一个命令提供了一条途径。
复制代码
此帖出自ARM技术论坛
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

17
 
到期限了,还是没理清思路。。。
此帖出自ARM技术论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

18
 
呵呵,学习了
此帖出自ARM技术论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

19
 
linux不是有《linux底层设备驱动程序》这本书嘛?我看了 三遍还是没有看明白,弄的比较糊涂
此帖出自ARM技术论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表