![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内核
文章平均质量分 86
idward307
I can, i do !i haapy ,i crazy !
展开
-
SurfaceFlinger启动
frameworks/native/services/surfaceflinger/ - main_surfaceflinger.cpp - SurfaceFlinger.cpp - DispSync.cpp - MessageQueue.cpp - DisplayHardware/HWComposer.cppframeworks/native/libs/gui/ - DisplayEventReceiver.cpp - BitTube.cpp一. 概述基于And.转载 2021-07-21 09:32:44 · 770 阅读 · 0 评论 -
kernel中文件的读写操作可以使用vfs_read()和vfs_write
需要在Linux kernel--大多是在需要调试的驱动程序--中读写文件数据。在kernel中操作文件没有标准库可用,需要利用kernel的一些函数,这些函数主要有: filp_open() filp_close(), vfs_read() vfs_write(),set_fs(),get_fs()等,这些函数在linux/fs.h和asm/uaccess.h头文件中声明。下面介绍主要步骤 1. 打开文件 filp_open()在kernel中可以打开文件,其原形如下: strcut..转载 2021-07-09 15:01:34 · 4499 阅读 · 0 评论