会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
yooooooo
以有涯之生随无涯之学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
70
71
72
73
74
75
76
77
78
···
135
下一页
2022年1月23日
程序运行的时候替换程序文件会影响进程吗?
摘要: 我要升级一个程序,在程序运行的时候用新的程序文件替换旧的程序文件,然后杀死进程,重新启动程序。在程序运行的时候替换程序文件,会导致进程出现异常吗? 调用系统调用execve()装载ELF文件的时候,函数load_elf_binary()为主程序的代码段和数据段创建私有的文件映射,为动态链接器的代码段
阅读全文
posted @ 2022-01-23 11:21 yooooooo
阅读(346)
评论(0)
推荐(0)
2022年1月22日
宋宝华: Linux为什么一定要copy_from_user
摘要: 网上很多人提问为什么一定要copy_from_user,也有人解答。比如百度一下: 这个问题,我认为需要从2个层面回答 第一个层次是为什么要拷贝,可不可以不拷贝? 第二个层次是为什么要用copy_from_user而不是直接memcpy 为什么要拷贝 拷贝这个事情是必须的,这个事情甚至都跟Linux
阅读全文
posted @ 2022-01-22 17:32 yooooooo
阅读(376)
评论(0)
推荐(3)
2021年12月26日
Linux SPI 驱动
摘要: 一、SPI协议 SPI是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,提供方便,简单易用。 二、SPI硬
阅读全文
posted @ 2021-12-26 20:37 yooooooo
阅读(539)
评论(0)
推荐(1)
2021年12月21日
linux内核数据结构 红黑树
摘要: 红黑树(Red-Black Tree,RBT)是一种平衡的二叉查找树,前面的红黑树原理与实现这篇文章中详细介绍了红黑树的细节。在Linux的内核源代码中已经给我们实现了一棵红黑树,我们可以方便地拿过来进行使用。本文将参考Linux内核的源码和文档资料,介绍Linux内核中红黑树的实现细节及使用方法。
阅读全文
posted @ 2021-12-21 14:39 yooooooo
阅读(481)
评论(0)
推荐(0)
2021年12月12日
深入理解Linux内核之脏页跟踪
摘要: 1.开场白 环境: 处理器架构:arm64 内核源码:linux-5.10.50 ubuntu版本:20.04.1 代码阅读工具:vim+ctags+cscope Linux内核由于存在page cache, 一般修改的文件数据并不会马上同步到磁盘,会缓存在内存的page cache中,我们把这种和
阅读全文
posted @ 2021-12-12 10:20 yooooooo
阅读(1122)
评论(0)
推荐(0)
2021年12月1日
内核内存错误检测工具KFENCE
摘要: Linux 5.12引入一个新的内存错误检测工具:KFENCE(Kernel Electric-Fence,内核电子栅栏)。KFENCE是一个低开销的、基于采样的内存错误检测工具。KFENCE检测越界访问、释放后使用和非法释放(包括重复释放和释放的起始地址不是分配的起始地址)这3种错误。 KFENC
阅读全文
posted @ 2021-12-01 15:34 yooooooo
阅读(668)
评论(0)
推荐(0)
2021年11月22日
基础——SPI与QSPI的异同,QSPI的具体协议是什么,QSPI有什么用
摘要: 1. QSPI是什么? SPI协议其实是包括:Standard SPI、Dual SPI和Queued SPI三种协议接口,分别对应3-wire, 4-wire, 6-wire。 (1)通常我们说的SPI就是Standard SPI,有4根信号线,分别为CLK、CS、MOSI和MISO。数据线工作在
阅读全文
posted @ 2021-11-22 21:49 yooooooo
阅读(3461)
评论(0)
推荐(1)
2021年11月19日
浅谈显示器色域:从sRGB到广色域
摘要: 近年来,广色域越来越流行,游戏领域的很多新款显示器开始着重推荐DCI P3色域,而设计和摄影领域的高端产品则强调Adobe RGB色域。我们不禁要发问,广色域真的有用吗?我们真的需要广色域吗? 考虑到各种名词的定义和相关数据都在网上能查到,且鼓噪乏味,故本文决定不罗列任何数据,也尽量避免专业词汇,力
阅读全文
posted @ 2021-11-19 11:04 yooooooo
阅读(3876)
评论(0)
推荐(0)
2021年11月6日
伤害 等待互斥锁
摘要: 序言:近期读Linux 5.15的发布说明,该版本合并了实时锁机制,当开启配置宏CONFIG_PREEMPT_RT的时候,这些锁被基于实时互斥锁的变体替代:mutex、ww_mutex、rw_semaphore、spinlock和rwlock。第一次听说ww_mutex,在百度上查找的时候发现介绍文
阅读全文
posted @ 2021-11-06 14:50 yooooooo
阅读(539)
评论(0)
推荐(1)
2021年11月3日
超线程SMT
摘要: 说到超线程技术,大家应该都不陌生了,Intel早在2002年推出的Northwood奔腾4 HT处理器就把这一技术带入到消费级市场,虽然随后的酷睿2处理器超线程被抛弃,不过到了2008年推出的Nehalem架构Core i7处理器又把超线程技术带回到市场上,并一直沿用至今,现在的Core i7/i3
阅读全文
posted @ 2021-11-03 10:12 yooooooo
阅读(799)
评论(0)
推荐(0)
上一页
1
···
70
71
72
73
74
75
76
77
78
···
135
下一页
公告