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
内核模块
工作中常用的linux命令,Linux日常工作中比较实用的一些命令合集。
系统uname-a查看内核/操作系统/CPU信息head-n1/etc/issue查看操作系统版本cat/proc/cpuinfo查看CPU信息hostname查看计算机名lsmod列出加载的
内核模块
env
Wu Jerry
·
2025-03-08 07:58
工作中常用的linux命令
简要分析Netlink协议
Netlink协议是Linux内核中用于内核态与用户态进程间通信(IPC)的一种机制,基于套接字的通信接口,提供高效、灵活的双向数据传输能力,常用于
内核模块
与用户程序之间的实时交互。
TJ_Dream
·
2025-03-07 19:38
基础内核函数分析
网络
linux驱动开发 编译
内核模块
生成ko驱动文件
1.加载内核简介Linux内核的整体架构本就非常庞大,其包含的组件也非常多。而我们怎样把需要的部分都包含在内核中呢?一种方法是把所有需要的功能都编译到Linux内核中。这会导致两个问题,一是生成的内核会很大,二是如果我们要在现有的内核中新增或删除功能,将不得不重新编译内核。Linux提供了这样的机制,这种机制被称为模块(Module)。可使得编译出的内核本身并不需要包含所有功能,而在这些功能需要被
嵌入式_笔记
·
2025-03-04 02:33
Linux驱动
linux
linxu驱动入门基础课一(GPIO控制LED灯)基于RK3568
虽然GPIO控制LED是最简单的linux驱动,但是是初学者入门必须跨过的门槛,里面很多基础知识点,有GPIO的控制原理,字符设备驱动,设备树,gpio和pinctrl子系统,
内核模块
原理等等,这些知识点非常重要
石头嵌入式
·
2025-03-04 02:02
RK35X8
RK3568
linux驱动
GPIO
LED
设备树
pinctrl
浅析eBPF
开源软件的局限性或待实现功能猫哥说一、eBPF原理eBPF(extendedBerkeleyPacketFilter)是一种内核技术,允许用户在内核空间安全、高效地运行自定义程序,而无需修改内核代码或加载
内核模块
9命怪猫
·
2025-03-01 12:29
运维
可视化
运维
松灵机器人地盘 安装 ros 驱动 并且 发布ros 指令进行控制
$catkin_make安装●使能gs_usb
内核模块
●设置500k波特率和使能can-to-usb适配器sudomodpro
luoganttcc
·
2025-03-01 02:44
机器人
机器人
linux
内核模块
管理命令lsmod、insmod、rmmod、modinfo、modprobe、depmod
文章目录前言一、Linux
内核模块
管理命令二、基本介绍2.1这些命令均是安装再“kmod”包中2.1CentOS中所有与
内核模块
相关的文件都存放在"/lib/modules/$(uname-r)/“下面
zbee
·
2025-02-26 00:23
Linux命令
linux
服务器
驱动开发
c语言
RK3568平台(基础篇) EXPORT_SYMBOL的作用
name表示函数或者变量等符号,它是对全部内核代码公开的,因此在您的
内核模块
中可以直接调用name,即使用EXPORT_SYMBOL可以将一个函数以符号的方式导出给其他模块使用。
嵌入式_笔记
·
2025-02-25 13:32
瑞芯微
linux
运维
服务器
代码签名证书申请全攻略
EV代码签名证书:对于开发驱动程序、
内核模块
等涉及系统底层关键组件的开发者,需申请更为严格的EV(ExtendedValidation)代码签名证
·
2025-02-20 21:00
代码规范前端
基于eBPF的云原生可观测性开源项目Kindling之eBPF基础设施库技术选型
eBPF作为更加现代化的内核技术,相较于
内核模块
,它的编写难度已经有了较大的降低,但是不可否认对于普通开发者还是有一定门槛。
eBPF_Kindling
·
2025-02-19 04:34
云原生
运维
kubernetes
容器
openeuler 22.03 lts sp4 使用 kubeadm 部署 k8s-v1.28.2 高可用集群
文章目录@[toc]废话篇这篇文章什么时候写的为什么是openeuler为什么是22.03ltssp4高可用架构题外话干活篇环境介绍系统初始化相关关闭防火墙关闭selinux关闭swap开启
内核模块
开启模块自动加载服务
月巴左耳东
·
2025-02-01 21:24
openeuler
Kubernetes
kubernetes
printk()函数分析
在
内核模块
中,常用的输出函数为printk(),为了理解该函数的工作原理以及执行流程,接下来对该函数进行分析。printk()函数原型如下://以“printk("numis:%d!
小黑屋关门了
·
2025-01-29 22:41
Linux内核
linux
ethercat_driver_ros2 安装 EtherLab
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、安装EtherLab1.1禁用安全启动:1.2安装所需工具:1.3EtherCAT主站的设置源:1.4配置、构建和安装库和
内核模块
maik_wang
·
2025-01-27 03:30
linux
Linux防火墙firewall的使用
Linux防火墙firewall的使用CentOS7新的防火墙服务firewalld的基本原理,它有个非常强大的过滤系统,称为Netfilter,它内置于
内核模块
中,用于检查穿过系统的每个数据包。
·
2025-01-26 21:14
RK3568平台(基础篇)GKI开发方式
核心内核为驱动模块提供了稳定的
内核模块
接口,模块驱动和核心内核可以独立进行更新。内核接口可以通过upstr
嵌入式_笔记
·
2025-01-23 22:02
瑞芯微
linux
Android 13 和 Android 13 QPR 版本说明
如需了解详情,请参阅
内核模块
。模块化系统组件Android13包含几个新增的和经
华南烹鱼宴
·
2025-01-23 21:57
Android
AOSP
android
Android系统开发(六):从Linux到Android:模块化开发,GKI内核的硬核科普
引言:今天我们聊聊Android生态中最“硬核”的话题:通用内核镜像(GKI)与
内核模块
接口(KMI)。这是内核碎片化终结者的秘密武器,解决了内核和供应商模块之间无尽的兼容性问题。为什么重要?
刘争Stanley
·
2025-01-23 20:50
C++魔法学院
Framework框架大师
Android开发巅峰之路
android
linux
运维
GKI
KMI
内核
镜像
嵌入式驱动开发详解视频教程
第一章+Linux设备驱动模型第二章Linux
内核模块
第三章Linux内核编程API第四章Linux字符设备驱动第五章Linux块设备驱动第六章Linuxplatform驱动第七章Linux触摸屏设备驱动第八章
acp小鸡炖蘑菇
·
2025-01-19 16:25
嵌入式linux
驱动开发
嵌入式
视频
存储课程学习笔记7_fuse库的简单使用(fuse,opencv的demo)
通过fuse
内核模块
的支持,基于libfuse提供的接口,就可以实现一个文件系统。fuse
内核模块
实现了与VFS的对接,运行后可以看到/dev/fuse,拦截相关请求,反馈给fuse进程,进行操作。
yun6853992
·
2024-09-11 18:36
dpdk学习
fuse
存储课程学习笔记3_读写nvme磁盘(清除脏数据,struct nvme_user_io和ioctl进行读写,struct block_device内核提供接口读写)
上篇文章实现在
内核模块
下插入一个文件系统,实现对磁盘或者目录进行对应格式化(mount)绑定文件系统后,已经可以正常使用。接下来了解对nvme磁盘的控制。
yun6853992
·
2024-09-10 05:18
dpdk学习
nvme
C 语言老兵不服 Rust!Linux 内核爆发内讧,核心维护者被迫退出:真的吵累了
整理|郑丽媛出品|CSDN(ID:CSDNnews)从几年前传闻Rust要进驻Linux内核,到如今RustforLinux项目的目标是让Rust成为Linux
内核模块
开发的第二语言,期间Linux社区内有关于
CSDN资讯
·
2024-09-04 10:36
rust
linux
开发语言
后端
运维
linux下你有做过双网卡bond网络?
1.系统加载bond
内核模块
centos默认是没有加载的[root@node-1network-scripts]#modprobebonding[root@node-1network-scripts]#
企鹅侠客
·
2024-08-30 14:50
linux
linux
运维开发
驱动开发系列13 - Linux Graphics 图形驱动概述(二)
目录一:概述二:Linux图形驱动演进3.1X11基础结构3.2DRI/DRM基础结构四:帧缓冲区驱动程序4.1创建帧缓冲器驱动程序4.2帧缓冲区操作五:直接渲染管理器(DRM)5.1
内核模块
(DRM)
黑不溜秋的
·
2024-08-24 08:40
GPU驱动专栏
Linux
Graphics
Driver
03-10Linux的文件系统
grub)都存放于此目录/bin:供所有用户使用的基本命令;不能关联至独立分区,OS启动会用到的程序/sbin:管理类的基本命令;不能关联至独立分区,OS启动会用到的程序/lib:基本共享库文件,以及
内核模块
文件
圆缘1987
·
2024-03-25 23:32
编写Linux
内核模块
实现文件拷贝
经评论区反馈:如果Linux内核版本为4.XX,那么需要在vfs_read和vfs_write的地方更改为kernel_read和kernel_write操作系统课程实验1添加
内核模块
每个人题目都是自己选择的
双珵
·
2024-03-18 21:33
linux
linux arm更新内核,Linux内核升级方法
Linux内核升级方法没事搞了一下内核升级,呵呵呵,但是在这里,我说明一点,一定注意内核的升级:我们搞ARM开发的时候要编译
内核模块
,比如我写了一个字符设备hello.ko如果insmod出现错误提示错误的格式
梅凡惱
·
2024-03-06 18:43
linux
arm更新内核
Linux用户态和内核态通信方法--netlink
它通过为
内核模块
提供一组特殊的API,并为用户程序提供了一组标准的socket接口的方式,实现了一种全双工的通讯连接。类似于TCP/IP中使用
嵌入式软件和硬件
·
2024-03-01 10:50
Linux系统和应用编程
嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第五天-ARM Linux编程之字符设备驱动(物联技术666)
pwd=1688提取码:1688教学内容:1、
内核模块
的简单框架:__init__exit执行完后就释放空间简单框架:包含三个部分1)模块初始化和模块退出函数2)注册模块函数3)模块许可//******
物联技术666
·
2024-02-20 23:45
嵌入式培训笔记
linux
笔记
arm开发
用户空间与内核通信(二)
文章:用户空间与内核通信(一)介绍了系统调用(SystemCall),
内核模块
参数和sysfs,sysctl函数方式进行用户空间和内核空间的访问。
稚肩
·
2024-02-20 12:44
嵌入式linux
linux
内核空间
用户空间
驱动
嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第五天-ARM Linux编程之字符设备驱动(物联技术666)
pwd=1688提取码:1688教学内容:1、
内核模块
的简单框架:__init__exit执行完后就释放空间简单框架:包含三个部分1)模块初始化和模块退出函数2)注册模块函数3)模块许可//******
vx349014857
·
2024-02-20 10:23
嵌入式培训课程笔记
笔记
linux
arm开发
初识eBPF
被用于安全并有效地扩展内核的能力而无需修改内核代码或者加载
内核模块
。从古至今,由于内核有监视和控制整个系统的特权,操作系统一直都是实现可观察性、安全性和网络功能的理想场所。
YoungerChina
·
2024-02-20 10:35
内核驱动
EBPF
内核
Linux
Rust编写linux
内核模块
——详细步骤
以下都是在Ubuntu20.04-server环境0、下载源码gitclonehttps://github.com/Rust-for-Linux/linux.git1、安装rustc编译器要求,rustup1.57.0curl--proto'=https'--tlsv1.2https://sh.rustup.rs-sSf|sh#安装rustup2、安装Rust标准库的源码cdlinux#打开下载的
ZechariahZheng
·
2024-02-19 20:30
rust
linux
Linux防火墙iptables之概念篇
Docker底层的网络转发是通过Linux
内核模块
netfilter/iptables完成工作的
青牛踏雪御苍穹
·
2024-02-14 01:00
浅析Linux
内核模块
自加载机制
文章目录概述Linux
内核模块
管理
内核模块
存放目录modules系列文件阻止模块启动时加载systemd-module-load.service配置文件内核启动参数udev动态加载机制udev工作流程udev
Aspiresky
·
2024-02-13 18:10
Linux系统管理
linux
java
网络
Linux第52步_移植ST公司的linux内核第4步_关闭
内核模块
验证和log信息时间戳_编译_并通过tftp下载测试
1、采用程序配置关闭“
内核模块
验证”默认配置文件“stm32mp1_atk_defconfig”路径为“arch/arm/configs”;使用VSCode打开默认配置文件“stm32mp1_atk_defconfg
LaoZhangGong123
·
2024-02-13 00:08
产品研发
linux
运维
服务器
Linux ARM平台开发系列讲解(IPCF异核通信) 2.11.3 IPCF异核通信驱动编译及其测试
该驱动程序伴随着一个示例应用程序,该应用程序也是一个树外
内核模块
,它演示了与RTOS应用程序的乒乓信息通信(更多细节请参阅示例目录中的自述文件)。
嵌入式内核源码
·
2024-02-07 04:42
Linux
ARM平台从入门到精通
linux
arm
驱动开发
IPCF异核通信
Redhat7.9/Centos7.9配置双网卡bonding
bonding(绑定)是一种Linux系统下的网卡绑定技术,是Linux系统内核层面实现的,它是一个
内核模块
(驱动),可以把服务器上N块物理网卡在系统内部抽象(绑定)成一块逻辑上的网卡,共用一个IP,能够提升网络吞吐量
蜜蜜不吃糖
·
2024-02-06 01:31
开发语言
网络
运维
书写首个
内核模块
其实就跟我们写应用程序时一样,写程序会调用到其他的库文件或其他文件生成的目标文件,最后再由链接器把这些目标文件处理生成可执行文件,就是这道理,这为我们后期调试
内核模块
时打下了应有的基础,有了这编译调试
内核模块
的基础
网路元素
·
2024-02-06 00:48
Rootkit--阻止其他模块加载
如Anit-rootkit,这个有些难度,我们先实现了基本的控制
内核模块
的加载。例子:小偷潜入了银行,要保证偷偷在银行这段时间不会被警察给揪出来。
破落之实
·
2024-02-03 15:08
软件安全
linux rootkit 端口复用,Linux Rootkit系列三:实例详解 Rootkit 必备的基本功能
长话短说,本文也将以同样的理念带领读者一一缕清Rootkit必备的基本功能,包括提供root后门,控制
内核模块
的加载
吉利吉利
·
2024-02-03 15:08
linux
rootkit
端口复用
Linux Rootkit实验|0201 基本功能之Root后门
实验说明本次实验将初步实现rootkit的基本功能:阻止其他
内核模块
加载提供root后门隐藏文件隐藏进程隐藏端口隐藏
内核模块
本次实验基于01实验中学习的
丁金金
·
2024-02-03 15:37
linux
运维
服务器
Linux Rootkit实验|0200 基本功能之阻止模块加载
LinuxRootkit实验|0200基本功能之阻止模块加载11May2017文章目录LinuxRootkit实验|0200基本功能之阻止模块加载实验说明实验环境实验过程控制
内核模块
加载实验总结与思考拓展延伸参考资料参考资料醉里挑灯看剑
丁金金
·
2024-02-03 15:35
linux
网络
服务器
Windows内核面试题(持续更新,目前完成度30%约1.8万字)
的区别是什么2.WDK全称叫做3.如何创建WDK程序4.WinDbg如何连接虚拟机5.Windows内核符号表的作用6.如何设置内核符号表与源文件7.如何设置断点与源码调试8.什么时候共享内核空间9.
内核模块
与驱动程序的区别是什么
虚构之人
·
2024-02-02 11:33
c++
win内核
内核
面试
c++
Python+大数据-Linux-day01(黑马)
服务器系统常见目录结构目录作用/bin二进制命令所在的目录/boot系统引导程序所需要的文件目录/dev设备软件目录,磁盘,光驱,/etc系统配置,启动程序/home普通用户的家,目录默认数据存放目录/lib共享库文件和
内核模块
存放目录
呆猛的呆呆小哥
·
2024-02-01 11:10
python+大数据
大数据
linux
服务器
[RK3568 Android11] 教程之内核printk函数的用法
总目录链接:[RK3568Android11]本专栏说明和总目录目录前言一、printk函数的用法前言printk()是
内核模块
中用于记录和输出调试信息的函数,printk()是属于内核空间而不是用户空间
~未来可期~
·
2024-02-01 08:30
RK3568
printk
kernel
printk
内核printk
内核打印信息
linux
printk
Linux
内核模块
Linux
内核模块
文章目录Linux
内核模块
Linux
内核模块
简介Linux
内核模块
程序结构模块加载函数模块卸载函数模块许可证声明模块参数模块的声明与描述模块的使用计数模块的编译Linux
内核模块
简介Linux
孤独memories
·
2024-01-31 08:25
Linux设备驱动开发
linux
Linux内核
内核模块
linux线程调度策略
Schedulingpolicies
内核模块
使用调度
Linux加油站
·
2024-01-28 03:53
linux
Linux内核
进程
linux驱动之阻塞与非阻塞I/O
例子使用的是wait_queue(等待队列),非阻塞I/O例子使用的是select、poll(I/O多路复用)往期链接:linux设备驱动中的并发linux设备驱动中的编译乱序和执行乱序linux设备驱动之
内核模块
浪矢杂谈
·
2024-01-28 01:33
linux设备驱动开发
linux
java
数据库
dmesg的详细用法
某些硬件设备(比如七号信令卡、语音卡之类)在安装的时候,通常会安装驱动程序(
内核模块
),会打印一些信息,就可以通过dme
时光漫走
·
2024-01-27 05:41
shell脚本语言
LINUX
Linux CONFIG_SECURITY_LOADPIN技术探究
1.背景因Android12后GKI发展趋势,且后续内核定制都以
内核模块
挂载,但CONFIG_MODULE_SIG不能在后续版本延用[1],
内核模块
的安全性不仅没有提升,反而被迫下降。
GodLieke
·
2024-01-26 16:19
linux
安全
android
漏洞缓解
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他