返回首页

嵌入式linux系统内核启动流程

时间:2012-09-20 11:37来源:chinaunix 作者:未知 点击:
一,文件系统原理 根文件系统,各种虚拟文件系统,各种格式的文件系统。 二,mount挂载原理 三,关于linux启动的几个点: 1,uboot启动初pic是一个点 2,uboot启动kernel,加载,解压缩,启
  

一,文件系统原理
    根文件系统,各种虚拟文件系统,各种格式的文件系统。
二,mount挂载原理
三,关于linux启动的几个点:
   1,uboot启动初pic是一个点
   2,uboot启动kernel,加载,解压缩,启动参数传递
   3,kernel启动fs
四,proc/原理,虚拟文件系统
五,sys/原理,虚拟文件系统
六,dev/下自动生成设备节点原理
    mdev是udev的简化
    配置自动生成/sys。也无非就是挂载
    操作系统启动的时候将识别到所有的设备信息,自动导出到/sys;

 

    udev是在用户态,根据/sys中的设备信息,自动在/dev下创建正确的设备文件。

   udev 完全在用户态 (userspace) 工作,利用设备加入或移除时内核所发送的

 

七,从用户空间到文件系统到驱动程序脉络(系统调用)
八,initrd与ramdisk启动流程。
九,关于kernel,fs的一些结构体:
    struct super block
    struct inode
    struct file
    表示任务的结构体
    表示挂载的结构体
十,tmpfs文件系统
十一,内核的几种形式,vxlinux,zImage, umage.

 

十二,devfs

十三,关于设备注册的问题,在内核当中有那么多的注册函数,这个设备在kernel当中是如何管理的,设备注册函数又是如何管理的,
     对于这个问题,我把它这样抽象,设备是社会上大大小小的公司,公司就要在相关部门注册登记,而这个一般是工商部门,而工商部门一般又是由国家统一管理的。 

------分隔线----------------------------

  • 李老师
  • 李老师
  • 胡老师
  • 胡老师
合作伙伴
  • 武汉工程大学合作培训机构

  • 国家信息技术紧缺人才培养工程(NITE)

  • ARM公司全球授权培训中心

  • 国内首家Symbian授权培训

  • 微软全球嵌入式合作伙伴

  • Altera全球合作培训机构

在线客服
  • 客服热线:
    139-8620-3604
    159-2752-9536



  • 官方微信
  •  咨询微信二维码