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内核开发基础
RK3568平台 设备模型基本框架-kobject 和kset
为了应对更复杂的设备和功能,
Linux内核
提供了设备模型。设备模型允许开发人员以更高级的方式来描述硬件设备和它们之间的关系,并提供一组通用API和机制来处理设备的注册,热插拔事件,电源管理等。
嵌入式_笔记
·
2024-02-05 14:14
瑞芯微
linux
Linux内核
剖析——操作系统的启动
一.总体功能1.从通电到BIOS跳转1.1CPU在通电后,先进入实模式,设置CS=0XFFFF,IP=0X0000(指向BIOS)1.2BIOS进行执行系统监测,并且在地址=0处初始化中断向量1.3将启动设备的第一个扇区(引导扇区,512B)读入0x7c00处1.4设置CS=0X07C0,IP=0X0000,跳转到该地址2.BootSect.S2.1跳转到0x7c00时,该部分存放的是BootSe
宪章文武
·
2024-02-05 13:50
App启动优化(一)启动原理
系统启动简述1.打开电源引导芯片代码加载引导程序BootLoader到RAM中去执行2.BootLoader把操作系统拉起来3.
Linux内核
启动开始系统设置,找到一个init.rc文件启动初始化进程4
风轻云淡_7152
·
2024-02-05 12:01
Style - Theme 的 基本介绍
转自:【Android
开发基础
】应用界面主题Theme使用方法Android应用界面风格与主题(styleandtheme)Theme(主题)用来统一的设置界面UI风格,可以设置整个应用或某个Activity
ZHDelete
·
2024-02-05 12:57
Docker 第十二章 : Docker 三剑客之 Swarm (节点管理命令)
Linux内核
半部论语
·
2024-02-05 10:23
DevOps云原生实践
docker
容器
运维
云原生
Linux命令-arptables命令(管理ARP包过滤规则表)
说明arptables命令用来设置、维护和检查
Linux内核
中的arp包过滤规则表。
RisunJan
·
2024-02-05 08:35
Linux
linux
运维
服务器
Java
开发基础
环境的搭建
JDK各版本下载:https://www.oracle.com/technetwork/java/javase/archive-139210.htmlJDK(JavaDevelopmentKit)是整个Java核心,包括Java运行环境、Java工具和Java基础类库。JDK作为JAVA开发的环境,不管做JAVA开发还是做安卓开发,都必须在电脑上安装JDK。JAVA概念图JRE:JavaRunti
重庆淡静
·
2024-02-05 07:18
如何升级
linux内核
当我们搭建k8s集群时,出现k8s工作节点发生失联的状况,导致部分服务无法使用。出现这种问题很有可能就是因为kubernetes1.16与CentOS的内核3.10不兼容导致。报错日志如下Failedcreatepodsandbox:rpcerror:code=Unknowndesc=failedtostartsandboxcontainerforpod"cloud-kafka-0":Errorr
TheChainsmoker
·
2024-02-05 06:24
linux
运维
服务器
Linux 驱动
开发基础
知识——内核对设备树的处理与使用(十)
个人名片:作者简介:学生个人主页:妄北y个人QQ:2061314755个人邮箱:
[email protected]
个人WeChat:Vir2021GKBS本文由妄北y原创,首发CSDN座右铭:大多数人想要改造这个世界,但却罕有人想改造自己。专栏导航:妄北y系列专栏导航:C/C++的基础算法:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些基础算法进行了详细的介绍与分享。QT基础
妄北y
·
2024-02-05 04:50
Linux
驱动开发基础知识
linux
嵌入式硬件
驱动开发
LED驱动程序
IMX6ULL
设备树
Docker 第七章 : Docker 容器数据迁移
Linux内核
:3.10.0
半部论语
·
2024-02-05 03:05
DevOps云原生实践
docker
容器
运维
云原生
The Linux Process Principle, PID、PGID、PPID、SID、TID、TTY
目录0.引言1.Linux进程2.Linux进程的相关标识3.进程标识编程示例4.进程标志在
Linux内核
中的存储和表现形式5.后记0.引言在进行Linux主机的系统状态安全监控的过程中,我们常常会涉及到对系统进程信息的收集
liujianfei526
·
2024-02-05 00:42
c/c++知识
Linux内存管理:(十一)页面分配之慢速路径
文章说明:
Linux内核
版本:5.0架构:ARM64参考资料及图片来源:《奔跑吧
Linux内核
》Linux5.0内核源码注释仓库地址:zhangzihengya/LinuxSourceCode_v5.0
显微镜下的内核
·
2024-02-04 22:16
Linux内存管理篇
linux
Linux内存管理:(十二)Linux 5.0内核新增的反碎片优化
文章说明:
Linux内核
版本:5.0架构:ARM64参考资料及图片来源:《奔跑吧
Linux内核
》Linux5.0内核源码注释仓库地址:zhangzihengya/LinuxSourceCode_v5.0
显微镜下的内核
·
2024-02-04 22:16
Linux内存管理篇
linux
ftrace工具学习笔记
ftrace是一个功能强大的
Linux内核
跟踪工具,可用于分析内核的行为和性能问题。它可以用来收集各种内核跟踪数据,如函数调用、内存分配、中断处理等。
显微镜下的内核
·
2024-02-04 22:45
工具学习笔记
linux
Docker 第九章 : Docker 容器的互联(linking)
Linux内核
:3.10.0-1062.el7.x86_64Dockerversion25.0.0概念容器的互联
半部论语
·
2024-02-04 19:43
DevOps云原生实践
docker
容器
运维
云原生
Java有几个阶段学习?
第二阶段是javaWeb的学习:Web前端
开发基础
和框架、Servlet和JSP在Web后端的应用、Web后端开发相关专题、MVC和分层架构以及项目开发流程及CASE工具的使用等第三阶段java框架。
长沙一度IT学校
·
2024-02-04 19:34
Linux简介
Linux介绍Linux是类Unix计算机操作系统的统称Linux操作系统的内核的名字是“Linux”Linux这个词本身只表示
Linux内核
Linux是由芬兰大学生LinusTorvalds于1991
jxvl假装
·
2024-02-04 19:18
ubuntu18.04安装网卡驱动
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、升级
Linux内核
二、安装无线网卡驱动1.github下载驱动2.安装驱动前言本文用于暗影精灵8ubuntu18.04系统网卡安装一
赵某人>》
·
2024-02-04 19:58
linux
ubuntu
服务器
Docker 第八章 : Docker 容器端口映射
Linux内核
:3.10.0-1062.el7.x86_64Dockerversion25.0.0概念D
半部论语
·
2024-02-04 19:42
DevOps云原生实践
docker
容器
云原生
运维
linux内核
视角看epoll
一、概述在传统的阻塞I/O模型中,一个Socket(套接字)通常只能处理一个TCP连接,即一对一的关系。每个TCP连接都需要分配一个独立的Socket来处理。然而,使用多路复用技术,可以在单个线程中同时监视多个Socket的状态,以确定哪些Socket有可读或可写事件。通过在单个线程内等待和处理多个连接的事件,高效地处理大量的并发连接,减少资源消耗。二、epoll在linux上多路复用技术有sel
Sxm&
·
2024-02-04 17:34
linux网络
linux
服务器
网络
linux内核
视角看阻塞式IO
一、概述网络包从网卡送到协议栈后,内核还有一项重要的工作,就是要能通知用户进程,让用户进程能够收到并处理这些数据。用户进程和内核的交互一般有两种典型的方案,一种是同步阻塞,另一种是多路IO复用。二、内核socket对象三、同步阻塞IO同步阻塞IO在java中叫BIO,典型的用户进程代码://创建socket//建立connect//接收数据recv虽然用户进程代码只有两三行代码,但实际上用户进程和
Sxm&
·
2024-02-04 17:03
linux网络
linux
服务器
网络
1.3.。
1、无名管道:是一个特殊的文件,存储于内存中,不在文件系统中展示,适合亲缘进程间的通信;2、有名管道:与无名管道类似,但该特殊文件能在文件系统中查看,并且时候亲缘和非亲缘进程间的通信;3、信号:是
Linux
来日可期げ
·
2024-02-04 17:33
笔记
嵌入式学习第十六天!(Linux文件查看、查找命令、标准IO)
Linux软件编程1.Linux:操作系统的内核:1.管理CPU2.管理内存3.管理硬件设备4.管理文件系统5.任务调度2.Shell:1.保护
Linux内核
(用户和
Linux内核
不直接操作,通过操作Shell
Little_white_Zhang
·
2024-02-04 17:01
linux
学习
运维
【Java】小白友好的SpringMVC
开发基础
学习笔记
目录简介Bean加载控制设置请求映射路径5种请求类型参数传递JSON数据传递请求参数响应Jackson库处理JSON响应REST风格RESTful快速开发拦截器简介SpringMVC是一个强大而灵活的Web应用程序框架,它通过使用MVC架构模式、注解和配置文件来实现请求的分发和处理。它具有丰富的功能和特性,使开发者能够快速构建可靠和高效的Web应用程序。在SpringMVC中,请求由前端控制器(F
Z3r4y
·
2024-02-04 17:23
java
学习
笔记
SpringMVC
javaweb
javaee
json
mt3dgis 视频教程
第一个球球mt3dgis二次开发第一个球基础使用mt3dgis二次
开发基础
使用mt3dgis二次开发经纬度获取mt3dgis二次开发默认数据库结构mt3dgis二次开发自定义面板mtgis二次开发白膜贴图控制
种瓜的
·
2024-02-04 16:04
wpf3dgis
wpf
3d
gis
python使用flask实现前后端分离&通过前端修改数据库数据【全栈
开发基础
】
前言:这里先提一下,我们运行后端代码之前需要先建立一个名字为python的数据库,而后在该数据库下创建表userinfo,因为看到有的朋友后端代码拿过去后会运行不起来或者就是直接报错了。至于使用MySQL可视化工具还是用sql语句创建,这个看自己个人的,如果sql不怎么熟练的,甚至没有基础的,可以参考一下自己的这一篇文章MYSQL的增删改查相关操作相信看过自己前期的博文[python使用flask
aobulaien001
·
2024-02-04 15:12
python
flask
前端
Linux软件编程以及IO输入输出——linux——day1
Linux软件编程以及其IO输入输出Linux软件编程linux是操作系统的内核主要有以下几个功能:①管理CPU②管理内存③管理硬件设备④管理文件系统⑤任务调度shell指令shell命令主要保护
Linux
Yifannn~
·
2024-02-04 15:28
Linux
linux
运维
服务器
Linux的内核同步
造成代码并发执行的原因中断软中断和tasklet内核抢占睡眠多个处理器并发执行要给共享数据加锁,而不是给代码原子操作:开销比锁小很多
Linux内核
提供了两组原子操作接口:一组针对整数操作,另一组针对位操作
可爱的小小小狼
·
2024-02-04 13:33
Linux
linux
运维
服务器
浅析Linux进程管理:current宏实现
文章目录current概述早期内核版本实现最新版本内核实现x86体系下的current宏实现ARMv8体系下的current实现相关参考current概述
Linux内核
在运行时经常需要访问当前运行进程的
Aspiresky
·
2024-02-04 12:55
#
进程管理
linux
运维
服务器
Python从入门到精通学习的十个阶段
文章目录前言一、Python
开发基础
二、Python高级编程和数据库开发三、前端开发四、WEB框架开发五、爬虫开发六、全栈项目实战七、数据分析八、人工智能九、自动化运维&开发十、高并发语言GO开发关于Python
python零基础入门小白
·
2024-02-04 11:27
python
学习
开发语言
计算机网络
数据分析
静态PC端网页开发
文章目录前言一、静态项目
开发基础
1.网页项目开发流程2.页面开发常见界面和布局流程二、项目制作1.head内部配置2.header区域3.多余文字显示成...省略号4.footer区域5.copyright
程序媛Render
·
2024-02-04 10:37
css
前端学习
HTML
html
css
Linux-CentOS7.6安装和基本使用
Linux内核
:https://www.kernel.org/发行版:基于linus维护的
linux内核
,是由一些厂商集成了漂亮易用的桌面和常用的软件而发布的商品。
whiteBrocade
·
2024-02-04 06:47
Linux
linux
运维
服务器
Docker 学习路线 2:深入了解底层技术
控制组(cgroups)控制组(cgroups)是
Linux内核
的一个功
小万哥丶
·
2024-02-04 05:29
后端开发
软件工程
程序人生
编程语言
Docker
容器
运维
Docker第三章 : Docker镜像
Linux内核
:3.10.0-106
半部论语
·
2024-02-04 05:55
DevOps云原生实践
docker
容器
嵌入式学习日记 18
网络编程数据库编程数据结构Linux软件编程:1.Linux:PC三大操作系统之一Linux是操作系统的内核真正的操作系统:Ubuntu主要功能:管理CPU管理内存管理硬件设备管理文件系统任务调度2.Shell:1.保护
Linux
aminos_ydglmn
·
2024-02-04 04:46
linux
运维
服务器
Docker 第六章 : Docker 数据管理
Linux内核
:3.10.0-1062.el7.x86_64Dockerversion25.0.0导读生产环境中使用docker,需要对数据进行持久化,或者需要在多
半部论语
·
2024-02-04 00:14
DevOps云原生实践
docker
容器
运维
linux内核
下半部:软中断、tasklet、工作队列
#软中断、tasklet和工作队列是linux中存在的关于中断下半部的机制,更早之前的内核中的“小半部”(bottomhalf)演变而来(1)、中断上半部和小半部的区别上半部是指中断处理程序,其对于时间敏感,如键盘事件需要能立即响应,应用中断实现。下半部是指一些虽然与中断相关但是可以延后处理的程序。如网络传输中,网卡收到数据包事件不一定需要马上被处理。两者区别:中断不能被相同类型的中断打断,而下半
sensencen
·
2024-02-03 22:59
内核
linux
队列
linux 底半部 软中断_
Linux内核
提供了三种不同形式的中断底半部实现机制:软中断、tasklet和工作队列。...
感谢博主讲的关于为什么需要中断底半部,什么是中断底半部下半部运行时是允许中断请求的,而上半部运行时是关中断的头文件:/***工作的数据类型是结构体类型*/structwork_struct{atomic_long_tdata;structlist_headentry;work_func_tfunc;#ifdefCONFIG_LOCKDEPstructlockdep_maplockdep_map;#
weixin_39842519
·
2024-02-03 22:28
linux
底半部
软中断
《Linux软件编程》的初步认识
实际上来说是操作系统的内核,ubuntu是操作系统(包括redhat,centos,freebsd等)Linux(操作系统化的内核):1.管理CPU2.管理内存3.管理硬件设备4.管理文件系统5.任务调度shell在
linux
学嵌入式好快乐
·
2024-02-03 22:54
linux
运维
服务器
学习
arm
阿里云
1 认识 Android
1Android系统架构Android的系统架构大致可以分为四层:
Linux内核
层、系统运行库层、应用框架层和应用层。
给你一杯BUG
·
2024-02-03 21:56
Android
android
android
studio
ide
混沌工程 了解
参考:
Linux内核
调试技术——Fault-injection故障注入-代码先锋网ChaosEngineeringisthedisciplineofexperimentingonasysteminordertobuildconfidenceinthesystem
Kingairy
·
2024-02-03 21:36
测试框架
运维
集成测试
linux高级编程 | IO输入输出
操作系统的内核1.管理CPU2.管理内存3.管理硬件设备4.管理文件系统5.任务调度2.Shell:1.保护
Linux内核
(用户和
Linux内核
不直接操作,通过操作Shell,Shell和内核交互)2.
十万个秋刀鱼
·
2024-02-03 21:23
linux
c语言
macvlan 网络模式实现跨主机 Docker 通信
macvlan网络模式实现跨主机Docker通信macvlan网络模式概念macvlan本身是
linux内核
的模块,本质上是一种网卡虚拟化的技术,其功能是允许在同一个物理网卡上虚拟出多个网卡,通过不同的
Jamza
·
2024-02-03 20:37
Day 1. 学习linux高级编程之Shell命令和IO
1.C语言基础现阶段学习安排2.IO编程多任务编程(进程、线程)网络编程数据库编程3.数据结构linux软件编程1.linux:操作系统:linux其实是操作系统的内核系统调用:
linux内核
的函数接口操作流程
我爱敲代码yx
·
2024-02-03 20:24
linux
ubuntu
Compose学习(2)-Compose函数的使用
首先应该明白,compose是用来替换原生的xml方案去实现界面布局显示的,在此之前先对原生的xml进行一个简单的回顾传统布局方式xml布局会被反射加载为具体的一个个View对象:有一定的Android
开发基础
的朋友都知道
鼻涕粑粑
·
2024-02-03 17:48
Linux下的DS18B20 驱动设计
目录1DS18B20特性介绍2IO属性配置3和linux相关的驱动代码实现4驱动程序Makefile5测试代码实现6测试代码Makefile7测试驱动系统环境:使用
Linux内核
:linux-imx-4.1.15
mftang
·
2024-02-03 15:10
linux
驱动开发
芯片驱动分析
linux
实现platform tree下的单总线协议驱动(Linux)
目录1开发环境1.1硬件系统参数1.2编译环境:Ubuntu2单总线协议驱动的实现2.1在内核的.dts文件2.2编写驱动代码2.3编写测试App3测试1开发环境1.1硬件系统参数
Linux内核
:linux-imx
mftang
·
2024-02-03 15:10
linux
驱动开发
linux
驱动开发
一个设备树驱动程序Demo(linux)
目录1编写节点参数2编写驱动代码3编写测试程序4运行测试系统环境:使用
Linux内核
:linux-imx-4.1.15-2.1.0-g3dc0a4b-v2.7.tar.bz2硬件:正点原子ATK-DL6Y2C
mftang
·
2024-02-03 15:40
linux
驱动开发
linux
运维
服务器
linux内核
页
icachedcachetlb运存固态内存条机械硬盘malloc,名目繁多。pagefault主要是用户态进程建立页表的机制,但是有些页表的建立是直接建立映射,不走pagefault机制。比如内核态使用的vmalloc,比如内核态用来映射设备地址空间的ioremap内存映射mmap是啥1.1IO寄存器1.2mmapmmap内存映射的实现过程,总的来说可以分为三个阶段(一)进程启动映射过程,并在虚拟
慕云山里被狗追
·
2024-02-03 14:10
linux
运维
服务器
linux-内核通知链相关(关机、重启通知,kernel-5.10为例)
通知链是
Linux内核
的一个基础组件,各种内核组件(包括设备驱动、文件组件、网络组件等)可以对向其感兴趣的一些内核事件进行注册,当该事件发生时,这些模块或者组件当初注册的回调函数将会被调用。
慕云山里被狗追
·
2024-02-03 14:09
linux
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他