Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1148075
  • 博文数量: 241
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 2279
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-27 19:53
个人简介

JustForFun

文章分类

全部博文(241)

文章存档

2023年(8)

2022年(2)

2021年(3)

2020年(30)

2019年(11)

2018年(27)

2017年(54)

2016年(83)

2015年(23)

我的朋友

发布时间:2020-10-05 23:36:30

代码平台Android7.1.2  硬件RK3288  ROC-RK3288-CC Android7.1.2/ROC-RK3328-CC_Android7.1.2_git_20171204/kernel/arch/arm64/mach-rockchipdts文件为板级设备描述文件,被编译后为dtb,由bootloader读入,并作为参数传递给linux kernel,入口地址为__fdt_pointer,定义在汇编文件head.S (arch\arm64\kernel).........【阅读全文】

阅读(1614) | 评论(0) | 转发(0)

发布时间:2020-10-05 23:33:38

/////////////////////////////////////////////////////////////////asmlinkage void __init start_kernel(void){// 省略很多 vfs_caches_init_early();        thread_info_cache_init();//省略  &n.........【阅读全文】

阅读(7374) | 评论(0) | 转发(1)

发布时间:2020-10-05 23:32:06

open函数通过系统调用sys_open进入内核空间, sysopen又调用do_sys_open,do_sys_open 通过get_unused_fd(),在当前进程空间内的struct file结构数组中,找一个空的struct file{}结构,并返回一个数组的下标号,之后do_sys_open又调用do_filp_open,do_filp_open调用nameidata_to_filp,nameidata_to_filp调用__dent.........【阅读全文】

阅读(1672) | 评论(0) | 转发(0)

发布时间:2020-10-05 23:30:50

参考原文http://blog.163.com/xujian900308@126/blog/static/126907615201191985817385/http://blog.163.com/xujian900308@126/blog/static/12690761520119198237958/VFS的实现,其主要思想是引入了一个通用的文件模型(common file model),这个模型的核心是四个对象类型,即超级.........【阅读全文】

阅读(842) | 评论(0) | 转发(0)

发布时间:2020-10-05 23:29:06

参考<<深入分析Linux内核源码>>fs/pipe.c 管道文件系统pipefspipefs是一种简单的、虚拟的文件系统类型,因为它没有对应的物理设备,因此其安装时不需要块设备#define fs_initcall(fn)__define_initcall("5",fn,5)#define __define_initcall(level,fn,id) \static initcall_t __init.........【阅读全文】

阅读(1143) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册