struct cdev *cdev_alloc(void) { struct cdev *p = kzalloc(sizeof(struct cdev), GFP_KERNEL); if (p) { INIT_LIST_HEAD(&p->list); kobject_init(&p->kobj, & ...
分类:
其他好文 时间:
2020-05-05 01:03:40
阅读次数:
92
1、资源介绍 Linux发行版:Ubuntu16.04 板子:x210(kernel:2.6.35,SoC:S5PV210) toolchain:gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) cmake 3.5.1 参考博客 2、基础认识 mosqu ...
分类:
其他好文 时间:
2020-05-03 22:01:02
阅读次数:
88
算法原理 C++代码实现 1 Mat MarrEdgeDetection(Mat src, int kernelDiameter, double sigma) { 2 int kernel_size = kernelDiameter / 2; 3 Mat kernel(kernelDiameter, ...
分类:
编程语言 时间:
2020-05-03 14:53:20
阅读次数:
81
1. 在Ubuntu16.04-64中编译Linux-2.6.35.7版本内核出错[kernel/timeconst.h] Error 255 在Ubuntu16.04-64中编译Linux-2.6.35.7版本内核出现错误[kernel/timeconst.h] Error 255可能是由于我们使 ...
分类:
其他好文 时间:
2020-05-03 14:46:22
阅读次数:
72
原文 https://www.kernel.org/doc/Documentation/filesystems/dax.txt Direct Access for files Motivation The page cache is usually used to buffer reads and ...
分类:
数据库 时间:
2020-05-03 01:24:23
阅读次数:
118
一.环境 OS:CentOS 7 (x86_64) Kernel:3.10.0-1062.18.1.el7 (x86_64) SVN(subversion):1.7.14-14.el7 (x86_64) TortoiseSVN:1.13.1 (64-bit) 二.安装SVN客户端 1.通过yum仓库 ...
分类:
其他好文 时间:
2020-05-02 14:59:23
阅读次数:
66
一、版本的选择首先要说明的是,对于生产来说DPDK版本不是越高越好,如何选择合适的版本?1、要选择长期支持的版本LTS(Long Term Support)2、根据当前开发的系统环境选择可以在以下文档里从高至低查看不同版本的System Requirements章节,它对kernel、glibc等限 ...
分类:
其他好文 时间:
2020-05-01 12:30:43
阅读次数:
156
今天安装k8s的cilium网络插件。发现必须要使用kernel4.8以上版本才行。所以需要对默认的centos73.10版本进行升级。简单记录升级过程:到https://www.kernel.org/下载kerinel。然后解压。复制现有系统的config文件。cdlinux-5.6.7cp/boot/config-3.10.0-1062.18.1.el7.x86_64.configmakeme
分类:
其他好文 时间:
2020-04-30 17:11:31
阅读次数:
94
KSM 介绍 KSM是Kernel Samepage Merging,允许合并内容相同的页面。 虚拟化背景 虚拟化不用多说了,一个物理机可以托管多个VM;假如操作系统和应用程序在vm之间有时访问的数据相同,这些页可以进行合并,以释放内存。 虽然KSM最初设计是用于基于内核的虚拟机, 但在非虚拟化环境 ...
分类:
Web程序 时间:
2020-04-29 18:59:34
阅读次数:
104
概念: DIP(依赖倒置原则):软件在进行架构设计的时候的一种原则 高层定义接口,底层负责实现 ATM机(高层) 银行卡(底层) ATM定义一个插卡口(接口),不管是哪家银行的卡,都可以进行取钱 IOC(控制反转):DIP的具体实现方式 如果没有插卡口 那么 中国银行的卡只能用中国银行的ATM 现在 ...
分类:
其他好文 时间:
2020-04-29 18:07:15
阅读次数:
66