会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
thammer
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
23
下一页
2020年3月29日
GCC 扩展内联汇编简介
摘要: 基本内联汇编 基本内联汇编格式比较直观,可以直接这样写: 例如: 扩展内联汇编 前面讨论的基本内联汇编只涉及到嵌入汇编指令,而在扩展形式中,我们还可以指定操作数,并且可以选择输入输出寄存器,以及指明要修改的寄存器列表。对于要访问的寄存器,并不一定要显式指明,也可以留给GCC自己去选择,这可能让GCC
阅读全文
posted @ 2020-03-29 11:29 thammer
阅读(2669)
评论(0)
推荐(0)
2020年3月27日
清华大学操作系统公开课(八)-同步互斥
摘要: 1.什么是互斥 在计算机执行过程中,对于多个任务,它们共享着一个资源,要求对该资源的存取过程是排他的。 2.为什么要有互斥 不考虑SMP情况,仅分析单CPU情况,因为SMP只不过是更复杂的一种情况,原理类似。 有如下代码片段,其中share_data是一个全局变量。 2.1线程间 如果两个线程都执行
阅读全文
posted @ 2020-03-27 22:09 thammer
阅读(411)
评论(0)
推荐(0)
2020年3月21日
简单的字符设备驱动
摘要: 下面是一个最简单的字符设备驱动。 #include <linux/init.h> #include <linux/module.h> #include <linux/fs.h> #include <linux/cdev.h> #include <linux/slab.h> #include <lin
阅读全文
posted @ 2020-03-21 21:59 thammer
阅读(266)
评论(0)
推荐(0)
linux内核模块
摘要: 本文是我迭代学习的笔记,不保证内容的严谨性。 目录 "1.linux内核模块简介" "2.linux内核模块示例" "3.内核模块加载/卸载原理" 1. linux内核模块简介 由于linux内核需要支持多种功能模块或者硬件设备,而这些功能模块或者硬件设备在不同板子上千差万别。受存储空间的限制,不可
阅读全文
posted @ 2020-03-21 15:02 thammer
阅读(466)
评论(0)
推荐(0)
2020年3月20日
do {} while(0)的妙用
摘要: do {} while(0)的妙用 转自 "https://blog.csdn.net/qq_16777851/article/details/80867981" 避免空的宏定义在声明时出现警告 避免出现歧义代码 上面宏在使用时,展开后: 有些风格的代码只有一个语句的if会省略{},这样导致了仅 受
阅读全文
posted @ 2020-03-20 15:10 thammer
阅读(385)
评论(0)
推荐(0)
2019年8月21日
ALSA PCM相关介绍
摘要: https://magodo.github.io/alsa pcm/ https://www.cnblogs.com/lifan3a/articles/5481993.html
阅读全文
posted @ 2019-08-21 16:55 thammer
阅读(160)
评论(0)
推荐(0)
2019年8月17日
linux 线程优先级
摘要: https://www.cnblogs.com/xiaojianliu/p/9689118.html _labelTop
阅读全文
posted @ 2019-08-17 16:30 thammer
阅读(122)
评论(0)
推荐(0)
2019年8月5日
beyond compare秘钥被禁
摘要: 错误提示:This license key has been revoked xxxxx 即: Windows 系统: 解决方法: 删除以下目录中的所有文件即可。 C:\Users\Administrator\AppData\Roaming\Scooter Software\Beyond Compa
阅读全文
posted @ 2019-08-05 15:57 thammer
阅读(4481)
评论(0)
推荐(0)
2019年7月18日
STL算法之find
摘要: 定义 template <class InputIterator, class T> InputIterator find (InputIterator first, InputIterator last, const T& val); 作用 在范围[first, last]之间查找第一个等于val
阅读全文
posted @ 2019-07-18 09:28 thammer
阅读(360)
评论(0)
推荐(0)
2019年6月26日
十条nmap常用的扫描命令
摘要: 转自:https://www.cnblogs.com/Acmen/p/5190391.html NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包。 nmap是在网络安全渗透测试中经常会用到的强大的扫描器。功能之强大,不言而喻。下面介绍一下它的几种扫描命令。具体的还是
阅读全文
posted @ 2019-06-26 08:58 thammer
阅读(446)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
23
下一页
公告