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内核]
TCP BBR - 一键安装最新内核并开启 TCP BBR
原文地址:https://teddysun.com/489.html最近,Google开源了其TCPBBR拥塞控制算法,并提交到了
Linux内核
,从4.9开始,
Linux内核
已经用上了该算法。
weixin_30730151
·
2023-11-16 07:17
开启TCP BBR拥塞控制算法
在新的
linux内核
上已经附带了BBR,升级内核即可开启。BBR解决了两个问题:1.在有一定丢包率的
txy__cs
·
2023-11-16 07:16
Linux
开启BBR
linux rm后文件放哪里,Linux解决rm 删除大文件后 磁盘空间无法释放的问题
Linux解决rm删除大文件后磁盘空间无法释放的问题在Linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么
linux内核
还是不会释放这个文件的磁盘空间
刘红皓
·
2023-11-16 05:32
linux
rm后文件放哪里
Linux驱动 中断屏蔽
具体而言,中断屏蔽将使得中断与进程之间的并发不再发生,而且,由于
Linux内核
的进程调度等操作都依赖中断
北地的树
·
2023-11-16 02:39
linux
Linux内核
面试题(1)
1硬件中断号和
Linux内核
的IRQ号它们是如何映射的?irq驱动会从dts获取硬件中断号,dts里的interrupts字段,使用gic_irq_domain_translate函数。
哆哆jarvis
·
2023-11-16 01:44
linux
面试
c语言
嵌入式
驱动开发
开发语言
树莓派基于
Linux内核
驱动开发详解
一、驱动认知首先理解
Linux内核
框图文件系统认知,
Linux内核
框图1、什么是驱动
linux内核
驱动。软件层面上的驱动广义上是指:这一段代码操作了硬件去动,所以这一段代码就叫硬件的驱动程序。
星辰~念
·
2023-11-15 22:23
树莓派
linux
raspberry
pi
Linux内核
驱动开发(一)
Linux内核
初探linux操作系统历史开发模式git分布式管理gitclone获取gitpush提交gitpull更新邮件组mailinglistpatch内核代码组成Makfilearch体系系统架构相关
温逗死
·
2023-11-15 22:49
linux
驱动开发
运维
基于
linux内核
的驱动开发
1字符设备驱动框架1.1字符设备定义:只能以一个字节一个字节的方式读写的设备,不能随机的读取设备中中的某一段数据,读取数据需要按照先后顺序。(字符设备是面向字节流的)常见的字符设备:鼠标键盘串口控制台块设备:可以从设备的任意位置读取一定长度数据的设备。常见的块设备:硬盘磁盘光盘U盘SD卡tf卡。。1.2字符设备驱动框架init流程:--》HelloModule{1申请设备号(静态申请动态申请)2创
谷谷呀~
·
2023-11-15 22:16
驱动开发
Linux
linux内核
驱动开发
系列文章目录主要介绍linux系统下的驱动开发文章目录系列文章目录文章目录前言一、驱动是什么?二、主要分类2.读入数据3.代码示例总结前言对设备驱动最通俗的解释就是“驱使硬件设备行动”。驱动与底层硬件直接打交道,按照硬件设备的具体工作方式,读写设备的寄存器,完成设备的轮询、中断处理、DMA通信,进重行物理内存向虚拟内存的映射等,最终让通信设备能收发数据,让显示设备能显示文字和画面,让存储设备能记录
第二层皮-合肥
·
2023-11-15 22:13
驱动开发
fpga开发
module_init和module_exit,init_module和cleanup_module
就像你写C程序需要包含C库的头文件那样,
Linux内核
编程也需要包含Kernel头文件,大多的Linux驱动程序需要包含下面三个头文件:#include#include#include其中,init.h
bytxl
·
2023-11-15 21:39
linux内核
LVS负载均衡
LVS概述LVS是LinuxVirtualServer的缩写,是一种基于
Linux内核
实现的高可用性、高性能的负载均衡技术。
三希
·
2023-11-15 21:37
lvs
负载均衡
服务器
NanoPi NEO Air使用十二:使用自带的fbtft驱动点亮SPI接口TFT屏幕,ST7789V
上节自己编写spi驱动来点亮spi接口的小屏幕,其实
Linux内核
里已经提供spi接口小屏的设备驱动,即内核中已经自带了此类驱动,名字为fbtft。本节就来使用它。
【ql君】qlexcel
·
2023-11-15 19:10
嵌入式Linux
单片机
stm32
使用
Linux内核
里的spi屏驱动-fbtft
Linux内核
里已经提供spi接口小屏的设备驱动,在内核的配置选项:makemenuconfigARCH=armCROSS_COMPILE=arm-linux-gnueabihf-DeviceDrivers
jklinux
·
2023-11-15 19:10
OrangePi
H3
Linux设备驱动开发
spi_lcd
fbtft
spi
linux_spi
Linux 6.7 正式移除对英特尔 IA-64 架构安腾处理器的支持
导读随着Linux6.7的到来,主流
Linux内核
将停止对IntelItanium(IA-64)处理器的支持。
csdn_linuxprobe
·
2023-11-15 17:38
linux
运维
服务器
linux操作系统面试题及答案
2.
Linux内核
引导时,从文件/etc/fstab中读取要加载的文件系统。3.Linux文件系统中每个文件用i节点来标识。4.全部磁盘块由四个部分组成,分别为引导块、专用块、i节点表块和数据存储块。
jasper-hello-world
·
2023-11-15 16:09
linux
linux操作系统面试题及答案
如何阻止apt更新
Linux内核
root@debian:~#sudodpkg--get-selections|greplinuxconsole-setup-linuxinstallfonts-linuxlibertineinstalllibselinux1:amd64installlinux-baseinstalllinux-image-4.9.0-8-amd64installlinux-image-4.9.0-9-amd64i
马克88
·
2023-11-15 15:23
Linux
系统设置
linux驱动程序设计21 Linux设备驱动的调试
21.2节讲解了
Linux内核
的调试方法。21.3~21.10节对21.3节的概述展开了讲解,内容有:
Linux内核
调试用的printk()、BUG_ON()、WARN_ON()、/pro
oushaojun2
·
2023-11-15 15:14
linux
linux驱动
用BDI2000调试
Linux内核
和模块
用BDI2000调试
Linux内核
和模块2007-12-22BDI2000是性价比较高的JTAG调试器,通过装载不同的firmware就可以支持ARM、MIPS、XSCALE等多种嵌入式处理器。
Hansel
·
2023-11-15 15:41
Linux开发
linux内核
module
pointers
汇编
layout
debugging
Linux流行版本
Linux的作者LinusTorvaldsLinux分为内核版本和发行版本
Linux内核
版本的官网:www.kernel.org内核版本说明:2.6.18—-2代表主版本6次版本18末版本Linux发行版本
欧阳冉冉
·
2023-11-15 13:58
Linux技术剖析
linux
kernel
suse
centos
debian
fedora
linux系统下文件操作常用的命令
一、是什么Linux是一个开源的操作系统(OS),是一系列
Linux内核
基础上开发的操作系统的总称(常见的有Ubuntu、centos)系统通常会包含以下4个主要部分内核shell文件系统应用程序文件系统是一个目录树的结构
mmg学前端
·
2023-11-15 11:58
linux
运维
服务器
Linux的内核设计与实现之进程管理(含源码)
Linux内核
设计与实现——进程篇之进程管理目录概述进程与线程进程管理进程描述符及任务结构进程状态进程上下文线程创建写时拷贝fork()vfork()创建线程内核线程进程终结删除进程描述符结语目录概述
一问30
·
2023-11-15 10:26
Linux内核
linux
unix
windows
运维开发
程序人生
Android概述
简介Android是基于
Linux内核
的软件平台和操作系统,早期由Google开发,后由开放手机联盟OpenHandsetAlliance)开发。它采用了软件堆层(so
weixin_33686714
·
2023-11-15 09:30
移动开发
操作系统
运维
20.2 设备树中的 platform 驱动编写
一、设备树下的platform驱动 platform驱动框架分为总线、设备和驱动,总线不需要我们去管理,这个是
Linux内核
提供。
职业法师头铁
·
2023-11-15 08:39
Linux
驱动开发
linux
驱动开发
设备树下的platform
设备树
面试:linux相关
什么是
Linux内核
?Linux的基本组件是什么?Linux的体系结构BASH和DOS之间的基本区别是什么?Linux开机启动过程?Linux系统缺省的运行级别?Linux使用的进程间通信方式?
青鱼入云
·
2023-11-15 08:35
Java面试
linux
面试
linux
epoll、poll、select的原理和区别
epoll是一种I/O事件通知机制,是
linux内核
实现IO多路复用的一个实现。IO多路复用是指,在一个操作里同时监听多个输入输出源,在其中一个或多个输入输出源可用的时候返回,然后对其的进行读写操作。
紫罗兰盛开
·
2023-11-15 07:43
高阶扩展
java
linux
Docker安装tensorflow
本文环境:操作系统:Windows1021H1虚拟机:VirtualBox6.1.30r148432Linux发行版:UbuntuFocal20.04(LTS)
Linux内核
:5.4.0-90-genericDocker
cidens
·
2023-11-15 05:34
机器学习
开发环境
容器
tensorflow
docker
韩顺平Linux教程学习笔记
用户进程图形用户界面服务器命令行
Linux内核
系统调用进程管理内存管理设备驱动程序硬件层CPU(中央处
「已注销」
·
2023-11-15 02:26
linux
学习
网络
Linux 学习笔记(借鉴黑马程序员Linux课程)
Linux内核
和系统发行版由Linux系统内核和系统级应用程序两部分组成。
峰不二子的小迷弟
·
2023-11-15 02:55
后端学习笔记
学习
linux
服务器
后端
脚本文件常用命令
附录1.Shell脚本命令shell是一个应用程序,它连接了用户和
Linux内核
,让用户能够更加高效、安全、低成本地使用
Linux内核
,这就是Shell的本质。
TTdreamloong
·
2023-11-15 01:31
C++
Android Init进程源码分析
Init进程源码分析基于
Linux内核
的android系统,在内核启动完成后将创建一个Init用户进程,实现了内核空间到用户空间的转变。
hatchuel
·
2023-11-14 20:36
android
android
源代码
init
linux内核
android init 代码分析
呵呵,不是的,原来是从android加载
linux内核
时,就设置了下面的参数:Kernelcommandline:noinitrdroot=/dev/nfs
JackieGemini
·
2023-11-14 20:05
Android开发
android
代码分析
command
action
properties
linux内核
Linux常用命令及项目部署
Linux环境1.使用虚拟机,电脑上安装虚拟机软件2.使用物理机,直接把Linux装到电脑上3.使用wsl,windows内置的
Linux内核
4.云服务器5.实体服务
Roylelele
·
2023-11-14 20:03
JavaEE
web
linux
运维
服务器
docker容器网络配置
docker容器网络配置
Linux内核
实现名称空间的创建ipnetns命令可以借助ipnetns命令来完成对NetworkNamespace的各种操作。
Cxttq~
·
2023-11-14 19:32
docker
网络
容器
linux内核
makefile,
Linux内核
配置编译及Makefile简单分析
1.交叉编译设置:makeARCH=armCROSS_COMPILE=arm-linux-注:也可以直接修改顶层MakefileARCH?=armCROSS_COMPILE?=arm-linux-2.加载默认设置:makemini2440_defconfig①makemini2440_config:将arch/arm/configs目录下的mini2440_defconfig文件复制为.confi
贾少女
·
2023-11-14 18:10
linux内核
makefile
【C/C++】宏定义中 #、##、__VA_ARGS__和##__VA_ARGS__的作用
1`#`用来把参数转换成字符串2`##`是宏连接符,作变量链接3`__VA_ARGS__`是可变参数宏4`##__VA_ARGS__`也是可变参数宏5应用实例5.1宏定义5.2使用示例在看
linux内核
EthanYYYY
·
2023-11-14 16:21
C语言
Linux操作系统
C
可变参数
ubuntu中交叉编译
Linux内核
报错:error while loading shared libraries: libz.so.1: cannot open shared object file
笔者在ubuntu20.04系统中交叉编译
Linux内核
,make之后,报如下错误:errorwhileloadingsharedlibraries:libz.so.1:cannotopensharedobjectfile
一只懒洋洋@
·
2023-11-14 16:39
Linux常用命令
linux
ubuntu
运维
CVE-2023-0179-Nftables整型溢出
Netfilter允许系统管理员和开发人员控制数据包在
Linux内核
中的处理方式,以实现网络安全、网络地址转换(NetworkAddressTranslation,NAT)、数据包过滤等功能。
蚁景网络安全
·
2023-11-14 16:14
网络安全
安全
漏洞
万字详解
Linux内核
内存规整!超详细!
1.前言伙伴系统作为内核最基础的物理页内存分配器,具有高效、实现逻辑简介等优点,其原理页也尽可能降低内存外部碎片产生,但依然无法杜绝碎片问题。外部碎片带来的最大影响就是内存足够,但是却无法满足内存分配需求,如下图所示:内存外部碎片导致实际占用物理页不多,但是已无法申请>=4个页连续内存,理想当中我们希望内存没有外部碎片,如下图所示:内核并未为此目标设计新的内存分配算法(伙伴系统足够简单和高效),其
Linux内核站
·
2023-11-14 15:54
linux
运维
服务器
Linux内核
一文讲解
Linux内核
Makefile执行流程
1.1.Makefile基础语法如果还不熟悉Makefile语法,建议先系统的学习一下,特别是以下几点:(1)Makefile哪些部分包含的是shell语句:编译规则中的指令部分${shellXX},var!=XX中的XX部分$(if…,XX,XX)中的XX部分(2)变量展开:=(延迟赋值)、:=(立即赋值)、!=(值为shell命令)、?=(条件赋值)、+=(追加)(3)include:将指定的
Linux内核站
·
2023-11-14 15:23
linux
运维
服务器
一篇揭秘Linux高性能服务epoll 的本质
导语epoll接口是为解决
Linux内核
处理大量文件描述符而提出的方案。该接口属于Linux下多路I/O复用接口中select/poll的增强。
Linux内核站
·
2023-11-14 15:23
linux
运维
服务器
Linux内核
MySQL高可用性之MySQL+DRBD+Heartbeat
一、环境介绍1、DRDB存储软件DRBD是一个软件来实现数据实时、同步、异步的数据镜像块存储复制解决方案,主要功能是通过
Linux内核
实现。
weixin_34185320
·
2023-11-14 14:44
运维
数据库
网络
Git简明学习指南
Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。Git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必
天黑不熄灯
·
2023-11-14 12:51
代码管理
GIT
rust_for_linux驱动完整版记录
1.环境搭建2.编译rust内核2.1下载源代码2.2安装rust支持2.3检查
linux内核
是否支持rust2.4编译
linux内核
3.aarch64的qemu环境3.1.下载源代码3.2.解压编译安装
小坚学Linux
·
2023-11-14 07:40
rust
linux
学习
Linux面试题总结
文章目录一、Linux概述1.1Linux介绍1.2Linux&Unix1.3
Linux内核
1.4Linux基本组件1.5Linux体系结构1.6BASH&&DOS1.7Linux开启过程1.8Linux
Luo_xguan
·
2023-11-14 03:20
linux
面试
运维
Linux(全)
什么是
Linux内核
?Linux的基本组件是什么?Linux的体系结构BASH和DOS之间的基本区别是什么?Linux开机启动过程?Linux系统缺省的运行级别?Linux使用的进程间通信方式?
YJ Thoreau
·
2023-11-14 03:49
Linux系统管理
linux
运维
ssh
Linux 内核实时性测试
:Linux系统中不同内核版本的实时补丁包关于Linux安装RT-PREEMPT实时补丁——参考文章cyclictest工具源码下载地址RTLinux补丁以及cyclictest1、实时补丁的移植
Linux
end_宿命
·
2023-11-14 03:19
测试
编译错误与调试
linux
内核
海思wifi驱动一
文章目录环境说明一.修改wifi驱动1.修改reg_on和host_wake引脚2.屏蔽扫卡操作3.将wifi驱动代码放到
linux内核
中进行编译二.配置内核1.CFG80211配置2.sdio配置3.
lzg2021
·
2023-11-14 01:53
海思开发专栏
Linux基础命令---top显示进程信息
它可以显示系统摘要信息以及当前由
Linux内核
管理的任务列表。所显示的系统摘要信息的类型以及为任务显示的信息的类型、顺序和大小都是用户可配置的,并且可以在重新启动期间使配置持久。
wj78080458
·
2023-11-13 23:31
Linux基础命令
Linux
top
进程
petalinux添加AD9361驱动
文章目录一、准备工具二、步骤需要petalinux2016.2包含AD9361驱动的
Linux内核
(xcomm_zynq_4_4)一、准备工具ADI提供的AD9361Linux驱动:https://wiki.analog.com
行走的X君
·
2023-11-13 22:47
FPGA
软件无线电
linux驱动
AD9361
Linux中断
一、Linux中断API函数1、request_irq函数在
Linux内核
中要想使用某个中断是需要申请的,request_irq函数用于申请中断,request_irq函数可能会导致睡眠,因此不能在中断上下文或者其他禁止睡眠的代码段中使用
嵌入式学习者。
·
2023-11-13 22:12
linux
驱动开发
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他