一、驱动更新 本示例为更新网卡驱动,把新的驱动文件放到/root/目录下,然后执行下面的命令 1. 备份已有的文件,将新的文件复制的相应位置 mv /lib/modules/ /kernel/drivers/net/ethernet/intel/i40e/i40e.ko /tmp cp /root/ ...
分类:
系统相关 时间:
2019-08-21 11:15:45
阅读次数:
111
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器 3. 使用工具:Source Insight 3.5, Visio 1. 介绍 子系统负责在运行时对CPU频率和电压的动态调整,以达到性能和功耗的平衡,它也叫 。 原理:CMOS电路中功耗与电压的平方成 ...
分类:
系统相关 时间:
2019-08-20 22:16:37
阅读次数:
117
背景 几种拷贝方式 方式1:Copying in Two Sample System Calls read(file, tmp_buf, len); write(socket, tmp_buf, len); 1. 首先,调用read时,文件A copy到了kernel模式; 2. 之后,CPU控制将 ...
分类:
编程语言 时间:
2019-08-20 12:32:52
阅读次数:
94
一、KVM虚拟化介绍 KVM 全称 kernel-based virtual machine,由Qumranet公司发起,2008年被RedHat收购。KVM实现主要基于Intel-V或者AMD-V提供的虚拟化平台,利用普通的Linux进程运行于虚拟态的指令集,模拟虚拟机监视器和CPU。KVM不提供 ...
分类:
其他好文 时间:
2019-08-19 18:51:13
阅读次数:
100
转自https://blog.csdn.net/dulin201004/article/details/7396968 一、/boot/目录中的文件和目录 Linux系统在本地启动时,目录/boot/非常重要,其中的文件和目录有: (1)系统Kernel的配置文件; (2)启动管理程序GRUB的目录 ...
分类:
系统相关 时间:
2019-08-19 12:41:34
阅读次数:
76
一:系统引导流程: 开机自检(BIOS)-->MBR引导-->GRUB菜单-->加载内核(kernel)-->init进程初始化 二:系统引导级别: 0 poweroff.target 关机状态,使用该级别时将会关闭主机 1 rescue.target 单用户模式,不需要密码验证即可登录系统,多用 ...
分类:
系统相关 时间:
2019-08-19 12:40:42
阅读次数:
139
添加:tf.app.flags.DEFINE_string('f', '', 'kernel') 参考文献: https://blog.csdn.net/qq_35455503/article/details/86308556 ...
分类:
其他好文 时间:
2019-08-18 14:01:46
阅读次数:
108
一、inittab文件背景 (1)init进程的作用 使用uboot下载Linux内核时,环境变量bootargs决定了kernel向根文件系统传递的参数,这些参数包括 bootargs=noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySA ...
分类:
其他好文 时间:
2019-08-17 14:36:34
阅读次数:
78
用法:grep [option] PATTERN [FILE...] 例如: 在内核目录下查找包含“request_irq”字样的文件 grep "request_irq" * -R 注:*表示查找当前目录下的所有文件、目录,-R表示递归查找子目录; 在内核的kernel目录下查找包含“reques ...
分类:
其他好文 时间:
2019-08-17 01:11:55
阅读次数:
94
一、V4L2框架分析 V4L2(video for linux version 2),是内核中视频设备的驱动框架,为上层访问视频设备提供统一接口。 V4L2整体框架如下图: 图中主要包括四个部分: 1. 字符设备驱动程序核心:V4L2本身就是一个字符设备,上层连接用户空间 2. V4L2驱动核心:构 ...
分类:
其他好文 时间:
2019-08-16 20:47:59
阅读次数:
149