腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
2 2GB以上SD卡Android低级读取
android
、
sd-card
、
low-level
我的Android应用程序试图通过访问实际设备(在我的示例中为/dev/block/vold/179:1)来读取SD卡的物理扇区。(当然,这是在一个有根的手机上)这是因为Android不支持大于2 2GB的文件吗?如果是这样,为什么像position()和skip()这样的函数要接受long参数呢?
浏览 0
提问于2012-03-06
得票数 8
回答已采纳
1
回答
Linux
设备驱动程序
linux-kernel
、
linux-device-driver
我刚开始开发
linux
设备驱动程序,我经常看到这种代码,无法理解它到底是做什么的:loff_t (*
llseek
) (struct file *, loff_t,int);
llseek
方法用于改变file.The中的读写位置loff_t是一个长偏移量参数。
浏览 2
提问于2012-07-06
得票数 0
回答已采纳
2
回答
".“作为结构中变量名的开头
c
const struct file_operations generic_ro_fops = { .read这来自
linux
内核fs/read_write.c 仅供参考
浏览 2
提问于2012-02-28
得票数 2
回答已采纳
1
回答
fseek char
linux
设备
linux
、
fseek
我正在尝试为
linux
编写一个简单的char设备,我需要通过fread/fwrite来读写该设备,并使用fopen和fseek。/test#include <
linux
/module.h>#include<
linux
/errno.h> #include &
浏览 1
提问于2011-02-04
得票数 1
1
回答
等同于内部结构
c
、
linux
THIS_MODULE) .owner = THIS_MODULE, .read = read_nvram, .write = write_nvram,
浏览 3
提问于2012-03-06
得票数 0
4
回答
“”的意思是什么?在结构中
c
、
pointers
可能重复: .
llseek
= generic_file_
llseek
,.read = do_sync_read,};1) .
llseek
的含义和如何使用....the file_operations结构定义如下: 2)我是否可以说:
llseek
= generic_file_
llseek
浏览 5
提问于2012-10-24
得票数 1
回答已采纳
1
回答
艾丽斯和e2fsck怎么了?
linux
、
system-calls
、
glibc
查找手册页: 当用户抱怨e2fsck(8)编译错误导致的数据丢失时,glibc2.1.3添加了链接时间警告:“
llseek
函数可能很危险;使用‘link 64’代替。”
浏览 0
提问于2022-09-17
得票数 9
回答已采纳
2
回答
关于IOCTL系统调用
linux
、
linux-kernel
、
linux-device-driver
linux
中IOCTL系统调用的原型是所有其他文件操作,如read()、write()、
llseek
()、mmap()等。
浏览 1
提问于2013-12-15
得票数 0
1
回答
EXT3文件操作
filesystems
、
linux-kernel
、
ext3
我正在尝试了解
Linux
是如何处理EXT3文件的。我正在查看fs/ext3/file.c,其中存在处理文件的文件操作: .
llseek
= generic_file_
llseek
, .write = do_sync_write, .我正在使用
Linux
3.7.6 for User-Mo
浏览 5
提问于2013-05-08
得票数 1
1
回答
如何从内核驱动程序中触发fops轮询函数
linux-kernel
、
kernel
、
kernel-module
编辑:添加了一个示例#include <
linux
/module.h>#include <
linux
/debugfs.h>#include <
linux
/poll.h> struct module_ctx
浏览 7
提问于2022-02-20
得票数 0
1
回答
JavaFXSceneBuilder1.1在Ubuntu
Linux
中未启动
linux
、
javafx-2
、
netbeans-7
JavaFXSceneBuilder1.1不能在我的Ubuntu
Linux
机器上启动。[...]_
llseek
(3, 58278358, [58278358], SEEK_SET) = 0_
llseek
(3, 58278418, [58278418], SEEK_SET) = 0 read(3, "\312<e
浏览 0
提问于2013-02-26
得票数 1
1
回答
内核如何在文件访问上实现同步技术?
file-descriptors
、
synchronization
、
read
、
write
、
semaphore
我读过,内核在访问文件时实现了同步机制。例如,如果我们尝试同时使用来自不同进程的read()或write()写入或读取文件系统中的文件,内核将防止争用条件。在这种情况下,我假设内核只应该在多个进程或线程试图读取或写入同一个文件描述符时才实现锁定机制,而不是在任何时候调用read()或write(),这可能是针对任何文件描述符的。如何实现这一目标?
浏览 0
提问于2022-11-30
得票数 0
2
回答
框架下的Python读/写/查找操作
python
、
c
、
linux
、
python-2.7
、
linux-device-driver
在
Linux
系统上创建字符设备时,我使用Python和它的基本文件操作与它进行交互。\n", len, offset[0]);} printk(KERN_INFO "[DEBUGGER] - dev_
llseek
with offset: 0x%llx, orig: %d\n", offset,= dev_
l
浏览 1
提问于2017-12-07
得票数 4
回答已采纳
1
回答
为什么VFS函数同时获得struct inode和file?
linux
、
linux-kernel
、
linux-device-driver
看起来struct file包含一个struct inode *,但是这两个都被传递给了VFS函数。为什么不简单地单独传递struct file *?
浏览 1
提问于2015-03-13
得票数 2
1
回答
linux
中的I2C读写函数
linux-kernel
、
linux-device-driver
、
i2c
I2C驱动程序中的读写函数是如何传递给
linux
的?在
linux
源代码中的I2C设备的所有驱动程序中,file_operations结构并没有用来告诉内核有关函数的信息。
浏览 6
提问于2017-01-22
得票数 0
1
回答
如何用“sys_read”来表示“sys_seek”?
linux
、
file
、
io
、
kernel
、
system-calls
内核模块中的文件处理。在文件中“寻找”的合适方法是什么?我找不到sys_seek()函数(如sys_read())。或者,只使用VFS函数API更好吗?
浏览 0
提问于2018-10-19
得票数 0
回答已采纳
3
回答
问题的复杂性在哪里?
c
、
linux
、
time-complexity
、
ext4
、
lseek
即使在查看了generic_file_
llseek
() for ext4的以下实现之后,我似乎也无法理解如何度量复杂性。/** * @file: file structurefile offset to seek to * * This is a generic implemenation of -><em
浏览 1
提问于2014-02-09
得票数 11
回答已采纳
3
回答
通过cifs的subversion不起作用
windows
、
linux
、
svn
、
cifs
我正尝试在
linux
机器上使用subversion,存储库在微软的sbs2008服务器上。(我可以从Microsoft Windows 7计算机访问存储库。)有人能告诉我怎么让它工作吗?_
llseek
(12, 162816, [162816], SEEK_SET) = 0 _
llseek
(12, 100352, [100
浏览 2
提问于2012-03-15
得票数 1
回答已采纳
3
回答
什么是标记结构初始化语法?
c
、
syntax
、
linux-kernel
struct file_operations scull_fops = {.
llseek
= scull_
llseek
, .read = scull_read
浏览 4
提问于2010-06-10
得票数 47
1
回答
如何使lseek64 _actually_返回64位偏移量?
linux
、
large-files
、
libc
、
seek
、
ftell
off64_t)0, SEEK_END);然后暂停:_
llseek
(3, 0, [20974464000], SEEK_END) = 0good500372480 20974464000 == 0x4E22CEC00 - == 0xffffe22cec00-
浏览 2
提问于2011-01-23
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券