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
内核线程同步之wait_queue
completion完成量也是基于wait_queue等待队列机制实现(这些机制不仅仅用于内核线程的同步,也可用于其他相关场景,这里用线程演示是其比较方便感受到效果),那么接下来就来了解下这一机制的相关内容,其在
LinuxKernel
网路元素
·
2023-10-14 20:08
安卓系统的启动流程与各种死法
系统启动流程开机的流程图如下:截屏2022-09-30下午10.17.04.png大概的步骤为:启动BootLoader:开机引导可以初始化硬件设备、建立内存空间映射图等,然后拉起LinuxKerne启动
LinuxKernel
嘉伟咯
·
2023-10-14 14:10
pinctrl子系统 - 架构和结构体关系(四)
相应地,
linuxkernel
也出现了对应的驱动(pincontrollerdriver)。1,pinctrl的作用想要pinA、B用于GPIO,需要设置IOMUX
-佩奇的爸爸
·
2023-10-14 04:04
#
GPIO子系统
pinctrl
subsys
GPIO子系统(三)
LinuxKernel
中对GPIO资源进行了抽象,抽象出一个叫做Gpiolib的东东,这个东东作为GPIO资源的管理核心存在:中间层是Gpiolib,用于管理系统中的GPIO。G
-佩奇的爸爸
·
2023-10-14 04:59
#
GPIO子系统
linux
gpio
subsystem
VMware 虚拟机嵌套部署 KVM 虚拟机小结
转载请注明出处:http://weyo.me/pages/techs/vmware-vm-for-kvm/嵌套虚拟化(nestedvirtualization)是一种在虚拟机内部继续虚拟化的一种技术,
LinuxKernel
倒立摆
·
2023-10-12 20:43
正点原子嵌入式linux驱动开发——Busybox根文件系统构建
前面已经移植了TF-A、Uboot和
Linuxkernel
,就剩最后一个rootfs(根文件系统)了,本章就来学习一下根文件系统的组成以及如何构建根文件系统。
努力自学的小夏
·
2023-10-12 20:38
linux学习
linux
驱动开发
stm32
笔记
学习
Linux kernel内存管理之OOM相关参数
一、OOM概念OOM是OutOfMemory(内存溢出)的缩写,虽然
linuxkernel
的内存管理有很多机制(从cache中回收、swapout等)可以满足用户空间的各种虚拟内存需求,但是,当你的系统配置不合理
Realdagongzai
·
2023-10-11 09:27
linux内存管理
linux
kernel
内存管理
ELF文件解析
ELF格式的一个优点是同一个文件格式可以用在
LinuxKernel
支持的所有体系结构之上。这不仅简化了用户空间工具程序的创建,也简化了内核自身的程序设计,比如必须为可执行程序生成装载
weixin_33967071
·
2023-10-11 04:52
操作系统
数据结构与算法
php
linux内核态real cred,Linux内核源码分析 -- 更新当前进程的 cred -- commit_creds
浅析一下用来修改当前进程cred的函数commit_creds源码版本:
Linuxkernel
5.9.9首先来看cred结构/**Thesecuritycontextofatask**Thepartsofthecontextbreakdownintotwocategories
勃斯丶李 mkq0.~
·
2023-10-10 15:47
linux内核态real
cred
LSM的前世今生
第一部分以
LinuxKernel
文档为基础,介绍了LSM的定义、诞生与发展,并简述了LSM的实现原理;第二部分以鼎鼎大名SELinux为例,介绍了LSM的具体实现。
内核工匠
·
2023-10-10 15:05
内核
java
javascript
编程语言
linux
使用eBPF LSM热修复Linux内核漏洞
LinuxKernel
5.7引入了第三种方式:LSM扩展伯克利包过滤器(eBPF)(简称BPFLSM)。LSMBPF允许开发人员编写自定义
Chinese_big_boy
·
2023-10-10 15:02
Linux内核
C/C++
linux
运维
服务器
PetaLinux @ Ubuntu20.04
在Ubuntu20.04下安装、测试PetaLinuxPetaLinux是Xilinx公司推出的嵌入式Linux开发套件,包括了
LinuxKernel
、u-boot、device-tree、rootfs
palzhj
·
2023-10-09 03:24
ubuntu
linux
fpga开发
kernel panic , Oops 等cpu异常的分析与定位
一、kernelpanic二、mips异常机制三、
linuxkernel
对mips异常的处理四、kernelpanic实例分析Kernelpanic内核代码,相比用户层代码更难以调试,在内核程序开发上更要加倍小心和注意
以前干嘛去了
·
2023-10-09 02:54
进程保活方案学习
进程保活方案进程保活主要有两个方案提高进程优先级,降低死亡几率在进程被杀死后进行拉活进程为什么会死亡从
Linuxkernel
2.6.11开始,内核提供了进程的OOM控制机制。
AnAppleADie
·
2023-10-08 14:53
Linux提权---内核提权、Linux配置错误提权、定时任务提权
Linuxkernel
团队在2016年10月18日已经对此进行了修复。漏洞范围:Linux内核>=2.6.22(2007
懒猫的sky
·
2023-10-08 10:07
linux提权
linux
运维
服务器
什么是TF-A项目的长期支持?
开源软件项目,如Ubuntu、Yocto、
LinuxKernel
,在其生命周期中都会面临这个问题。这些项目将长期支持版本作为解决方案来实现。TF-A项目的支持计划
安全二次方security²
·
2023-10-07 01:41
ARM安全架构
ARM
TF-A
ATF
LTS
longterm
视频教程-LCD1602和12864显示器-第1季第17部分-单片机/工控
精通U-Boot、
Linuxkernel
移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410
weixin_29374863
·
2023-10-05 18:51
SEAndroid&SELinux
在
LinuxKernel
中,SELinux通过LSM(LinuxSecurityModules)实现.SELinux是一种基于域-类型(domain-type)模型的强制访问控制(MAC)安全系统。
gbmaotai
·
2023-10-03 07:02
android应用程序框架图,Android系统框架图详解
图1-1Android系统框架1.Linux内核(
LinuxKernel
)Android的核心系统服务依赖于Linux2.6,例如安全、内存管理、进程管理、网络堆栈、驱动模型。
陈华坤
·
2023-10-03 04:44
android应用程序框架图
linux中关于i2c的命令,Linux I2C framework(1)_概述
Linuxkernel
使用I2Cframework抽象、管理相应的资源,并以各种形式,向各类使用者提供API。另外,作为总线(bus)的一种,I2Cframework的实现体现了linux
weixin_39935654
·
2023-10-02 16:56
linux中关于i2c的命令
Kernel怎么启动init进程的
Android源码工程默认不包含
LinuxKernel
代码,而是使用预先编译好的内核.
leer_happy
·
2023-10-02 16:48
大师兄的鸿蒙学习笔记:对比HarmonyOs和Android系统
1.1内核层内核层主要由内核子系统和驱动子系统组成:内核子系统:HarmonyOS采用多内核设计,支持针对不同资源受限设备选用适合的OS内核,如:
LinuxKernel
,LiteOs等。
superkmi
·
2023-09-30 11:42
ubuntu 编译linux2.6,PC Ubuntu下编译 Linux2.6 内核总结
在X86,Ubuntu上编译Linux2.6内核,总结如下:基础知识在介绍如何编译内核之前,需要对内核相关概念有一定的了解.关于
Linuxkernel
的介绍浩如烟海,这里只介绍系统中相关的目录,文件及命令
w4676
·
2023-09-30 00:20
ubuntu
编译linux2.6
linux内核设备文件初始化,linux设备中virtio组织关系及设备初始化调用流程
我们看
linuxkernel
中virtio驱动相关代码,会发现有很多相关文件。
爱做梦的娃娃
·
2023-09-29 18:12
linux内核设备文件初始化
Linux kernel内核编译
Linuxkernel
内核编译一、安装所需前置软件sudoapt-getinstallfakerootbuild-essentialncurses-devxz-utilslibssl-devbcflexlibelf-devbison
greatyoulv
·
2023-09-29 18:12
linux
linux
kernel
modules
模块
内核
Tombstone原理分析
针对进程出现的不同的异常状态,
Linuxkernel
会发送相应的
内核工匠
·
2023-09-29 04:28
python
java
linux
android
操作系统
android安卓core tombstone .pb
针对进程出现的不同的异常状态,
Linuxkernel
会发送相应的signal给异常进程,debuggerd捕获这些signal,
sun007700
·
2023-09-29 04:54
linux
openEuler 亮相全球顶级开源盛会 OSSUMMIT 2023,持续推动智能化未来的实现
本次会议,openEuler带来Keynote及多场分论坛演讲,涵盖
LinuxKernel
、编译器、AI、多样性计算、软件供应链安全、机密计算、社区治理等众多领域以及多项创新项目。
openEuler社区
·
2023-09-28 16:22
开源
openEuler
操作系统
linux
内核 30 周年之际,Linux 5.14 版本发布
近日Linux5.14版本已正式发布,Linux之父LinusTorvalds在邮件中庆祝了
LinuxKernel
内核30周年,并表示期待Linux下一个30周年庆。
咕噜咕噜88
·
2023-09-26 06:46
资讯
程序员专区
linux
OpenAtom openEuler亮相2023欧洲开源峰会
OpenAtomopenEuler(以下简称“openEuler”)受邀参会,并在Keynote和多场分论坛上发表主题演讲,话题涵盖
LinuxKernel
、编译器、AI、多样性计算、软件供应链安全、机密计算
·
2023-09-25 16:44
开源
2021-09-03
TeachYourselfCS浙江大学课程攻略共享计划:清华大学计算机系课程攻略:嵌入式LinuxGNU项目:https://www.gnu.org/GNU的FTP站点:https://ftp.gnu.org/
Linuxkernel
Misty-Li
·
2023-09-24 09:20
java
visual
studio
code
jdbc连接池
linux
ubuntu
qt
linux mint 18.3 内核,Linux Mint 18.3 “Sylvia” Cinnamon正式发布上线
LinuxMint18.3基于Ubuntu16.04LTS(XenialXerus),搭载
LinuxKernel
4.10内核,将持续到2021年获得更新和安全补丁。
weixin_39587113
·
2023-09-24 03:51
linux
mint
18.3
内核
视频教程-串口通信和RS485-第1季第13部分-单片机/工控
精通U-Boot、
Linuxkernel
移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410
weixin_29374291
·
2023-09-23 01:50
android其架构图,Android系统架构图,带你直观了解Android基本架构
1.1架构图直观下面这张图展示了Android系统的主要组成部分:可以很明显看出,Android系统架构由5部分组成,分别是:
LinuxKernel
、AndroidRuntime、Libraries、ApplicationFramework
WZWTWT
·
2023-09-22 12:43
android其架构图
搭建qemu RISC-V运行Linux环境
Linux环境-知乎搭建qemuRISC-V运行Linux环境1.本文概述2.工具介绍2.1riscv-gnu-toolchain2.2spike2.3RISC-VPorxyKernel2.4编译工具3.编译
LinuxKernel
4
前滩西岸
·
2023-09-22 11:10
riscv
linux
risc-v
linux
视频教程-linux设备驱动模型-linux驱动开发第5部分-驱动/内核开发
精通U-Boot、
Linuxkernel
移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410
weixin_29266295
·
2023-09-21 02:55
【Linux云计算架构:第二阶段-Linux必会的20多种服务】第2章—— Rsync+sersync实现数据实时同步
rsync.samba.org/Author:AndrewTridgell,WayneDavison,andothersAndrewTridgell是Samba项目的领导者和主要开发人员,同时还在参与开发rsync、
LinuxKernel
就叫一片白纸
·
2023-09-20 20:55
Linux云计算架构师
Linux Kernel 之四 移植过程详解、STM32F769I-EVAL 开发板适配
在之前的博文
LinuxKernel
之一完整嵌入式Linux环境、构建工具、编译工具链、CPU体系架构中说了要一步步搭建整个嵌入式Linux运行环境,今天主要学习一下将Linux内核适配STM32F769I-EVAL
ZC·Shou
·
2023-09-20 12:23
Linux
Kernel
linux
stm32
移植
kernel
EVAL
linux-gic中断分析
linux-gic中断分析这里主要分析
linuxkernel
中GICv3中断控制器的代码(drivers/irqchip/irq-gic-v3.c)。
神秘的羔羊
·
2023-09-18 04:22
虚拟化
linux
arm开发
最新历史版本 :LINUX KERNEL 配置编译中文指南
LINUXKERNEL
配置编译中文指南序言近几年,linux大行其道,令不满windows蓝屏的使用者跃跃欲试,结果发现linux安装不及windows方便,界面不及windows友好,配置不及windows
残阳
·
2023-09-18 03:51
Linux
系列
linux
网络
windows
ide
dos
documentation
VScode和SourceInsight使用比较
在做嵌入式Linux开发的时候,经常会阅读大型工程源码,比如uboot源代码,
LinuxKernel
源码等,所以,选择一个合适的工具来阅读源代码,变为了一个经久不衰的话题。
会打莎士比亚的猴子
·
2023-09-16 16:56
#
VScode使用
vscode
linux
ide
中断子系统--硬件层(GICv3)
目录综述硬件层--GICV3中断类型中断状态Distributor组件中断使能配置中断触发方式配置中断优先级配置中断分组标记GIC处理中断流程综述由上面的block图,我们可知
linuxkernel
的中断子系统分成
差不太多先生
·
2023-09-14 15:44
Linux子系统--中断
嵌入式硬件
linux
驱动开发
arm
系统架构
Linux 内核镜像分析
文章目录前言一、概述二、bzImage2.1镜像分析三、zImage3.1镜像分析参考链接前言介绍了vmlinux的来源,以及分析方法;一、概述在linux系统中,vmlinux(vmlinuz)是一个包含
linuxkernel
SGchi
·
2023-09-13 08:40
linux
内核安全
《纯技术分析阿里云OS和Android之间的关系》补充
这里想做的事情就是把它的工作进一步展开,办法很笨,简单而直观:找出整个rom中,
linuxkernel
以上的所有部件各是什么东西。这样各位看官就能知道整个rom由什么组成,至于阿里云
iteye_4537
·
2023-09-12 20:50
移动开发
操作系统
javascript
ViewUI
linux 内核 目录文件说明
本文使用的源代码是
Linuxkernel
3.9.4.下载地址:https://mirrors.edge.kernel.org/pub/linux/kernel/v3.x/linux-3.9.4.tar.xz
whatday
·
2023-09-11 15:45
在ubuntu 22.04 上通过 Docker部署OpenGrok
Linuxkernel
有2000多万行代码,当需要搜索的代码量很大时,使用OpenGrok可以加速搜索速度.通过Docker部署OpenGrok能隔离部署的环境与host环境,互不干扰.过程如下准备linux
殷天赐
·
2023-09-11 07:56
docker
ubuntu
linux
Linux运维基础--常见命令
Linux运维基础–常见命令linux的发行版本介绍:Linux内核(kernel)版本主要有4个系列,分别为
Linuxkernel
2.2、
Linuxkernel
2.4、
Linuxkernel
2.6,
Linuxkernel
3
知我几分,
·
2023-09-10 04:23
Linux运维笔记
shell
运维
zynq+linux固化程序,如何在 Zynq UltraScale+ MPSoC 上实现 Linux UIO 设计
它在
Linuxkernel
的世界里比较小众,主要是一些定制设备和相应的驱动。UIO内核驱动指负责将中断和设备内存暴露给用户空间,再由UIO用户态驱动(Application)来实现具
weixin_39999586
·
2023-09-09 21:16
zynq+linux固化程序
Qemu支持ATF + u-boot + linux kernel
qemu环境搭建及ATF/u-boot/
linuxkernel
的编译等,参考从零开始搭建qemu调试环境-知乎ATF编译:wmx@wmx-VirtualBox:~/work/arm-trusted-firmware
BoySKung
·
2023-09-09 21:10
linux
运维
服务器
uboot启动流程(5)之board_init_f 函数详解
这么做的目的是给Linux腾出空间,防止
Linuxkernel
覆盖掉uboot,将DRA
蒋文韬
·
2023-09-09 13:53
U-boot
嵌入式
上一页
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
其他