会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
gaozy6626
博客园
首页
新随笔
联系
订阅
管理
随笔 - 5 文章 - 0 评论 - 1 阅读 -
388
2024年4月27日
字符设备,write一直返回-1的问题
摘要: 在学习linux设备驱动时遇到的问题,请求大佬指点: 1、 insmod char_dev.ko 2、 mknod /dev/mydevice c 240 0 3、 ./test write 返回-1, 内核没有调用的 device_write 函数。 char_dev.c #include <li
阅读全文
posted @ 2024-04-27 15:44 gaozy6626
阅读(180)
评论(1)
推荐(0)
编辑
2024年1月5日
do_fork-->copy_process(二)
摘要: 1 /* 2 * This creates a new process as a copy of the old one, 3 * but does not actually start it yet. 4 * 5 * It copies the registers, and all the app
阅读全文
posted @ 2024-01-05 19:09 gaozy6626
阅读(39)
评论(0)
推荐(0)
编辑
2023年8月22日
do_fork(一)
摘要: fork 是linux创建进程的系统调用,相关的函数(不只是系统调用)还有 vfork,clone,sys_frok等。这些函数会整理不同参数,再调用到 do_fork 中。 本篇文章主要介绍do_fork 函数。(sys_call_table 是 系统调用表, fork -> syscall(nu
阅读全文
posted @ 2023-08-22 22:38 gaozy6626
阅读(91)
评论(0)
推荐(1)
编辑
2021年3月27日
Effective C++ 笔记(二)
摘要: 16、保证异常安全 1 void PrettyMenu::changBackground(std::istream &imgSrc) 2 { 3 lock(&mutex); 4 delete bgImage; 5 ++imageChanges; 6 bgImage = new Image(imgSr
阅读全文
posted @ 2021-03-27 11:00 gaozy6626
阅读(26)
评论(0)
推荐(0)
编辑
2021年3月6日
Effective C++ 笔记
摘要: 1、尽量以const,enum,inline替换#define 对于变量, const 更容易定位问题, const 可能会使代码交少。 相比 const char* const author = "Scott"; const std::string author("Scott"); 更好一些。 宏
阅读全文
posted @ 2021-03-06 16:53 gaozy6626
阅读(52)
评论(0)
推荐(0)
编辑
昵称:
gaozy6626
园龄:
4年
粉丝:
0
关注:
0
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
Linux内核源码阅读
(2)
c++
(1)
读书笔记
(1)
随笔分类
读书笔记(2)
每天一个系统调用(2)
随笔档案
2024年4月(1)
2024年1月(1)
2023年8月(1)
2021年3月(2)
阅读排行榜
1. 字符设备,write一直返回-1的问题(180)
2. do_fork(一)(91)
3. Effective C++ 笔记(52)
4. do_fork-->copy_process(二)(39)
5. Effective C++ 笔记(二)(26)
评论排行榜
1. 字符设备,write一直返回-1的问题(1)
推荐排行榜
1. do_fork(一)(1)
最新评论
1. Re:字符设备,write一直返回-1的问题
open的第二个参数不对.是open flag,不是file mode. 应该是O_RDWR. 出错时候可以把errno打印出来,errno里存的是错误原因.
--www378660084
点击右上角即可分享