kernel learn

来源:互联网 发布:mysql 存储过程 函数 编辑:程序博客网 时间:2024/04/30 11:52

准备开始研究linux kernel,看来写写博客是个好方法!

linux 源码初步认识


/arch

/fs

/include 所有的头文件,可以对代码有宏观认识

/init main    启动,了解实际运行

/kernel   

/lib

/mm   内存管理

/lib     核心库


main.c

各项操作的init(),不太懂到底都是什么内容

c里static和extern是架构很重要的关键字

static表示代码运行期间变量不释放,即使是在函数中,并且不可被文件外的代码引用

extern正相反,变量是没有存放的,是在文件外定义的,需要引用过来


最后一步是rest_init()

  cpu_startup_entry(CPUHP_ONLINE);

然后就进入循环了吧



0 0
原创粉丝点击