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 arm更新内核,
Linux内核
升级方法
Linux内核
升级方法没事搞了一下内核升级,呵呵呵,但是在这里,我说明一点,一定注意内核的升级:我们搞ARM开发的时候要编译内核模块,比如我写了一个字符设备hello.ko如果insmod出现错误提示错误的格式
梅凡惱
·
2024-03-06 18:43
linux
arm更新内核
GNU Makefile--命令行参数的传递
此外,在编译u-boot或
Linux内核
等工程时,常用的命令为:makeARCH=arm64CROSS_COMPILE=aarch6
塵觴葉
·
2024-03-04 09:00
杂谈
makefile
【C语言】
linux内核
napi_gro_receive
一、注释//napi_gro_receive是网络设备接口的一个函数,它被NAPI(NewAPI)网络轮询机制使用,用于接收和处理接收到的数据包。//这个函数通过通用接收分组(GRO,GenericReceiveOffload)技术来合并多个接收到的数据包,以减少CPU的使用率并提高吞吐量。gro_result_tnapi_gro_receive(structnapi_struct*napi,st
00000928
·
2024-03-04 07:27
编程
#
C语言
#
linux内核
linux
网络
c语言
tcp/ip
网络协议
git命令整理
一、什么是gitGit是为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。分布式管理系统,可以快速的查看文件各个版本的改动。
@yongchao_pan
·
2024-03-02 03:44
git
eBPF实践篇之环境搭建
eBPF,我们基于libbpf-bootstrap来进行我们的eBPF程序开发实验环境一台Debian12操作系统的计算机,我使用的是Debian12.2.0-amd64其它Linux发行版的环境也可以,
Linux
醉墨居士
·
2024-03-01 22:38
eBPF
linux
网络
c语言
Linux系统介绍
Torvalds介绍了自己因为项目的需要开发了
Linux内核
系统,当时他在一台386sx兼容微机上学习MINIX操作系统,然后开始着手酝酿编制自
码农小小苏
·
2024-02-23 22:42
Linux
linux
【嵌入式环境下
linux内核
及驱动学习笔记-(14)linux总线、设备、驱动模型之platform】
目录1、新驱动架构的导入1.1传统驱动方式的痛点1.2总线设备驱动架构2、platform设备驱动2.1platform总线式驱动的架构思想2.2platform_device相关的数据类型2.2.1structplatform_device2.2.2structplatform_device_id2.2.3structresource2.2.4structdevice2.3platform_de
骑牛唱剧本
·
2024-02-20 23:16
Linux内核与驱动
linux
嵌入式
驱动开发
内核与驱动
platform
0219 嵌入式第十九天
标准IO和文件IO的区别:标准IO是库函数,是对系统调用的封装文件IO是系统调用,是
Linux内核
中的函数接口标准IO是有缓存的文件IO是没有缓存的文件IO:打开–>读写–>关闭打开文件:open关闭文件
obverd
·
2024-02-20 22:54
开发语言
docker的底层原理五: 控制组
概述:Docker的控制组(Controlgroups,简称cgroups)是
Linux内核
的一个功能,用于限制、控制和审计进程组所使用的物理资源。
村口曹大爷
·
2024-02-20 22:51
docker
容器
运维
grpc、https、oauth2等认证专栏实战17:grpc-go自定义认证之base64验证介绍
已发表的技术专栏(订阅即可观看所有专栏)0 grpc-go、protobuf、multus-cni技术专栏总入口1 grpc-go
源码剖析
与实战 文章目录2 Protobuf介绍与实战图文专栏
码二哥
·
2024-02-20 21:15
码二哥的技术专栏
golang
kubernetes
grpc-go
零入门容器云网络
网络协议
day 20 (标准IO 与 文件IO)
标准IO与文件IO的区别标准IO和文件IO的区别:1.标准IO是库函数,是对系统调用的封装2.文件IO是系统调用,是
Linux内核
中的函数接口3.标准IO是有缓存的4.文件IO是没有缓存的IO:bcd-
XUZHUOIXX
·
2024-02-20 19:57
java
前端
开发语言
高级编程 (1)
Linux软件编程:1.Linux:操作系统的内核1.管理CPU2.管理内存3.管理硬件设备4.管理文件系统5.任务调度2.Shell:1.保护
Linux内核
(用户和
Linux内核
不直接操作,通过操作Shell
XUZHUOIXX
·
2024-02-20 19:27
学习
c#
嵌入式
Linux驱动分析——I2C子系统
stm32mp157盘古开发板
Linux内核
版本4.19目录1、朱有鹏老师视频笔记2、I2C子系统的4个关键结构体3、关键文件4、i2c-core.c初步分析4.1、smbus代码略过4.2、模块加载和卸载
放羊娃
·
2024-02-20 19:42
Linux
Linux系统安全防护之防火墙
对于能够被规则所匹配到的报文做出相应的处理防火墙的种类:软件防火墙:软件技术实现数据包过滤硬件防火墙:硬件设备,实现数据包过滤防火墙类型:主机型防火墙:保护自己本机应用程序网络防火墙:保护内部其他服务器应用程序软件型防火墙:netfilter是
Linux
小禹先生
·
2024-02-20 17:40
系统安全
linux
网络
运维
netfilter
netfilter是linux网络系统中的一个子系统,从名字也能看出来netfilter的作用:网络过滤,
linux内核
中网络报文的处理会经历多个协议层,多个环节。
王燕龙(大卫)
·
2024-02-20 15:33
网络
【linux 内存管理】memblock算法简单梳理
引:Linux-3.14.12内存管理笔记【系统启动阶段的memblock算法(1)】-Jean_Leo-ChinaUnix博客memblock算法是
linux内核
初始化阶段的一个内存分配器(它取代了原来的
bigDxin
·
2024-02-20 15:28
内存管理
linux
算法
运维
linux 内核list head,
Linux内核
链表list_head扩展---klist
看SPI驱动核心模块时,看到用到很多klist,之前没多深入理解,现在来一步步分析源码。klist是对list_head的扩展,实现代码很少。内核代码:include/linux/klist.hlib/klist.c----------------------先要有一点点预备知识——list_head----------------------先看看头文件如何定义klist,以及一些基本操作方法接
想知道不知道但想知道
·
2024-02-20 13:08
linux
内核list
head
玩转内核链表list_head,3个超级哇塞的的例子
在
Linux内核
中,提供了一个用来创建双向循环链表的结构list_head。
嵌入式逍遥
·
2024-02-20 13:36
嵌入式Linux软件
链表
内核
java
数据结构
编程语言
嵌入式内核链表list_head,如何管理不同类型节点的实现
在
Linux内核
中,提供了一个用来创建双向循环链表的结构list_head。
嵌入式开发星球
·
2024-02-20 13:35
linux
《STL
源码剖析
》---stl_iterator.h阅读笔记
STL设计的中心思想是将容器(container)和算法(algorithm)分开,迭代器是容器(container)和算法(algorithm)之间的桥梁。迭代器可以如下定义:提供一种方法,能够依序寻访某个容器内的所有元素,而又无需暴露该容器的内部表达方式。在阅读代码之前,要先了解一个新概念:Traits编程技法templatestructMyIter{typedefTvalue_type//内
KangRoger
·
2024-02-20 11:06
STL
stl
c++
迭代器
iterator
初识 eBPF,你应该知道的知识
简单来说,eBPF是
Linux内核
中一个非常灵活与高效的类虚拟机(virtualmachine-like)组件,能够在许多内核hook点安全地执行字节码(bytecode)。很多内核子系统都已经使用
Docker_
·
2024-02-20 10:08
网络
数据结构
python
linux
java
初识XDP
Linux内核
中暴露了多个钩子,BPF程序可以连接到这些钩子上,实现数据收集和自定义事件处理。虽然
Linux内核
中的钩子点很多,但我们将重点关注网络子系统中存在的两个钩子:XDP和TC。
Iverson`
·
2024-02-20 10:08
Linux内核之旅
崔鹏程: 初识XDP
Linux内核
中暴露了多个钩子,BPF程序可以连接到这些钩子上,实现数据收集和自定义事件处理。
Linux内核
中的钩子点很多,比如说网络子系统中存在两个钩子:XDP和TC。
宋宝华
·
2024-02-20 10:36
内核
网络
linux
操作系统
kernel
初始Linux和Linux基础操作
1、linux系统介绍发展史unix:是一款操作系统,收费的,有钱人用的东西mnix:unix的简化版,也收费,还可以接受林纳斯脱袜子,用自己压岁钱,买了mnix,自己写了一个linux,
linux内核
她即我命
·
2024-02-20 09:05
WSL安装Ubuntu22.04,以及深度学习环境的搭建
以管理员身份打开PowerShell并运行:dism.exe/online/enable-feature/featurename:VirtualMachinePlatform/all/norestart下载
Linux
静静AI学堂
·
2024-02-20 07:28
疑难问题
深度学习
人工智能
【Git】基本概念和使用方式
它最初是由LinusTorvalds开发的,用于管理
Linux内核
的开发。Git的基本概念包括:仓库(Repository):一个仓库是Git中存储项目文件和历史变更的地方。
穿山甲yyds
·
2024-02-20 06:13
javascript
【Linux】选择合适的发行版本(Ubuntu | Redhat | CentOS | debian | openSUSE)
内核版本首先你要明白,无论一个操作系统叫什么名字,由哪个公司或组织发行,看上去长什么样子,它的用途是什么,只要使用了
Linux内核
,其本质上就是一个Linux操作系统。
Xavier Jiezou
·
2024-02-20 06:34
linux
linux
服务器
centos
debian
ubuntu
使用 Clion + QEMU/GDB 远程调试
Linux内核
前言之前写了一篇关于使用Clion来阅读linux源码的文章《使用Clion阅读/修改/注释
Linux内核
源码》,通过使用make-j12转化为使用make-j12vmlinuxbzImage之后,大大的提高了编译的速度
HUST-Kingdo
·
2024-02-20 06:31
linux
debug
gcc/gdb编译调试
kernel
qemu
Linux进程突然被杀掉(OOM killer),查看系统日志
Linux内核
有个机制叫OOMkiller(OutOfMemorykiller),该机制会监控那些占用内存过大,尤其是瞬间占用内存很快的进程,然后防止内存耗尽而自动把该进程杀掉。
AceCream佳
·
2024-02-20 06:46
ubuntu linux kernel内核操作
替换
linux内核
实验步骤(在root权限下进行)1.内核编译前的准备工作2.下载内核4.编译新内核5.内核安装6.安装模块7.生成initrd.img文件8.切换到/boot/grub/目录下,自动查找新内核
谭长友
·
2024-02-20 01:29
Linux
Kernel
develop
linux
Docker 第十六章 : Docker 三剑客之 Compose(二)
Linux内核
:3.10.0-1062.el7.x86_64Dockerversion25.0.0注意:docker-compose=dockercomposeDockerComposeYAML模板文件在
半部论语
·
2024-02-19 23:36
Docker/K8s云原生实践
docker
容器
运维
云原生
iptables防火墙
一、简介netfilter/iptables分别是内核态模块和用户态工具,netfilter位于
Linux内核
中的包过滤功能体系,iptables位于/sbin/iptables,用来管理防火墙规则的工具
刘某的Cloud
·
2024-02-19 23:46
网络集群
linux
服务器
网络
运维
《算法零基础100讲》(第75讲) 滑动窗口(一) - 固定窗口
文章目录零、写在前面一、概念定义二、题目描述三、算法详解四、
源码剖析
五、推荐专栏六、习题练习零、写在前面 这是《算法零基础100讲》专栏打卡学习的第75天了。
英雄哪里出来
·
2024-02-19 22:59
《算法零基础100讲》
算法
数据结构
滑动窗口
Git常用命令整理
Linux是这样给我们介绍Git的:Git是用于
Linux内核
开发的版本控制工具。与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源
刘贤松
·
2024-02-19 21:06
工具
git
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
嵌入式学习记录20
标准IO和文件IO的区别:1.标准IO是库函数,是对系统调用的封装2.文件IO是系统调用,是
Linux内核
中的函数接口3.标准IO是有缓存的4.文件IO是没有缓存的文件IO:1.操作步骤:打开->读/写
挽梦422
·
2024-02-19 20:33
学习
嵌入式学习记录18
Linux软件编程:1.Linux:操作系统的内核1.管理CPU2.管理内存3.管理硬件设备4.管理文件系统5.任务调度2.Shell:1.保护
Linux内核
(用户和
Linux内核
不直接操作,通过操作Shell
挽梦422
·
2024-02-19 20:03
学习
linux
运维
深入理解redis——Redis快的原因和IO多路复用深度解析
2.Redis性能很快的原因3.Redis的瓶颈在哪里4.I/O多路复用模型理论5.I/O多路复用模型JAVA验证6.Redis如何处理并发客户端链接7.
Linux内核
函数select,poll,epoll
·
2024-02-19 18:14
redis缓存
Linux系统中 uboot、内核与文件系统之间的关系
前言:最近正在学习Linux,总结了一下Linux系统中uboot、内核与文件系统之间的关系Linux初学者首先要搞清楚的三个文件:引导程序(bootoader):uboot.bin/uboot.imx
Linux
玄奕子
·
2024-02-19 18:39
嵌入式学习之Linux入门篇
linux
uboot
Linux内核
文件系统
迅为电子
git相关内容
[1]也是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一
猪蹄手
·
2024-02-19 16:26
git
Linux-RT特点与简单应用
Linux-RT是指LinuxReal-Time(实时)的简称,它是针对实时性能优化的
Linux内核
版本。
稚肩
·
2024-02-19 16:52
嵌入式linux
linux
运维
服务器
鸿蒙开发者预览版如何?
其HarmonyOSNEXT去除
Linux内核
以及AOSP代码,采用的鸿蒙内核以及代码,HarmonyOSNEXT系统仅支持鸿蒙内核和鸿蒙系统的应用,不再兼容安卓应用APP。
爱桥代码的程序媛
·
2024-02-19 15:37
鸿蒙
harmonyos
华为
鸿蒙开发
鸿蒙系统
Openharmony
鸿蒙预览版
鸿蒙开发者
linux内核
读取smbios,linux – dmidecode在哪里获得SMBIOS表?
我总是有这个问题,在阅读了man-page并在线搜索后没有得到答案.任何了解此问题的人请发表评论.我知道SMBIOS表或DMI表是dmidecode定位和解析的内容.但它从何而来?它是否采用Linux中的文件格式?解决方法:看起来它来自/dev/memroot@aw42e~]#strace-F-eopendmidecode-t17open("/sys/firmware/efi/systab",O_
王子源Aisling
·
2024-02-19 15:29
linux内核读取smbios
Linux常用指令总结
Linux内核
的官方网站:https://www.kernel.org/目录命令备忘录1.关机/重启/注销2.系统信息和性能查看3.磁盘和分区4.用户和用户组5.网络和进程管理6.常见系统服务命令7.文件和目录操作
boss-dog
·
2024-02-19 15:44
Linux
常用工具整理
linux
Java ArrayList
源码剖析
当涉及到存储和操作数据时,动态数组容器类ArrayList是Java中最常用的集合类之一。本文会介绍它的基本用法、迭代操作、实现的一些接口,最后分析它的特点。基本用法ArrayList是一个泛型容器,新建ArrayList需要实例化泛型参数,比如:ArrayListintList=newArrayList();ArrayList的主要方法有:publicbooleanadd(Ee)//添加元素到末
洒水水儿
·
2024-02-19 14:28
Java常用类的源码剖析
java
开发语言
Java ArrayDeque
源码剖析
LinkedList实现了队列接口Queue和双端队列接口Deque,Java容器类中还有一个双端队列的实现类ArrayDeque,它是基于数组实现的。我们知道,一般而言,由于需要移动元素,数组的插入和删除效率比较低,但ArrayDeque的效率却非常高,它是怎么实现的呢?本文就来详细探讨。实现原理ArrayDeque内部主要有如下实例变量:privatetransientE[]elements;
洒水水儿
·
2024-02-19 14:28
Java常用类的源码剖析
java
开发语言
Java Arrays
源码剖析
Java中有一个类Arrays,包含一些对数组操作的静态方法,本文主要就来讨论这些方法以避免重新造轮子,在需要的时候自己实现它不具备的功能。toStringArrays的toString()方法可以方便地输出一个数组的字符串形式,以便查看。它有9个重载的方法,下面列举两个常用的方法分析publicstaticStringtoString(int[]a)publicstaticStringtoStr
洒水水儿
·
2024-02-19 14:57
Java常用类的源码剖析
java
开发语言
Java 抽象容器类
源码剖析
总体介绍抽象容器类接口和具体容器类的关系如图所示,顶层包括Collection、List、Set、Queue、Deque和Map6个抽象容器类。AbstractCollection:实现了Collection接口,被抽象类AbstractList、AbstractSet、AbstractQueue继承,ArrayDeque也继承自AbstractCollection。AbstractList:父类
洒水水儿
·
2024-02-19 14:22
Java常用类的源码剖析
java
开发语言
初识 Rust 语言
目录前言一、Rust的背景二、Rust的特性三、部署开发环境,编写一个简单demo1、在ubuntu20.04部署环境2、编写demo测试四、如何看待
Linux内核
引入Rust前言 自Linux6.1
小嵌同学
·
2024-02-19 13:32
rust
开发语言
后端
linux
嵌入式
lv15 input子系统框架、外设驱动开发 5
一、input子系统基本框架 在我们日常的Linux系统中,存在大量的输入设备,例如按键、鼠标、键盘、触摸屏、摇杆等,他们本身就是字符设备,
linux内核
将这些字符设备的共同性抽象出来,简化驱动开发建立了一个
4IOT
·
2024-02-19 13:49
嵌入式开发
驱动开发
arm开发
linux
上一页
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
其他