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
LinuxKernel
VSCode+GDB+Qemu调试ARM64 linux内核
linuxkernel
是一个非常复杂的系统,初学者会很难入门。如果有一个方便的调试环境,学习效率至少能有5-10倍的提升。
简说Linux内核
·
2023-06-07 14:15
linux
vscode
git
Linux内核
驱动开发
天工开物 #6 Git 分支管理与版本发布
起初,Git用于
LinuxKernel
的协同开发,用于替代不再提供免费许可的BitKeeper软件。随后,这一提供轻量级分支的分布式版本管理系统得到了开源开发者的广泛喜爱,在大量开源项目中投入使用。
_tison
·
2023-06-07 13:21
git
github
Linux内存初始化-启动阶段的内存初始化
本文代码基于ARM64平台,
Linuxkernel
5.15在加载kernel之前,kernel对于系统是有一定要求的,明确规定了boot阶段必须要把MMU关闭:arch/arm64/kernel/head.S
简说Linux内核
·
2023-06-07 07:34
linux
运维
服务器
Linux内核
驱动开发
AOSP+WSL+adb搭建安卓开发ebpf环境
电视等等各种基于安卓的设备)的上层应用+2.JavaAPIFramework(大部分安卓开发者处理的抽象层)+3.C/C++底层Lib以及AndroidRuntime环境+4.HAL外设抽象层(驱动)+5.
LinuxKernel
LiujiaHuan13
·
2023-06-06 22:45
android
adb
git
ebpf
体系结构
CentOS7/8 安装 5+ 以上的Linux kernel
而当前最新的
LinuxKernel
都更新到6.0rc3了。其他较新的发行版都用上了5.10+的版本。本文简单介绍如何在CentOS7、8上直接安装5.1+以上版本的第三方内核。
·
2023-06-06 21:23
mmc子系统框架
Linuxkernel
把mmc,sd以及sdio三者的驱动代码整合在一起,俗称mmc子系统。源码位于drivers/mmc下。
内核分析笔记
·
2023-04-20 21:23
rockchip驱动框架
驱动学习笔记
linux
Android Low Memory Killer
Android的LowMemoryKiller是在标准
linuxkernel
的OOM基础上修改而来的一种内存管理机制,当系统内存不足时,杀死Bad进程释放其内存。
gbmaotai
·
2023-04-20 00:52
Android基础:Android体系结构
Android体系结构体系架构解析Linux系统层(
Linuxkernel
)类库(Libraries)和Android运行环境(Runtime)应用程序框架(ApplicationFramework)应用程序
Chelovek
·
2023-04-19 04:29
Android
android
java
apache
乱序和屏障1 : 总览 及 编译器内存屏障
文章目录建议阅读文档乱序的定义屏障的定义硬件及软件技术的变化优化带来的问题阻止被优化的技术编译器内存屏障编译器内存屏障实验代码CPU内存屏障RISCV的CPU内存屏障宏ARM的CPU内存屏障宏各个指令集架构的内存屏障指令建议阅读文档内存访问顺序-part1:介绍内存访问顺序-part2:屏障及
Linuxkernel
__pop_
·
2023-04-18 16:02
杂七杂八总览
内存屏障
编译器屏障
volatile
barrier
I.MX6U开发板使用OTG烧写系统
因此我们需要将uboot、
linuxkernel
、.dtb(设备树)和rootfs这四个文件烧写到板子上的EMMC、NAND或QSPIFlash等其他存储设备上,这样不管有没有网络我们的产品都可以正常运行
int data
·
2023-04-16 17:12
linux
运维
服务器
自定义信号处理机制 : eventfd
LinuxKernel
2.6.22版本起加入eventfd机制,部分应用场景下可用于替代pipe.通常在事件机制里对信号的处理是这样的:事件处理伪代码:voidevent_proess(intfd){do
cx7
·
2023-04-16 14:50
IMX6Q_CPU中断与负荷均衡
应用需求硬件平台MCU:imx6qdl,4核
Linuxkernel
:fsl-yocto-L4.1.15编译器版本:fsl-imx-fb功
luke-skyworker
·
2023-04-16 01:40
嵌入式
嵌入式Linux系统内核Config
1menuconfig在
Linuxkernel
编译过程中,有一个系统的配置文件,用来指定哪些模块需要被编译进内核,哪些模块不需要用到,这个配置文件可以在顶层通过makemenuconfig进行配置,如下
HomeByte
·
2023-04-15 14:45
linux
内核
嵌入式
config
收藏网址
架构设计:系统间通信架构设计(1)-谈谈架构高并发和大流量解决方案RPC原理及实现从零开始创建自己的区块链应用(JAVA版)什么是分布式系统中的幂等性
LinuxKernel
4.9中的BBR算法与之前的TCP
逆水游
·
2023-04-15 13:29
RISC-V Linux kernel debug 环境搭建
gcc-riscv64-linux-gnu-三、BuildQemu四、Buildopensbi五、BuildBusybox六、BuildLinuxKernel一、目的搭建qemu-gdbrisc-v64
linuxkernel
修川 地藏
·
2023-04-14 05:56
risc-v
linux
pwnable_orw-seccomp沙箱
1,三连2,IDA静态分析知识点引入:seccomp是securecomputing的缩写,其是
Linuxkernel
从2.6.23版本引入的一种简洁的sandboxing机制。
hercu1iz
·
2023-04-14 02:03
PWN
linux
linux内核4.2.2,Ubuntu 升级到 Linux Kernel 4.2.3 内核
LinuxKernel
4.2.3已经发布了,关于这个新版本有些什么新变化,这里有不用说了,如果你是Ubuntu用户,想升级到Kernel4.2.3还是非常方便的,因为Ubuntu提供了DEB安装包,减少了自行编译内核出现错误
weixin_39757265
·
2023-04-13 16:45
linux内核4.2.2
【C语言笔记】【宏定义系列】 编译时检查是否2的幂
用于记录在
linuxkernel
之中各式各样的宏定义☺。
dadalaohua
·
2023-04-13 07:07
C语言笔记
c语言
宏定义
linux
kernel
开发语言
linux中u盘驱动程序编写,Linux下的硬件驱动——USB设备(下)(驱动开发部分)...
USB骨架在
Linuxkernel
源码目录中driver/usb/usb-skeleton.c为我们提供了一个最基础的USB驱动程序。我们称为USB骨架。
爱笑的姑娘最美
·
2023-04-13 04:50
linux中u盘驱动程序编写
Linux kernel: USB driver编写入门(一)
确实如此,但是
Linuxkernel
里面已经做了很多工作,我们编写驱动只需要调用它们的函数与数据的接口。
正义之兔
·
2023-04-11 20:50
Linux
linux
驱动开发
32位jvm还是64位jvm?
HotspotVM,在Windows下,最大的堆内存大约在1.5G左右;在基于较新的
linuxkernel
的Linux系统下,其限制在2.5到3G之间,在早前的
linuxkernel
下,大约在2G左右;
iteye_10680
·
2023-04-10 11:53
java基础
操作系统
ARM uboot 启动 Linux 内核
三、将SD卡插入开发板,进入uboot按任意键,进入uboot命令行:四、编译x210的
linuxkernel
,得到zImage五、拷贝zImage到tftp服务器六、从tftp服务器拷贝zImag
滨边美波她男友
·
2023-04-10 06:40
linux
内核驱动
ARM
S5PV210
朱有鹏
linux
ARM
arm开发
s5pv210
ubuntu
什么是Linux
操作系统:翻译,在用户和计算机硬件之间搭桥的软件操作系统所需要控制的硬件单元:运算单元,控制单元,寄存器组,总线接口单元,输入输出单元,[click]完整的操作系统包括:bootloader、
linuxkernel
halfguitar
·
2023-04-10 04:06
[linux kernel]slub内存管理分析(7) MEMCG的影响与绕过
kernel5.9-5.14kernel5.14之后突破slab限制方法crosscacheattackpage堆风水总结背景前情回顾关于slab几个结构体的关系和初始化和内存分配和释放的逻辑请见:[
linuxkernel
breezeO_o
·
2023-04-08 15:35
二进制
#
linux
kernel
linux
linux
kernel
linux内核源码阅读
slub
linux内核内存管理
[linux kernel]slub内存管理分析(1) 结构体
数据结构关系图数据结构简述数据结构介绍结构体pagekmem_cache_cpukmem_cache_nodekmem_cache全局变量kmalloc_caches其他slab管理结构slab_caches背景前情回顾[
linuxkernel
breezeO_o
·
2023-04-08 15:33
二进制
#
linux
kernel
linux
linux
kernel
linux内核源码阅读
linux内核内存管理
slub
Linux虚拟机工作原理,KVM虚拟机架构与原理详解
1.KVM架构kvm基本结构有2个部分构成:kvm驱动,现在已经是
linuxkernel
的一个模块了。其主要负责虚拟机的创建,虚拟内存的分配,VCPU寄存器的读写以及VCPU的运行。
花嫁wsh
·
2023-04-08 10:24
Linux虚拟机工作原理
应用沙盒seccomp的使用
seccomp是securecomputing的缩写,其是
Linuxkernel
从2.6.23版本引入的一种简洁的sandboxing机制。
Kael.dong
·
2023-04-08 09:02
android系统安全
linux
服务器
运维
linux系统监控工具dstat、glances及实时进程查看工具htop(含部分进程原理)
基于
LinuxKernel
是多人多任务的OS,WindowsNTKernel是单人多任务的OS,OSKernel的功能无外乎是“承上启下”即驱动硬件、为上层应用程序提供系统调用、内存管理、FS管理、进程管理等
weixin_34245082
·
2023-04-07 15:42
【调试】ftrace(一)基本使用方法
简介Ftrace是
LinuxKernel
的官方tracing系统,支持Functiontrace、静态tracepoint、动态Tracepoint的跟踪,还提供各种Tracer,用于统计最大irq延迟
嵌入式与Linux那些事
·
2023-04-07 13:49
#
调试技巧
嵌入式硬件
嵌入式
arm开发
linux
ftrace
SELINUX
SELinux提供了一种灵活的强制访问控制(MAC)系统,且内嵌于
LinuxKernel
中。
YN _ZX
·
2023-04-06 23:43
服务
linux
运维
http
Linux系统selinux目录,SELinux深入理解
由以下两部分组成:KernelSELinux模块(/kernel/security/selinux)用户态工具SELinux是一个安全体系结构,它通过LSM(LinuxSecurityModules)框架被集成到
LinuxKernel
2.6
白庆堂
·
2023-04-06 23:41
selinux深入理解
)KernelSELinux模块(/kernel/security/selinux)2)用户态工具SELinux是一个安全体系结构,它通过LSM(LinuxSecurityModules)框架被集成到
LinuxKernel
2.6
pantherCode
·
2023-04-06 23:00
linux运维
linux
访问控制
selinux
KVM架构与原理详解
转载地址:http://www.linuxidc.com/Linux/2015-01/112328.htm1.KVM架构kvm基本结构有2个部分构成:kvm驱动,现在已经是
linuxkernel
的一个模块了
张某人ER
·
2023-04-06 16:36
云计算
kvm
kvm架构服务器_KVM架构与原理详解
1.KVM架构kvm基本结构有2个部分构成:kvm驱动,现在已经是
linuxkernel
的一个模块了。其主要负责虚拟机的创建,虚拟内存的分配,VCPU寄存器的读写以及VCPU的运行。
weixin_39973009
·
2023-04-06 16:30
kvm架构服务器
漏洞修复--Linux 权限提升漏洞(CVE-2022-2588)
1.漏洞描述:
Linuxkernel
是美国Linux基金会的开源操作系统Linux所使用的内核。
上海_运维_Q先生
·
2023-04-06 15:32
漏洞修复
Linux
linux
python
运维
[architecture]-Armv8 Cryptographic Extension介绍
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】ARMv8/ARMv9架构入门到精通-[目录]说明:在无特别的说明下,本文讲述得都是armv8-aarch64体系、
linuxkernel
4.14arm64
代码改变世界ctw
·
2023-04-05 05:23
ARM
ARM
crypto
ARMV8
安全扩展
SIMD
带您进入内核开发的大门 | 内核中的线程
linuxkernel
本文主要介绍一下内核线程操作相关的API的使
SunnyZhang的IT世界
·
2023-04-04 16:58
嵌入式Linux(二十四)系统烧写
将uboot,
linuxkernel
,.dtb,rootfs烧写到板子上的EMMC上,避免断网导致不能运行。
qq_41075961
·
2023-04-03 22:26
嵌入式
linux
运维
服务器
转载-基于ARM的Ptrace
前面提到过打算研究一下基于ARM的Ptrace,并在Mobile上实现Hook.今天程序调通了,记录如下.平台:Android2.3.3,具体
LinuxKernel
和ARM的版本大家可以自己去查目标:实现两个程序
zf1575192187
·
2023-04-03 09:03
调试
Android 面试0——系统架构
Android系统分为四层系统架构图如下所示:Andriod系统架构图由下至上分别为1.
LinuxKernel
各种为各种驱动文件,如DisplayDriverCameraDriverBluetoothDriverIPCDriverUSBDriverWiFiDriver
锦岳
·
2023-04-02 06:40
Android系统架构
1.1Linux内核层(
LinuxKernel
)Android系统的核心系统服务基于Linux内核的,程序的安全性、网络协议、内存管理、进程管理、驱动程序都由Linux内核所提供。
橙子19911016
·
2023-04-01 16:26
android
sqlite
数据库
1024程序员节
android操作系统简介,Android操作系统简介
Android的系统架构栈分为4层,从上往下分别是Applications、Applicationframework、Libraries&AndroidRuntime、
LinuxKernel
。
weixin_39952502
·
2023-04-01 15:09
android操作系统简介
Android操作系统架构
一、Android底层内核空间以
LinuxKernel
作为基石,上层用户空间由Native系统库、虚拟机运行环境、框架层组成,通过系统调用(Syscall)联通系统的内核空间与用户空间,对于用户空间主要采用
HaiyerLu
·
2023-04-01 15:52
android
经验分享
简述Android操作系统
目录一、
LinuxKernel
1、什么是Linux内核2、作用二、HAL层三、系统运行库层1、NativeLibraries2、运行时库四、Framework层Android的四大组件五、APP层根据基础的
Css__ssC
·
2023-04-01 15:11
Android自学笔记
android
架构
[漏洞分析] CVE-2022-2588 route4 double free内核提权
文章目录漏洞简介环境搭建漏洞原理漏洞发生点调用链相关操作以及结构体漏洞利用dirtycred利用方法doublefreecrosscacheattack具体操作dirtycred部分另一种思路参考漏洞简介漏洞编号:CVE-2022-2588漏洞产品:
linuxkernel
-clsroute4
breezeO_o
·
2023-04-01 12:00
二进制
漏洞分析
#
linux
kernel
linux
kernel
漏洞利用
内核提权
网络安全
内核安全
docker-buildx多平台镜像构建
Linuxkernel
>=4.8:推荐使用Ubuntu18.04以上的TLS发行版,iso镜像地址自该Linux内核版本binfmt_misc支持fix-binary(F)flag。
zf18234031156
·
2023-04-01 09:26
docker
docker
多平台
学习笔记-架构的演进之容器的封装-3月day06
为了降低普通用户综合使用namespaces、cgroups这些低级特性的门槛,2008年
LinuxKernel
2.6.24内核在刚刚开始提供cgroups的同一时间,就发布了名为Linux容器(LinuXContainers
july7may
·
2023-03-30 22:01
架构
docker
linux的uapi文件夹,linux源码中的uapi的来源include recursion
转自http://tinylab.org/linux-kernel-uapi/问题描述从3.5开始,
LinuxKernel
里多了一个uapi文件夹,里面放了很多
LinuxKernel
各个模块的头文件。
BJWcn
·
2023-03-30 18:01
linux的uapi文件夹
linux源码中的uapi的来源include recursion
转自http://tinylab.org/linux-kernel-uapi/问题描述从3.5开始,
LinuxKernel
里多了一个uapi文件夹,里面放了很多
LinuxKernel
各个模块的头文件。
shenhuxi_yu
·
2023-03-30 18:29
LINUX
Linux 之七 内核架构、API/ABI 介绍、文件层次结构、Kernel 源码文件
注意,我们通常说的Linux系统是
LinuxKernel
+其他组件形成的整体。
ZC·Shou
·
2023-03-30 18:36
Linux
linux
架构
linux
api
kernel
source
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他