官方网站:https://openeuler.org/zh/ 源码链接:https://gitee.com/openeuler/kernel?_from=gitee_search ...
分类:
其他好文 时间:
2020-01-18 10:41:59
阅读次数:
137
1.Linux Kernel 这一层主要是一些硬件驱动,例如:现实驱动、相机驱动、蓝牙驱动等。 ...
分类:
移动开发 时间:
2020-01-16 20:33:05
阅读次数:
76
1. printk + /proc/sys/kernel/printk printk(KERN_DEBUG "I have a dream\n"); + 2. cat /proc/ksyms (内核符号表) 3. gdb gdb vmlinux /proc/kcore (适用于检查符号表) 4. k ...
分类:
系统相关 时间:
2020-01-16 12:43:53
阅读次数:
126
1、read & write read: 把数据从内核缓冲区复制到进程缓冲区。 write: 把数据从进程缓冲区复制到内核缓冲区。 上层程序的IO操作、不是物理设备级别的读写,而是缓存的复制。而内核缓冲区和物理设备之间的数据交换则是由操作系统的Kernel来完成。 2、缓冲区 缓冲区的目的:减少频繁 ...
分类:
其他好文 时间:
2020-01-16 10:41:25
阅读次数:
119
一 [classic_tong @ https://www.cnblogs.com/hugetong/p/12198122.html] 查看一个命令或程序,都调用了什么系统API的方法, 可以是用strace [root@T9 OUTPUT_nginx]# strace echo execve("/ ...
分类:
系统相关 时间:
2020-01-15 19:26:54
阅读次数:
123
1. 安装CUDA 禁用nouveau 最后两行加入 重新生成 kernel initramfs: 重启 输入 没有输出信息则禁用成功 安装CUDA 10.1 官网下载 增加可执行权限 直接安装 安装完以后,添加环境变量到 使环境变量生效 将库加入到目录中去, ,增加一行 2.安装 CUDNN 7. ...
分类:
系统相关 时间:
2020-01-15 11:55:55
阅读次数:
104
在Linux Kernel中某些特定含义的函数命令有自己的规律,比如这里将简单的介绍一下函数名前双下划线__和devm_xxx函数的意思。 函数名称前的双下划线__ 标记需要加锁: 在内核中,有很多函数,有的是需要调用者自己加锁保护的,有些是不需要加锁保护的。对于这些场景,linux kernel采 ...
分类:
系统相关 时间:
2020-01-15 11:55:29
阅读次数:
107
准备: yum install -y build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz yum -y instal ...
分类:
其他好文 时间:
2020-01-14 12:59:48
阅读次数:
96
Haproxy压测及参数调优 [root@3b9d411b-0a16-4bc4-acd8-10f71b997c29 etc]# ss -s&&free -g Total: 102008 (kernel 102040) TCP: 102003 (estab 101812, closed 56, orp ...
分类:
其他好文 时间:
2020-01-14 09:25:29
阅读次数:
140
1直方图 #直方图--增强对比度 def equalHist_demo(image): gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY) dst = cv.equalizeHist(gray) cv.imshow("equalHist_demo", dst) ...
分类:
其他好文 时间:
2020-01-12 15:24:26
阅读次数:
100