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 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
运维
2023最新版Android逆向教程——第4天:真机环境的配置
谷歌手机工厂镜像2.4简单配置2.5进入Bootloader模式2.6刷机详解二、真机环境配置(root)三、真机环境配置(其他)3.1调整时间3.2关闭wifi信号上的×3.3停用设置向导安卓是基于
Linux
Amo Xiang
·
2023-11-09 09:58
零基础一站式精通安卓逆向
android
刷机
定制系统
Linux入门知识
发展历程1.1、Linux前身-Unix1.2、Linux诞生二、Linux系统特点三、Linux分支四、Linux系统架构4.1、系统调用4.2、Linuxshell4.3、Linux文件系统4.4、
Linux
Coder个人博客
·
2023-11-09 08:06
#
Linux
Kernel
#
Linux
驱动
Linux
嵌入式
Linux
Kernel
Ubuntu LTS 坚持 10 年更新不动摇
Linux内核
开发者JonathanCorbet此前在欧洲开源峰会上宣布,LTS内核的支持时间将从六年缩短至两年,原因在于缺乏使用和缺乏支持。
云计算运维工程师
·
2023-11-09 08:32
ubuntu
linux
运维
Linux 内核启动流程
目录链接脚本vmlinux.lds
Linux内核
启动流程分析
Linux内核
入口stext__mmap_switched函数start_kernel函数rest_init函数init进程看完
Linux内核
的顶层
行稳方能走远
·
2023-11-09 07:27
正点IMX6ULL系统移植
linux
运维
服务器
linux同步机制-completion
一、completion1.1什么是completion
linux内核
中,完成量completion是一种代码同步机制。
Graceful_scenery
·
2023-11-09 07:47
linux
运维
服务器
【
Linux内核
】内存管理——虚拟内存、分段、分页机制
转载请注明出处:https://www.cnblogs.com/Ethan-Code/p/16613018.html虚拟内存为什么要有虚拟内存?让每个进程都有独立的内存空间,每个进程都有自己的私有页表,提供一个可以执行多进程的环境。利用程序运行局部性原理,允许进程的内存空间超过物理内存大小。页表中维护着页的权限属性,使内存访问更安全。假如没有虚拟内存,则会有进程空间不隔离的问题,比如进程A会改写进
Ethan-Code
·
2023-11-09 06:43
内核修炼
驱动开发
linux
c语言
arm
Linux内核
系统篇——内核的5个重要子系统?
用户空间之下是内核空间,
Linux内核
Linux加油站
·
2023-11-09 06:38
linux
服务器
运维
Linux内核
进阶----整体框架及子系统概览
目录1、概述2、核心抽象及设计选型2.1.对进程和内核的抽象2.2.对进程地址空间的抽象2.3.支持可重入可抢占的内核2.4.放松管控与努力回收2.5.单块结构内核+动态加载模块2.6.为系统中的一切活动打拍子2.7.一切皆文件的理念3、Linux整体架构模块说明3.1.内存管理子系统3.2.调度子系统3.3.VFS虚拟文件子系统3.4.中断和异常体系3.5.磁盘高速缓存3.6.内存回收子系统3.
不动明王1984
·
2023-11-09 06:06
linux操作系统
技术研究
linux
操作系统内核
内存管理子系统
调度子系统
中断与异常
VFS虚拟文件子系统
页高速缓存
Linux内核
学习系列(5)——内存管理
前言本章记录一下个人对linux0.12内存管理的理解。主要涉及物理内存页分配与回收,页表复制等具体操作。同样的,笔记仍然由上而下地进行知识点梳理,而不是单纯介绍函数及其作用。内存管理linux内存管理是对什么进行管理内核中的内存管理,主要管理的是物理内存地址空间。而用户所谓的内存管理,指的是对其当前进程线性地址空间的管理为什么要进行内存管理内核中的内存管理,是为了在分页机制基础上,实现虚拟存储用
DaHuangXiao
·
2023-11-09 06:36
内核
linux
Linux内核
有什么之内存管理子系统有什么第三回 —— 小内存分配(1)
接前一篇文章:
Linux内核
有什么之内存管理子系统有什么第二回——单刀直入本文内容参考:内存分配不再神秘:深入剖析malloc函数实现原理与机制系统调用与内存管理(sbrk、brk、mmap、munmap
蓝天居士
·
2023-11-09 06:02
Linux内存管理有什么
Linux内核
Linux内存管理子系统
3款免费又好用的 Docker 可视化管理工具
注意:Docker并非是一个通用的容器工具,它依赖于已存在并运行的
Linux内核
环境。Docker是一
快乐非自愿
·
2023-11-09 05:43
docker
容器
运维
Docker入门(1)| Docker介绍
DockerDocker不是一种框架,而是一个工具.解决如安装,拆卸,升级,分发,信任和管理软件等常见问题.任何使用Docker运行的软件其实是在一个容器内运行.运行在Docker容器中的程序接口和主机的
Linux
图图是只猫
·
2023-11-09 00:03
docker
docker
Sack Panic漏洞TCP MSS机制(二)(together with myself)
其实已经有一了,不过不是我写的:
Linux内核
TCPMSS机制详细分析https://paper.seebug.org/966/作者原文几经update,终于上了点道,挺好的…我也就不喷了。
dog250
·
2023-11-08 20:36
Linux内核
的启动过程分析
setup_arch文件6.操作系统开始运转了7.init进程详解8.init进程详解29.cmdline常用参数10.内核中架构相关代码简介前言根据朱有鹏相关课程整理uboot文章连载Linux文章连载:1.
Linux
跟 屁 虫
·
2023-11-08 17:45
linux内核/uboot
linux
arm linux 内核头文件,
linux内核
模块所需包含的头文件
发布时间:2013-01-0611:45:24点击(此处)折叠或打开#include//dev_t,MAJOR,MINOR,MKDEV#include//file_operations,structfile,structindoe,register/unregister_chrdev,register/alloc/unregister_chrdev_regino,#include阅读(3185)|
大风君heart
·
2023-11-08 17:14
arm
linux
内核头文件
linux内核
设置选择硬件,
Linux内核
配置系统详解
随着Linux操作系统的广泛应用,特别是Linux在嵌入式领域的发展,越来越多的人开始投身到
Linux内核
级的开发中。
周博磊
·
2023-11-08 17:44
linux内核设置选择硬件
linux内核
编译 kbuild,
linux内核
编译系统-kbuild系统详解-嵌入式系统-与非网
众所周知,内核的编译系统kbuild是个很庞大的系统。但是,它所使用的make和我们平时用的make是一模一样的。kbuild只是通过预定义一些变量(obj-m,obj-y等等)和目标(bzImage,menuconfig等等),使内核的编译和扩展变得十分方便。我们不妨yy一下kbuild的一些功能:1.考虑到Linux能够方便地移植到各个硬件平台,kbuild也必须很容易添加对某个新的平台的支持
星球财经
·
2023-11-08 17:44
linux内核编译
kbuild
linux内核
链接脚本详解
arch/mips/kernel/vmlinux.lds文件的生成通过顶层Makefile中的规则生成,vmlinux是根据arch/mips/kernel/vmlinux.lds这个脚本链接生成的。arch/mips/kernel/vmlinux.lds是由arch/mips/kernel/vmlinux.lds.S生成的1.什么是链接脚本链接器主要有两个作用,一是将若干输入文件(.o文件)根据
kerneler_
·
2023-11-08 17:12
linux
kernel
Linux内核
组织结构详解
概要:本文内容包含Linux源码树结构分析、LinuxMakefile分析、Kconfig文件分析、
Linux内核
配置选项分析。这些知识是为了理解内核文件的组织形式,为具体移植内核做知识准备。
書生途66
·
2023-11-08 17:06
Linux内核
linux
驱动开发
运维
Linux内核
移植介绍
LINUX内核
移植一、内核移植概述二、
Linux内核
的目录三、内核配置四、KbuildMakefile五、编译连接内核六、内核启动过程七、系统环境变量的设置方法八、实验步奏与其它操作系统相比,Linux
Hikll
·
2023-11-08 17:06
linux
内核
Ubuntu LTS 坚持 10 年更新不动摇
导读
Linux内核
开发者JonathanCorbet此前在欧洲开源峰会上宣布,LTS内核的支持时间将从六年缩短至两年,原因在于缺乏使用和缺乏支持。
llawliet0001
·
2023-11-08 14:01
ubuntu
linux
运维
linux学习笔记
linux学习笔记1.操作系统的发展史1.2Unix1.2Minix1.3Minix1.4Minix没有火起来的原因2.linux介绍2.1
Linux内核
版本2.2Linux发行版本2.3Linux目录结构
野生java研究僧
·
2023-11-08 12:27
linux
linux
学习
unix
linux内核
Kmalloc - GFP_ATOMIC - GFP_KERNEL - GFP_USER
http://blog.csdn.net/daydring/article/details/36670007#includevoid*kmalloc(size_tsize,intflags);给kmalloc的第一个参数是要分配的块的大小.第2个参数,分配标志,非常有趣,因为它以几个方式控制kmalloc的行为.最一般使用的标志,GFP_KERNEL,意思是这个分配((内部最终通过调用__get_
ztguang
·
2023-11-08 11:55
Linux内核/操作系统原理
Android平台/移动互联网
【全志H616 使用标准库 完成自制串口库(分文件实现) orangepi zero2(开源)】.md updata: 23/11/07
文章目录H616把玩注意:
Linux内核
版本5.16及以上,需手动配置i2c-3uart5驱动配置示例分文件编译时需将每个文件一同编译(空格隔开)例:ggca.cb.cb.h-lpthread-lxxx
要长脑子了 o.0
·
2023-11-08 09:49
c语言
驱动开发
算法
嵌入式硬件
《
Linux内核
修炼之道》——第1章 初识Linux 1.1 Linux史记
本节书摘来自异步社区《
Linux内核
修炼之道》一书中的第1章,第1.1节,作者:华清远见嵌入式培训中心任桥伟著,更多章节内容可以访问云栖社区“异步社区”公众号查看第1章初识Linux
Linux内核
修炼之道我一直都认为自己是个很冷静
weixin_33724046
·
2023-11-08 08:22
操作系统
嵌入式
移动开发
linux内核
之struct file、struct inode、struct file_operations、struct cdev之间的关系
structcdev与structfile_operations的关系各种数据结构之间的关系structfile:(表示已打开的文件)(路径:linux-3.13.10\include\linux\fs.h)(描述进程中打开的文件,进程中只要调用了open就有一个该对象。具体描述了打开文件的路径,权限,标志,内部偏移。file结构体是用来维护打开的文件的)structfile{union{stru
mainn
·
2023-11-08 03:52
嵌入式linux驱动
linux
struct
file
struct
inode
struct
file_operations
struct
cdev
Linux内核
笔记七 inode节点
1、inode节点的概念文件与磁盘的映射结构高速缓冲区是用户与磁盘的映射结构2、inode节点的学习目的了解文件与磁盘是如何构建关系深刻理解文件系统的工作方法Linux中对文件的操作有更深的认识与方法软件工程中的分区域管理系统--向上设计模型(模块化)3、理解一些文件系统的概念i节点位图中的一个bit对应一个节点1024*8=8191个i节点因为i节点位图的0位是不用的逻辑块位图中的一个bit对应
yongbaoii
·
2023-11-08 03:52
CTF
linux
linux内核
文件描述符fd、文件索引节点inode、文件对象file关系
文件描述符fd、文件索引节点inode、文件对象file关系1VFS对象1.1超级块对象1.2索引节点对象1.3文件对象1.4进程描述符1.5files_struct2如何根据文件描述符fd找到文件?1VFS对象在说fd、inode和file关系之前,我们先了解VFS的几个概念。分别是进程描述符、超级块对象、索引节点和文件对象。1.1超级块对象超级块对象代表一个已安装的文件系统,由super_bl
p0inter
·
2023-11-08 03:45
Linux内核设计与实现
linux内核
深入
Linux内核
理解epoll事件轮询机制
文章目录1、Linux网络IO模型1.1、同步和异步,阻塞和非阻塞同步和异步阻塞和非阻塞两者的组合1.2、Linux下的五种I/O模型2、从Linux代码结构看网络通信3、Linux下的IO复用编程3.1、文件描述符FD4、epoll高效原理和底层机制分析4.1、从网卡接收数据说起4.2、如何知道接收了数据?中断、上半部、下半部4.3、进程阻塞4.4、内核接收网络数据4.5、同时监视多个socke
Tacy0213
·
2023-11-08 00:48
ZK&Netty
linux
网络
服务器
多测师肖sir_高级金牌讲师__git讲解
git是linustorvalds为了帮助管理
linux内核
开发而开发的一个开放源码的版本可控制软件;作用:更好的管理程序,比如修改,还原,提交等git是一个软件====================
多测师软件测试培训师肖sir
·
2023-11-07 22:43
软件测试
git
x86架构
linux内核
引导过程分析,学习笔记之:X86架构linux启动过程一:linux引导过程...
前言:本文是对早期内核的引导启动过程做的分析笔记,这样可以更好的了解内核的启动过程。而现代大部分PC都是靠grub等引导工具引导启动的。x86架构下linux系统引导启动过程,大致分为以下几个阶段:一.BIOS启动引导阶段(1)当PC的电源打开后,80x86结构的cpu将自动进入实模式,并从地址0xFFFF0开始自动执行程序代码,这个地址通常是BIOS的地址。(2)BIOS的首先进行POST(Po
weixin_40002224
·
2023-11-07 22:46
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他