![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux 内核
yangkunhenry
阿猫
展开
-
Linux 基于C的线程池实现
首先这个线程池不是我写的,是在git上找到的星标最多的原创 2021-02-09 15:40:43 · 276 阅读 · 0 评论 -
往当前内核添加驱动程序
接上前面编译内核的文章内核编译好了之后,自己要往内核中添加自己的驱动程序,如果加呢?选择一个目录加入自己的驱动文件nasri@ubuntu:~/Work/linux-source-3.13.0/$ 因为前面编译内核是在上面这个目录下编译的所以就在这里添加自己的驱动文件,在driver/char 下创建一个目录nasritestnasri@ubuntu:~/Work/li...原创 2019-11-07 00:55:21 · 1428 阅读 · 2 评论 -
vmstat 命令
除了top之外,vmstat也可以查看系统的一些信息nasri@ubuntu:~$ vmstat -S Mprocs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in ...原创 2019-11-05 23:14:03 · 207 阅读 · 0 评论 -
ubuntu 更换内核之后全屏是黑屏,提示could not set the configuration for CRTC 63
用VMware更换了3.13的内核,开启虚拟机,运行ubuntu之后发现全屏状态下是黑屏不全屏就可以正常显示,但是弹出一个对话框提示“could not set the configuration for CRTC 63”用命令查下当前内核支持的分辨率nasri@ubuntu:~$ sudo xrandrScreen 0: minimum 1 x 1, current 800 x ...原创 2019-11-05 22:55:55 · 2628 阅读 · 1 评论 -
编译ubuntu内核
看了《奔跑吧 Linux 内核》的书,感觉内存管理这一部分后面的例子不错,就想手敲一遍体验一下例子(自己对这方面感觉一直云里雾里)nasri@ubuntu:/usr/local$ apt-cache search linux-sourcelinux-source - Linux kernel source with Ubuntu patcheslinux-source-3.13.0 ...原创 2019-11-03 18:13:49 · 490 阅读 · 0 评论 -
Linux内核编译和更换系统内核版本
夜深人静,更换个系统内核版本吧1:首先我有了内核代码(直接在内核官网上下载下来就可以)2:查看当前的内核版本nasri@ubuntu:/boot$ cat /proc/versionLinux version 4.18.0-20-generic (buildd@lcy01-amd64-020) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3))...原创 2019-06-08 09:11:00 · 3251 阅读 · 0 评论 -
Build kernel
nasri@ubuntu:~/work/linux-5.1.7$ make menuconfig** Unable to find the ncurses package.* Install ncurses (ncurses-devel or libncurses-dev* depending on your distribution).*scripts/kconfig/Makefi...原创 2019-06-09 13:19:49 · 1086 阅读 · 0 评论 -
linux 更换启动所用的内核
nasri@ubuntu:~$ cat /boot/grub/grub.cfg |grep menuentry if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" menuentry_id_option=""export menuentry_id_optionmenuentry 'Ubunt...原创 2019-07-03 23:29:21 · 1747 阅读 · 2 评论 -
以C99的方式编译内核模块
obj-m := driver1.occflags-y := -std=gnu99 -Wno-declaration-after-statementMakefile 中加入ccflags-y := -std=gnu99 -Wno-declaration-after-statement原创 2019-07-05 06:19:51 · 703 阅读 · 0 评论