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内核
容器核心技术-Namespace
一、容器基于
Linux内核
的Cgroup,Namespace,以及UnionFS等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术,由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。
Sxm&
·
2023-11-11 17:14
云原生
kubernetes
容器
docker容器网络配置与测试
docker容器网络配置
Linux内核
实现名称空间的创建ipnetns命令可以借助ipnetns命令来完成对NetworkNamespace的各种操作。
今天摘太阳
·
2023-11-11 17:44
docker
网络
linux
Docker容器虚拟化网络
1.1单节点容器间通信1.2不同节点容器间通信2.Docker容器网络2.1bridge模式2.2container模式2.3host模式2.4none模式1.虚拟化网络NetworkNamespace是
Linux
欲川
·
2023-11-11 15:57
Docker
docker
【Git】如何安装git,项目中使用git上传到远程仓库,使用git中对多人使用出现的版本问题的解决
Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。
〔Lisa〕
·
2023-11-11 15:54
git
docker容器网络管理
docker容器网络管理文章目录一、
Linux内核
实现名称空间的创建1.1ipnetns命令1.2创建NetworkNamespace1.3管理NetworkNamespace1.4vethpair1.5
夜风轻快
·
2023-11-11 15:54
Docker
docker
linux
运维
五、
Linux内核
驱动gpio库函数编写
Linux内核
驱动gpio库函数编写: Linux对于gpio口常用操作,提供了一套很便捷的驱动API,开发者不需要自己去映射寄存器,只需要调用内核提供的标准API函数即可完成对gpio口的方向配置,
小仇学长
·
2023-11-11 10:03
linux
单片机
运维
三、
Linux内核
模块编写(一个c文件生成一个ko文件)
模块是一个目标文件,可以完成某种独立的功能,但是自身不是一个独立的进程,不能单独运行,可以动态的载入模块,使其成为内核代码的一部分,与内核其他代码的地位完全相同,当不需要某个模块功能时,还可以卸载模块。(一)一个c文件生成一个ko文件。(注:ko文件为kernelobject文件,也称内核模块)程序包括:hello.c、Makefile。a.编写Makefile文件程序。#hello是模块名,
小仇学长
·
2023-11-11 10:03
linux
运维
服务器
Docker 安装与优化
yum-yinstallyum-utilsdevice-mapper-persistent-datalvm2#解释yum-utils#提供了yum-config-manager工具devicemapper#是
linux
G·shining
·
2023-11-11 10:05
docker
容器
运维
操作系统 | 编写内核
1.操作系统实验之编写内核1.1实验目的学习和掌握
Linux内核
编译过程1.2实验内容完
Sarapines Programmer
·
2023-11-11 08:14
操作系统奇遇记
linux
运维
服务器
Uboot代码结构详细分析
Uboot、Redboot、Blob、vivi等)直接和CPU、外围硬件设备(存储器、网卡、LCD等)打交道,负责初始化硬件设备,以及负责拉起内核:建立内存空间映射图,为内核的启动运行做好一切准备,最后将
Linux
Leon_George
·
2023-11-11 08:40
嵌入式开发
bootloader
uboot代码结构
uboot补丁制作
uboot裁剪
JZ2440
Linux内核
有什么之内存管理子系统有什么第六回 —— 小内存分配(4)
接前一篇文章:
Linux内核
有什么之内存管理子系统有什么第五回——小内存分配(3)本文内容参考:linux进程虚拟地址空间《趣谈Linux操作系统核心原理篇:第四部分内存管理——刘超》特此致谢!
蓝天居士
·
2023-11-11 08:13
Linux内存管理有什么
Linux内核
Linux内存管理子系统
浅析Linux下IO的阻塞/非阻塞、同步/异步
Linux下,一个应用程序调用操作系统提供的服务,主要的调用接口有如下三种:直接调用
Linux内核
(Kernel)提供的系统调用(Syscall)接口调用glibc封装的api,glibc内部会调用kernel
攻城狮百里
·
2023-11-11 07:48
C/C++
Linux
Linux
IO
阻塞
同步
Linux阻塞与非阻塞
Linux内核
提供了等待队列(waitqueue)来实现阻塞进程的唤醒工作,对于设备驱
绿波电龙
·
2023-11-11 07:46
linux
linux adc命令测试,一文搞懂 ADC 裸机和基于 Linux 驱动编写方法
ARM架构:Cortex-A9
Linux内核
:3.14在讲述ADC之前,我们需要先了解什么是模拟信号和数字信号。模拟信号主要是与离散的数字信号相对的连续的信号。模拟信号
Alex Cui
·
2023-11-11 06:33
linux
adc命令测试
【C++学习】——(十)嵌入式内存管理
嵌入式内存管理开篇 上一篇介绍了软件层面上的内存,并没有涉及很多底层的原理;但在实际工程中,部署一个项目往往需要考虑内存的占用,这里的内存也就是嵌入式板子上的内存;本篇文章就简单介绍一下嵌入式端的一个内存管理;
Linux
一个热爱学习的深度渣渣
·
2023-11-11 06:14
C++
c++
c++入门
内存
嵌入式
程序员
解析虚拟文件系统的调用
它们的实现各不相同,因此
Linux内核
向用户空间提供了虚拟文件系统这个统一的接口,来对文件系统进行操作。
key_3_feng
·
2023-11-11 05:51
Linux
linux
【Git】安装和常用命令的使用与讲解及项目搭建和团队开发的出现的问题并且给予解决
Git的设计目标是为了更好地管理
Linux内核
代码的开发。相较于其他版本控制系统,如SVN,Git有更快的速度、更强大的分支管理功能、更好的适应性和更好的安全性。Git现在已成
懒大王o
·
2023-11-11 05:49
git
团队开发
GIT的安装与常见命令
Git的介绍Git是一个开源的分布式版本控制系统,最初由LinusTorvalds在2005年创建用于管理
Linux内核
的开发,现在已成为全球最流行的版本控制工具之一。
Alone秋
·
2023-11-11 04:39
git
最强 CNI 基准测试:Cilium 网络性能分析
此前Thomas曾先后在
Linux内核
[2]的网络、安全和eBPF领域从事了15年的开发工作。注:本文已取得作者本人的翻译授权!
米开朗基杨
·
2023-11-11 03:44
网络
内核
java
编程语言
人工智能
UVC驱动分析
前言通常来说,产品的驱动程序不需要编写,
Linux内核
提供了足够完善的驱动供我们使用。
chenshi_linuxqt
·
2023-11-11 02:45
驱动
Win10专业版安装wsl-ubuntu子系统
文章目录一、查看是否满足安装要求二、管理员权限启动WindowsPowerShell三、启用Windows10子系统功能四、启用虚拟机平台功能五、重启电脑六、下载
Linux内核
更新包(适用于x64计算机的
hjxu2016
·
2023-11-10 22:03
ubuntu
系统
ubuntu
linux
运维
Git->git简介,git的常用命令,git命令的常用理论
Git是一个开源的分布式,用于敏捷高效地处理任何或小或大的项目Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。
朱琳均
·
2023-11-10 19:50
git
Intel x86_64 LBR功能
文章目录前言一、CPUID指令1.1CPUID功能简介1.2输入参数01H返回结果1.2.1ECX返回结果1.2.2EDX返回结果1.3Linux中CPUID指令1.3.1应用层调用cpid指令1.3.2
linux
SGchi
·
2023-11-10 18:34
linux
【嵌入式环境下
linux内核
及驱动学习笔记-(13-中断管理)】
目录1、中断基本概念2、ARM体系中断系统2.1ARM具有的七种异常模式与中断的关系2.2ARM多核环境下的中断2.3exynos4412(contexA9)的中断3、中断处理程序架构4、中断接口编程4.1中断接口函数4.1.1request_irq4.1.2free_irq4.1.3irqreturn_t4.1.4irq_handler_t中断处理程序原型4.1.5devm_request_ir
骑牛唱剧本
·
2023-11-10 18:31
Linux内核与驱动
linux
内核与驱动
嵌入式
字符设备
驱动中断机制
Linux内核
之 内核同步
一、同步介绍1、临界区与竞争条件所谓临界区(criticalregions)就是访问和操作共享数据的代码段。为了避免在临界区中并发访问,编程者必须保证这些代码原子地执行——也就是说,代码在执行结束前不可被打断,就如同整个临界区是一个不可分割的指令一样。如果两个执行线程有可能处于同一个临界区中同时执行,那么就是程序包含一个bug,如果这种情况发生了,我们就称之为竞争条件(raceconditions
杨杨杨杨杨呢
·
2023-11-10 18:56
liunx
linux内核
之内核同步
内核同步内核同步临界区和竞争条件并发内核同步方法原子操作原子性与顺序性自旋锁读写自旋锁信号量计数信号量和二值信号量读写信号量互斥体完成变量大内核锁BLK顺序锁关闭内核抢占顺序和屏障总结一些帮助理解的话内核同步临界区和竞争条件临界区,指的是访问和操作共享数据的代码段。如果两个执行线程有可能处于同一个临界区中同时执行,我们称它为竞争条件。这是一种非常不易重视的错误。并发内核中有多种可能造成并发执行的原
抱猫人
·
2023-11-10 18:55
#
Linux历程
linux
java
运维
linux内核
之同步
一、同步概述1、临界区和竞争条件访问和操作共享数据的代码段称为临界区。如果两个执行线程在同一个临界区中同时执行称为竞争条件。同步就是避免并发和防止这样的竞争条件。之所以需要同步,是因为进程会被调度程序抢占和重新调度。由于进程可以在任何时刻被抢占,而调度程序完全可能选择另外一个高优先级的进程到处理器上执行,所以就会使得一个程序正处于临界区时被非自愿的抢占了。内核通过原子操作和加锁等方式进行处理,锁有
coolice87
·
2023-11-10 18:20
#
C2.
Linux内核
内核同步
Git的安装以及它的介绍
也是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。Git---Thestupidcontenttracker,傻瓜内容跟踪器
不念那年晚春
·
2023-11-10 10:42
git
服务器
java
gitee
<Linux>(极简关键、省时省力)《Linux操作系统原理分析》(2)
1994年3月Linus领导的世界各地的爱好者共同开发的第一个功能完整、性能稳定的
Linux内核
版Linux1.0
Ealser
·
2023-11-10 10:38
Linux
linux
arm开发
运维
16 Linux 内核定时器
一、Linux时间管理和内核定时器简介1.内核时间管理简介
Linux内核
中有大量的函数需要时间管理,比如周期性的调度程序、延时程序、定时器等。
职业法师头铁
·
2023-11-10 08:19
Linux
驱动开发
linux
内核定时器
驱动开发
17 Linux 中断
在
Linux内核
中使用一个int变量表示中断号。
职业法师头铁
·
2023-11-10 08:44
Linux
驱动开发
linux
驱动开发
中断
linux wakeup,
linux内核
3.4基于wakeup
一:wakeup_source简介:linux3.4内核PM使用了wakeup_source来保持唤醒状态,也就是keepawake。之前android一直是基于Linux加入了wake_lock机制来阻止系统休眠,后来Linux3.4内核加入了wakeup_source来管理,安卓4.4跟着升级内核也就摒弃了自己的臃肿的wake_lock机制,在对上层接口并不改变,在内核wake_lock实现直
猹猹猹中堂
·
2023-11-10 07:11
linux
wakeup
Linux内核
--wakeup_source机制流程简介
timer.cstaticvoiddo_init_timer(structtimer_list*timer,void(*func)(structtimer_list*),unsignedintflags,constchar*name,structlock_class_key*key){timer->entry.pprev=NULL;timer->function=func;timer->flags
文游内海
·
2023-11-10 07:10
linux内核
基于wakeup_source的
linux内核
睡眠机制
转载地址:https://blog.csdn.net/yuzaipiaofei/article/details/50868407一:wakeup_source简介:linux3.4内核PM使用了wakeup_source来保持唤醒状态,也就是keepawake。之前android一直是基于Linux加入了wake_lock机制来阻止系统休眠,后来Linux3.4内核加入了wakeup_source
江南3708
·
2023-11-10 07:09
Linux
Kernel
Android
linux
wakeup_source
Android
Linux嵌入式基础知识
2、
Linux内核
:特定于嵌入式板子的定制内核以及内核的启动参数。3、文件系统:包括根文件系统和建立于Flash内存设备之上文件系统。通常用ramdisk来作为rootfs。
LingLong_roar
·
2023-11-10 03:12
Job
linux
网络
运维
Linux下input子系统
input子系统简单介绍相关的函数input_dev注册过程上报输入事件按键的input子系统实验input子系统简单介绍input子系统是管理输入的子系统,和pinctrl和gpio子系统一样,都是
Linux
西岸贤
·
2023-11-10 01:30
Linux
linux
Git 入门使用
Git是由LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。Git是目前世界上最先进的分布式版本控制系统,没有之一!
Java_文昊️
·
2023-11-10 01:36
git
linux
运维
tomcat
8.学习Camera之——Android开机流程
一.android系统架构andorid系统架构从上到下分别有应用层、应用框架层、系统运行时库层、硬件抽象层、
Linux内核
层。
来自南陵县的平头哥
·
2023-11-09 23:15
Camera驱动学习
Android系统启动流程
init进程-init启动过程
init进程2-解析配置文件
系统烧写(MfgTool烧写工具)
目录MfgTool工具简介MfgTool工作原理简介烧写方式系统烧写原理烧写NXP官方系统烧写自制的系统系统烧写网络开机自启动设置改造我们自己的烧写工具改造MfgTool烧写测试解决
Linux内核
启动失败总结前面我们已经移植好了
行稳方能走远
·
2023-11-09 23:41
正点IMX6ULL系统移植
linux
Linux内核
移植
目录创建VSCode工程NXP官方开发板
Linux内核
编译修改顶层Makefile配置并编译
Linux内核
(生成zImage和.dtb)
Linux内核
启动测试根文件系统缺失错误在Linux中添加自己的开发板添加开发板默认配置文件
行稳方能走远
·
2023-11-09 23:41
正点IMX6ULL系统移植
linux
Linux 内核顶层Makefile 详解
目录
Linux内核
获取
Linux内核
初次编译Linux工程目录分析VSCode工程创建顶层Makefile详解makexxx_defconfig过程Makefile.build脚本分析make过程built-in.o
行稳方能走远
·
2023-11-09 23:10
正点IMX6ULL系统移植
linux
运维
服务器
IPtables
真正实现防火墙功能的是netfilter,它是
Linux内核
中实现包过滤的内部结构。
凌木LSJ
·
2023-11-09 22:47
计算机与网络
linux
运维
linux指令
文章目录1.查看计算机信息2.文件系统3.资源状态4.grep选项5.mkdir6.批量删除1.查看计算机信息uname-r查看
linux内核
版本信息vmstat报告关于内核线程、虚拟内存、磁盘、陷阱和
阿猿收手吧!
·
2023-11-09 20:10
Linux从入门到放弃
linux
运维
服务器
【Linux】第十四站:进程优先级
文章目录一、
Linux内核
怎么设计各种结构二、进程优先级1.基本概念2.是什么3.为什么要有优先级4.批量化注释操作5.查看优先级6.PRIandNI三、位图与优先级一、
Linux内核
怎么设计各种结构我们前面所写的数据结构都是比较单纯的
青色_忘川
·
2023-11-09 20:36
【Linux】
linux
运维
服务器
c++
c语言
正点原子嵌入式linux驱动开发——Linux Regmap驱动
这样
Linux内核
中就会充斥着大量的重复、冗余代码,但是这些本质上都是对寄存器的操作,所以为了方便内核开发人员统一访问I2C/SPI设备的时候,为此引入了Regmap子系统,本章就来学习一下如何使用RegmapAPI
努力自学的小夏
·
2023-11-09 19:31
linux学习
linux
驱动开发
stm32
学习
笔记
快速上手,协程剖析
Linux内核
为协程编程提供了支持,相关的函数声明在ucontext.h头文件中。
runnerchen1
·
2023-11-09 13:11
linux
协程
c语言
Linux内核
有什么之内存管理子系统有什么第四回 —— 小内存分配(2)
接前一篇文章:
Linux内核
有什么之内存管理子系统有什么第三回——小内存分配(1)本文内容参考:内存分配不再神秘:深入剖析malloc函数实现原理与机制系统调用与内存管理(sbrk、brk、mmap、munmap
蓝天居士
·
2023-11-09 13:09
Linux内存管理有什么
Linux内核
Linux内存管理子系统
零拷贝技术分类
作者:玩转
Linux内核
链接:https://www.zhihu.com/question/314335810/answer/3103137199来源:知乎著作权归作者所有。
chuixue24
·
2023-11-09 12:09
java基础
io
java
开发语言
零拷贝
eBPF 入门开发实践指南二:Hello World,基本框架和开发流程
eBPF(ExtendedBerkeleyPacketFilter)是
Linux内核
上的一个强大的网络和性能分析工具。它允许开发者在内核运行时动态加载、更新和运行用户定义的代码。
云微123
·
2023-11-09 11:38
linux
服务器
linux
ebpf
wasm
云原生
Debian11.3 执行ifconfig命令 提示:命令找不到解决办法
这类工具原先起源于BSDTCP/IP工具箱,旨在配置老式
Linux内核
的网络功能。自2001年以后,它在Linux社区的发展就止步不前了。Debian,ArchLinux,Cen
THHTNET
·
2023-11-09 11:27
运维工具
debian
linux
运维
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他