E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
内核模块
驱动开发作业3——GPIO子系统
作业1:在
内核模块
中启用定时器,定时1s,让LED1以1s为周期实现流水灯myled.c(驱动文件)/**Copyright(c)2023byHuijieXia,AllRightsReserved.
欲上层楼 再上层楼
·
2023-07-15 20:13
驱动开发
盛格塾暑期公益课程《学活LINUX》
2
内核模块
和驱动模型要点:
内核模块
基础、文件回调、刘姥姥(llaolao)、LED硬
advdbgger
·
2023-07-15 13:03
linux
运维
服务器
使用qemu创建ubuntu-base文件系统,并安装PM相关
内核模块
目录一、配置镜像二、使用qemu模拟nvdimm(安装PM相关
内核模块
)运行记录遇到的一些问题1、ext4文件系统损坏问题:系统启动时,遇到ext4的报错信息解决办法:2、
内核模块
未成功加载3、qemu
名扬569
·
2023-07-15 08:03
工具使用
环境搭建
nvdimm
内核模块
qemu
rootfs
ceph--RBD的使用
客户端访问RBD设备的方式有两种通过
内核模块
rbd.ko将image
优质&青年
·
2023-07-14 19:17
ceph
java
网络
驱动开发 作业4
作业1在
内核模块
中启用定时器,定时1s,让led1一秒亮,一秒灭全部代码#include#include#include#include#include#include#include#includestructdevice_node
zjuthqy
·
2023-07-14 04:28
华清远见
驱动开发
Linux 4G模块开发例程
编写4G模块的代码,并使用内核编译工具将其编译成
内核模块
。在目标系统上加载4G模块,并使用内核调试工具进行测试。调试和优化4G模块的代码,完善模块的功能。将4G模块的代码和文档提交给
AllyBo
·
2023-07-14 04:34
linux
运维
服务器
ARM-驱动/总结一
一、Linux
内核模块
1.
内核模块
三要素:入口:资源申请
全村的希望∞
·
2023-06-23 09:08
单片机
linux
stm32
20. 详解 OpenWrt 防火墙配置、NAT配置
1OpenWrt内置防火墙介绍Openwrt是一个GNU/Linux的发行版,Openwrt的防火墙实现与Linux的防火墙是通过netfilter
内核模块
,加上用户空间的iptables管理工具;同样是五链四张表
老理说的好
·
2023-06-23 08:54
OpenWrt
routing
开发
Linux模块代码、编译、加载、卸载一条龙
最近要写一个Linux的
内核模块
,记录一下
内核模块
的代码编写、编译、加载和卸载的基本流程,以作备忘,也希望能帮到有需要的同学。
静待梅花开
·
2023-06-22 23:02
C\C++\Linux
linux
c++
运维
Linux之字符设备驱动框架
目录一、驱动介绍1.
内核模块
2.日志级别3.模块符号的导出4.
内核模块
参数二、字符设备驱动(一)1.模块加载2.注册字符设备驱动3.内存映射三、字符设备驱动(二)1.模块加载2.申请设备号3.注册字符设备
风间琉璃•
·
2023-06-22 19:13
#
Linux驱动开发
linux
驱动开发
运维
字符设备驱动
前面内容:1Linux驱动—
内核模块
基本使用2Linux驱动—
内核模块
参数,依赖(进一步讨论)字符设备驱动字符设备驱动基础通过mknod命令来创建一个设备文件文件目录下添加目录项字符设备驱动框架cdev
Half-up
·
2023-06-22 19:42
linux驱动
驱动开发
linux
网络
KVM架构与原理详解
kvm已经是
内核模块
,被看作是一个标准的linux字符集设备(/dev/kvm).Qemu通过libkvm应
li136237
·
2023-06-21 01:32
KVM---麒麟安装
KVM包含一个
内核模块
kvm.ko用来实现核心虚拟化功能,以及一个和处理器强相关的模块如kvm-amd.ko。
星光落入你灰蒙蒙的眼
·
2023-06-20 17:57
虚拟化
运维
网络
linux
服务器
云原生
向
内核模块
中添加新功能
一、向内核添加新功能1.1静态加载法:即新功能源码与内核其它代码一起编译进uImage文件内新功能源码与Linux内核源码在同一目录结构下给新功能代码配置Kconfig#进入要添加的新功能的同级目录,这里用添加一个名为MY_HELLO的驱动做演示#cd到linux源码中driver文件下的char文件中,修改其Kconfig文件,vimKconfig#在其中可以发现他们长的都差不多,我们在里面添加
m0_74936872
·
2023-06-20 03:44
linux
驱动
内核模块
代码解析与模块的传参和依赖
一、
内核模块
基础代码解析Linux内核的插件机制——
内核模块
类似于浏览器、eclipse这些软件的插件开发,Linux提供了一种可以向正在运行的内核中插入新的代码段、在代码段不需要继续运行时也可以从内核中移除的机制
m0_74936872
·
2023-06-20 03:43
linux
运维
服务器
29 虚拟地址到物理地址的转换
虚拟地址通过mmu转换为物理地址用户程序看到的地址都是一个完整的世界,只有具体需要使用的时候产生缺页中断,然后分配具体的物理页这里要说的就是虚拟地址到物理地址的转换体验一下虚拟地址转换为物理地址主要是来自于
内核模块
来体验
教练、我想打篮球
·
2023-06-19 07:31
20
linux
linux
virt
phys
mmu
AN13189-移植
•nxpnfc驱动程序是允许访问基于NXPNCI的NFC控制器硬件资源的
内核模块
•恩智浦NCIHAL
SofterICer
·
2023-06-18 13:33
NFC
eSE
安全
安全架构
智能手机
Pktgen-DPDK 网络性能测试
该工具基于DPDK快速报文处里框架开发,以
内核模块
的形式存在于系统。一、环境部
lingshengxiyou
·
2023-06-18 03:29
linux
DPDK
c++
网络
开发语言
linux
虚拟机
windows
OS实战笔记(9)-- 构建二级引导器
Grub内核映像格式Grub工作的时候,需要一个内核映像文件,其中包括了二级引导器模块、
内核模块
、图片和字库等。
亦枫Leonlew
·
2023-06-16 21:42
OS实战笔记
linux
c语言
操作系统
BIOS中断
二级引导器
Linux防火墙学习笔记14
Firewalld属于动态防火墙,是CentOS7系统中用于对netfilter
内核模块
用户空间管理工具。
CCH2023
·
2023-06-15 19:44
iptables
linux
dpdk 问题排查的第一关:基础环境的排查
igb_uio与rte_kni驱动是否加载编译dpdk时一般会生成两个
内核模块
:igb_uio.korte
longyu_wlz
·
2023-06-14 01:17
dpdk
Linux
dpdk
uio
/dev/uioX
大页内存
dpdk
程序运行失败问题排查
【超详细】Linux系统之nethogs命令
NetHogs不需要依赖载入某个特殊的
内核模块
。假如发生了网络堵塞你能够使用NetHogs立即看到哪个PID形成的这种情况。这样就很容易找出哪个程序突然长时间占用你的带宽。
·
2023-06-13 09:06
运维微服务服务器linux容器
【超详细】Linux系统之nethogs命令
NetHogs不需要依赖载入某个特殊的
内核模块
。假如发生了网络堵塞你能够使用NetHogs立即看到哪个PID形成的这种情况。这样就很容易找出哪个程序突然长时间占用你的带宽。
·
2023-06-13 09:59
运维微服务服务器linux容器
字符设备驱动
file_operations结构体file_operations在头文件linux/fs.h中定义,用来存储驱动
内核模块
提供的对设备进行各种操作的函数的指针。
浩-哥
·
2023-06-13 06:49
互联网对
内核模块
的加载之道
场景:线上作业
内核模块
工人A:
内核模块
的开发者工人B:
内核模块
的使用者经理:
内核模块
的监管者领导:工人A,工人B,将
内核模块
验证下是否能在机器上正常部署工人A、工人B:好的工人A在本地同内核版本机器上验证
Smoke0901
·
2023-06-12 06:17
服务器
ceph分布式存储
,提供块级别的存储●NAS(网络附加存储,是通过网络附加到当前主机文件系统之上的存储)NFS、CIFS、FTP文件系统级别的存储,本身就是一个做好的文件系统,通过nfs接口在用户空间输出后,客户端基于
内核模块
与远程主机
半糖不加冰520
·
2023-06-11 18:21
网络
ceph
分布式
第4章--Linux
内核模块
一、
内核模块
简介Linux提供了这样的机制,这种机制被称为模块(Module)。模块具有这样的特点。模块本身不被编译入内核映像,从而控制了内核的大小。模块一旦被加载,他就和内核中的其他部分完全一样。
好好du书
·
2023-06-11 12:56
linux
驱动开发
Ceph 分布式存储
,提供块级别的存储●NAS(网络附加存储,是通过网络附加到当前主机文件系统之上的存储)NFS、CIFS、FTP文件系统级别的存储,本身就是一个做好的文件系统,通过nfs接口在用户空间输出后,客户端基于
内核模块
与远程主机进行网络
星辰18岁
·
2023-06-10 03:55
ceph
分布式
网络
Linux常用基础命令大全
目录切换首先我们要了解一下Linux的目录结构:bin可执行文件sbin只有root能访问的可执行文件etc配置文件usr存放共享资源home存放普通用户的根目录root超级用户目录dev设备目录lib共享库及
内核模块
倔强de张大炮
·
2023-06-09 10:20
openwrt led机制
1系统启动阶段1.1默认LED灯状态设置1.1.1LEDGPIO识别依赖两部分,首先是DTS中的GPIO定义,第二部分是相关
内核模块
加载。1.1.1.1DTS例如xxx
子瓜云鬼
·
2023-06-08 19:05
Opwnert
openwrt
Linux防火墙学习笔记4
内核模块
:iptables_filternat:网络地址转换,修改数据包中的源地址、目
CCH2023
·
2023-06-08 18:57
iptables
linux
fastsocket优化网络性能原理
基于
内核模块
和一个动态链接库,对于某些应用程序不需修改就可使用。但是并非所有应用都能通过fastsocket获得性能提升。
qingchi0
·
2023-06-08 16:33
linux工具
tcp/ip协议栈
Linux
内核
网络
优化
tcpip
fastsocket
reuse
port
netfilter+iptables 通过自定义match模块实现网络数据包过滤
因此想要通过netfilter对数据包进行过滤有两种方式:实现一个
内核模块
,注册一个自定义的钩子函数,在函数中对数据包进行过滤。实现一个
内核模块
,注册一
竹剑单
·
2023-06-08 13:02
内核
Linux
网络
服务器
linux
$1$驱动开发
4.Linux系统的组成5.宏内核、微内核6.驱动移植1.驱动大纲:(1)
内核模块
(2)字符设备驱动(3)中断、内核定时器2.单片机开发属于嵌入式开发吗?
Summer_taotao
·
2023-06-08 03:26
单片机
嵌入式硬件
ceph 分布式存储
,提供块级别的存储●NAS(网络附加存储,是通过网络附加到当前主机文件系统之上的存储)NFS、CIFS、FTP文件系统级别的存储,本身就是一个做好的文件系统,通过nfs接口在用户空间输出后,客户端基于
内核模块
与远程主
宇航员殿
·
2023-06-07 23:51
ceph
分布式
网络
Ceph 分布式存储
,提供块级别的存储●NAS(网络附加存储,是通过网络附加到当前主机文件系统之上的存储)NFS、CIFS、FTP文件系统级别的存储,本身就是一个做好的文件系统,通过nfs接口在用户空间输出后,客户端基于
内核模块
与远程
仙女爱硬拉
·
2023-06-07 22:55
ceph
运维
CEPH分布式文件系统
,提供块级别的存储●NAS(网络附加存储,是通过网络附加到当前主机文件系统之上的存储)NFS、CIFS、FTP文件系统级别的存储,本身就是一个做好的文件系统,通过nfs接口在用户空间输出后,客户端基于
内核模块
与远程主机进
竹流清水
·
2023-06-07 04:22
ceph
网络
一文学会使用Linux
内核模块
&proc实例统计所有进程信息
目录实例要求解决方案archlinux下的makefile实例要求编写一个Linux的
内核模块
,其功能是遍历操作系统所有进程。
·
2023-06-06 21:43
使用kubeadm部署基于containerd的kubernetes集群
本配置基于centos7系统配置加载
内核模块
sudomodprobeoverlaysudomodprobebr_netfiltercatkubeadm-config.yamlcgroupDriver在kubeadm-config.yaml
memoryoverrun
·
2023-04-21 10:07
Linux学习记录——이십 进程间通信(2)共享内存
文章目录1、systemV共享内存1、原理2、模拟实现关联共享内存3.共享内存大小4、共享内存特点1、systemV共享内存system是一套标准,独立于文件系统之外,是系统专门为通信而设计出来的
内核模块
咬光空气
·
2023-04-20 20:42
Linux学习
linux
学习
服务器
Ceph Luminous librbd & librados 解析 -- 代码概述
其中librbd是一个基于librados的用户态接口库,而krbd是继承在GNU/Linux内核中的一个
内核模块
,通过用户态的rbd命令行工具,可以将RBD块设备映射为本地的一个块设备文件。
KidneyBro
·
2023-04-20 13:38
Android init学习笔记
init进程有很多功能:加载
内核模块
、挂载系统分区、加载sepolicy、支持属性服务、启动rc脚本、执行事件触发器和属性改变等等init分析init入口函数是main()system/core/init
能饮一杯无n
·
2023-04-20 07:22
Android
android
学习
笔记
基于SDM450 兼容st7701s不同id屏幕
这种代码通常涉及与SDM450中的
内核模块
通信,以便初始化屏幕。"kernel
daisy.skye
·
2023-04-19 06:02
高通驱动
Linux
开发语言
linux
sdm450
st7701s
高通驱动
查看系统所有可用
内核模块
find/lib/modules/$(uname-r)-typef-iname'*.ko*'
bob62856
·
2023-04-19 01:23
linux
RK3568平台开发系列讲解(调试篇)Oops 日志分析
返回专栏总目录文章目录一、OOPS日志分析二、OOPS上的跟踪转储三、使用objdump识别
内核模块
中的错误代码行沉淀、分享、成长,让自己和他人都能有所收获!编写代码并不总是内核开发中最难的方面。
内核笔记
·
2023-04-18 07:17
RK3568
Android11
从入门到实战项目专栏
RK3568
linux0.11的目录结构,linux0.11文件目录结构
1.2.setup.s:程序主要用于读取机器的硬件配置参数,并把
内核模块
system移动到适当内存位置处。1.3
深具世界眼光
·
2023-04-18 06:32
linux0.11的目录结构
模块推荐 - Layout Paragraphs
LayoutParagraphs(LP)模块类似于
内核模块
LayoutBuilder(LB),但LP更倾向于内容生产者,而LB则多用于网站开发者,进行页面布局。
又起风了_
·
2023-04-17 08:53
【转载】修改printk打印等级
调试
内核模块
时候,若调试信息太多可以通过修改/proc/sys/kernel/printk文件内容来控制。
盗骊
·
2023-04-17 02:22
Linux
printk
Linux
查看自己的linux 服务器配置
#查看操作系统版本#cat/proc/cpuinfo#查看CPU信息#hostname#查看计算机名#lspci-tv#列出所有PCI设备#lsusb-tv#列出所有USB设备#lsmod#列出加载的
内核模块
YX_Andrew
·
2023-04-16 19:52
Linux内核中使用crypto进行sha1方法
在编写Linux驱动的时候常常需要对内核空间的某些数据进行hash计算,而在编写
内核模块
的时候很多用户空间的方法不能使用,例如Openssl(理论上可以,但是我没成功过)。
卑鄙的我_
·
2023-04-16 19:11
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他