随笔分类 -  linux 驱动相关

linux driver
摘要:分成2张。是连贯的 阅读全文
posted @ 2022-11-18 14:02 johnny_shi 阅读(90) 评论(0) 推荐(0)
摘要:本来以为在驱动模块代码中增加如下语句: MODULE_LICENSE("GPL"); 就可以解决问题。后来发现模块并没有加载进去。 阅读全文
posted @ 2021-06-21 15:31 johnny_shi 阅读(2927) 评论(0) 推荐(0)
摘要:发现是在开机初始化的时候就启动的连接,蓝牙很多应用还没连接成功。 所以就默认蓝牙启动的时候是关闭连接的。 然后手动连接就可以了。 在 /etc/rc.local 在exit 0前面添加 rfkill block bluetooth 默认关闭蓝牙 [pulseaudio] module-bluetoo 阅读全文
posted @ 2016-07-11 10:11 johnny_shi 阅读(511) 评论(0) 推荐(0)
摘要:一 为什么需要使用虚拟内存 大家都知道,进程需要使用的代码和数据都放在内存中,比放在外存中要快很多。问题是内存空间太小了,不能满足进程的需求,而且现在都是多进程,情况更加糟糕。所以提出了虚拟内存,使得每个进程用于3G的独立用户内存空间和共享的1G内核内存空间。(每个进程都有自己的页表,才使得3G用户 阅读全文
posted @ 2016-06-22 14:03 johnny_shi 阅读(384) 评论(0) 推荐(0)
摘要:实验平台内核版本为4.0-rc1,增加一仅仅打印Hello World的syscall,最后我们在用户空间swi验证 实验平台内核版本为4.0-rc1,增加的系统调用仅仅是简单打印一个Hello World,最后我们在用户空间用swi指令验证。涉及到的改动如下: 1. 在内核中增加文件arch/ar 阅读全文
posted @ 2016-06-22 10:52 johnny_shi 阅读(828) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-04-13 22:36 johnny_shi 阅读(462) 评论(0) 推荐(0)