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内核驱动开发
百面嵌入式专栏(面试题)
驱动开发
面试题汇总1.0
本篇我们将介绍
驱动开发
面试题。1、Linux驱动程序的功能是什么?对设备初始化和释放。进行内核与硬件的数据交互。检测和处理设备出现的错误。2、内核程序中申请内存使用什么函数?
内核笔记
·
2024-02-07 15:59
嵌入式岗位笔试面试真题讲解
面试题
Linux驱动工作原理
但是
Linux内核
不是为某一款芯片去设计的,它可以在许多芯片上运行,很明显,它不可能将每款芯片的具体操作函数都写进去,这样的话内核得爆炸。从软件设计层面上来说,分层是必不可少的,为此
慕诗客
·
2024-02-07 11:15
Linux
linux
运维
服务器
《Docker极简教程》--Docker基础--基础知识(三)
一、Namespace和Cgroups1.1Namespace的作用和类型Docker的Namespace是
Linux内核
提供的一种机制,用于隔离系统资源,使得容器能够拥有自己独立的视图,从而实现更高程度的隔离和安全性
喵叔哟
·
2024-02-07 11:21
Docker极简教程
docker
容器
运维
linux进程和进程优先级
task_struct是
Linux内核
的一种数据结构,它会被装载到RAM(内存)里并且包含着进程的信息。task_struct内容分类标示符:描述本进程的唯一标示符,用来区别其他进程。
高高__
·
2024-02-07 09:04
linux
c++
linux
驱动开发
之常见面试问题
linux
驱动开发
之常见面试问题新增驱动的基本操作寄存器基址怎么映射?probe里的常规操作。
墨染 锦年
·
2024-02-07 07:52
Linux
内核驱动
C语言学习
linux
驱动开发
面试
Docker 常见面试题汇总
答:Docker利用了
Linux内核
中很多安全特性来保证不同容器之间的隔离,并且通过签名机制来对镜像进行验证。大量生产环境的部署证明,Docker虽然隔离性无法与虚拟机相比,但仍然具有极高的安全性。
theo.wu
·
2024-02-07 07:51
云原生
面试准备
docker
面试
[linux c]linux do_div() 函数用法
linuxdo_div()函数用法do_div()是一个
Linux内核
中的宏,用于执行64位整数的除法操作,并将结果存储在给定的变量中,同时将余数存储在另一个变量中。
榕树子
·
2024-02-07 06:35
linux
c
linux
c语言
算法
Linux之父新年又发火!怒斥谷歌内核贡献者:我不会接受这种垃圾代码
LinusTorvalds最近在
Linux内核
邮件列表上发表了一篇措辞激烈的帖子,对Google的一位贡献者关于文件系统方面的建议进行了严厉批评。
c++服务器开发
·
2024-02-07 05:12
linux
运维
服务器
Linux 命令基础
Shell是用户和
Linux内核
之间的接口程序,如果把硬件想象成一个球体的中心,内核围绕在硬件的外层管理着硬件资源,Shell围绕内核的外层。
戏神
·
2024-02-07 02:00
linux
运维
服务器
Linux
命令基础
shell
root
Docker架构简介
Docker可以帮助用户在容器内部快速自动化部署应用,并利用
Linux内核
特性命名空间(namespaces)及控制组(cgroups)等为容器提供隔离的运行环境。
cbmljs
·
2024-02-07 01:45
docker
docker
容器
云计算
鸿蒙使用
linux内核
微内核,华为发布鸿蒙系统:基于微内核的全场景分布式OS
中关村在线消息:华为在今天下午举行的2019华为开发者大会上,正式推出了Harmony(鸿蒙)OS。余承东表示:鸿蒙是一款基于微内核的全场景分布式OS。华为发布鸿蒙系统:基于微内核的全场景分布式OS余承东表示,鸿蒙OS是基于微内核的全场景分布式OS,这是分布式架构首次用于终端OS,可以实现跨终端无缝协同体验。鸿蒙系统系统4大特点据悉,“微内核”是鸿蒙OS的特点之一。即微内核采用同一套操作平台,针对
景海UI
·
2024-02-07 01:38
鸿蒙使用linux内核微内核
TryHackMe-File Inclusion练习
/etc/profile控制系统范围的默认变量,例如导出(Export)变量、文件创建掩码(umask)、终端类型、用于指示新邮件何时到达的邮件消息/proc/version指定
Linux内核
的
orzw
·
2024-02-06 21:48
web安全
安全
php
linux
rockchip的yocto编译环境搭建
作者:良知犹存转载授权以及围观:欢迎添加微信公众号:Conscience_Remains总述嵌入式的朋友们,应该知道Linux
驱动开发
过程中,需要进行搭建交叉编译工具链环境、移植u-boot、kernel
良知犹存
·
2024-02-06 21:01
KVM和JVM的虚拟化技术有何区别?
KVM(Kernel-basedVirtualMachine)是一种基于
Linux内核
的虚拟化技术,它通过在Linux操作系统上添加虚拟化模块来实现虚拟化。JVM(JavaVirtualMach
恒创HengHost
·
2024-02-06 21:25
jvm
kvm
crash分析ramdump
crash介绍crash主要是用来离线分析
linux内核
内存转存文件,它整合了gdb工具,具有很强的功能,可以查看堆栈,dmesg日志,内核数据结构,反汇编等等.其支持多种工具生成的内存转储文件格式,
ldinvicible
·
2024-02-06 18:11
Linux性能优化
linux
debug
linux
Linux嵌入式开发+
驱动开发
-中断
swi汇编指令可以产生软中断,以下是硬件中断的产生到执行完毕的全过程:在自己设计的芯片“CPU响应中断”程序的第四个步骤可以转向“中断向量控制器”,中断向量控制器中存储中断元服务地址即处理中断处理程序的地址,而不用使用0X18地址的IRQ入口。驱动程序执行中断的过程:
VernonJsn
·
2024-02-06 14:46
驱动开发
我要成为嵌入式高手之2月3日Linux高编第一天!!
软件编程:一.Linux1、Linux:操作系统的内核,真正的操作系统叫Ubuntu、Redhat、CentOS.....内核(纯c实现的代码):管理CPU、内存、硬件设备、文件系统,进行任务调动系统调用:
Linux
7.25!
·
2024-02-06 14:37
linux
c语言
attack demo - USMA
USMA(User-Space-Mapping-Attack)允许普通用户进程可以映射内核态内存并且修改内核代码段,通过这个方法,我们可以绕过
Linux内核
中的CFI缓解措施,在内核态中执行任意代码360
goodcat666
·
2024-02-06 14:36
pwn_cve_kernel
linux
pwn
低代码与MES系统相结合
一、低代码开发平台概述低代码开发平台以模型
驱动开发
为核心,通过可视化界面和预制组件,使开发者能迅速构建和部署复杂系统。
万界星空科技
·
2024-02-06 12:37
MES
低代码
低代码平台
低代码
运维
大数据
科技
制造
5G
经验分享
2.Linux基础
2.1
Linux内核
及发行版2.1.1
Linux内核
版本内核(kernel):是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了在裸机设备与应用程序间的抽象层。
小小一枚wll
·
2024-02-06 12:10
Python Web开发:测试驱动方法pdf
下载地址:网盘下载内容简介······本书从最基础的知识开始,讲解Web开发的整个流程,展示如何使用Python做测试
驱动开发
。本书由三个部分组成。第一部分介绍了测试
驱动开发
和Django的基础知识。
weixin_30467087
·
2024-02-06 11:23
数据库
git
运维
Linux中进程的六种状态
一个进程可以有几个状态(在
Linux内核
里,进程有时候也叫做任务)。R运行状态(
小一!
·
2024-02-06 11:51
C语言
linux
windows
c++
c语言
ppp与pppoe 交叉编译移植
交叉编译移植(交叉编译链为arm-hismall-linux-)转自https://blog.csdn.net/eydwyz/article/details/54889650一:总的来说可以分四点1:arm
linux
Armlinux
·
2024-02-06 10:53
OSError: [Errno 28] inotify watch limit reached
Inotify是一种文件变化通知机制,
Linux内核
从2.6.13开始引入。在BSD和MacOS系统中比较有名的是kqueue,它可以高效地实时跟踪Linux文件系统的变化。
WaiSaa
·
2024-02-06 09:44
Linux
linux
运维
服务器
Days 19 ElfBosrd板 在NXP源码基础上适配ELF 1开发板的LED功能
本次源码适配工作是在NXPi.MX6ULLEVK评估板的
Linux内核
源码(特定版本:Linux-imx_4.1.15)基础上进行的。主要目标是调整功能接口引脚配置,以适应ELF1开发板。
chriss854
·
2024-02-06 07:45
单片机
嵌入式硬件
Days11 ELFBoard获取
Linux内核
源码
Linux内核
是操作系统中最核心的部分,它负责管理计算机硬件资源,并提供对应用程序和其他系统组件的访问接口,控制着计算机的内存、处理器、设备驱动程序和文件系统等关键功能,今天小编就给各位小伙伴介绍一下如何获取
chriss854
·
2024-02-06 07:14
linux
运维
服务器
单片机
新书速览|Linux信息安全和渗透测试
本书内容《Linux信息安全和渗透测试》详细阐述Linux下的信息安全和网络渗透技术,内容涵盖各大主流加解密算法的原理,用LinuxC/C++语言自主实现这些技术的方法,以及
Linux内核
开发技术和IPSecVPN
全栈开发圈
·
2024-02-06 06:51
apache
GO-创建TUN/TAP接口并实现报文的收发
背景最近在学习
Linux内核
二三层转发的知识,同时也在学习GO编程,于是有了如何通过Go实现创建TUN/TAP接口,并实现收发包的想法,通过查阅相关资料及不断调试终于实现,在此分享给大家,希望能共同学习交流
进化中的码农
·
2024-02-06 04:46
网络
linux
运维
VPP学习-startup.conf配置文件
背景VPP(VectorPacketProcessing,矢量报文处理),作为一个开源的高性能数据包处理框架,旨在提供可扩展、灵活且高效的网络数据包处理能力;由于传统
Linux内核
协议栈整体网络吞吐性能的局限性
进化中的码农
·
2024-02-06 04:46
学习
网络
Linux 报文从网卡到协议栈之间处理的过程
背景作为一个
Linux内核
开发的程序员,时常会被问到内核收报的处理过程,很多时候可以快速讲出一个大概,但关注的重点多在内核协议栈的报文处理过程,对于报文从到达网卡再到上送协议栈之间的处理过程总是很模糊,
进化中的码农
·
2024-02-06 04:16
linux
服务器
网络
Linux Netfilter框架实现及函数调用处理过程
背景本身从事网络安全工作,具体为防火墙产品的开发,对
Linux内核
而言,Linux防火墙功能由Netfilter框架实现,因此有了对
Linux内核
Netfilter实现逻辑的学习研究的兴趣,也想借此平台和大家一起交流学习
进化中的码农
·
2024-02-06 04:16
linux
网络
运维
Epoll底层原理
Epoll是
Linux内核
提供的一种I/O事件通知机制,通过在用户态和内核态之间建立一个数据结构,使得用户态程序可以在内核态中注册感兴趣的事件,当事件发生时,内核会通知用户态程序。
逆风了我
·
2024-02-06 01:00
Linux
C++
服务器
c++
嵌入式linux移植篇之根文件系统(rootfs)
单独的
Linux内核
是没法正常工作的,必须要搭配根文件系统。根文件系统的目录结构根文件系统的目录结构可以参考ubuntu下的目录结构。
稚肩
·
2024-02-05 22:44
嵌入式linux
linux
运维
服务器
如何利用iptables进行路由转发、端口映射
一、iptables简介IPTABLES是与最新的3.5版本
Linux内核
集成的IP信息包过滤系统。
每日一bug
·
2024-02-05 19:08
Linux
iptables
网关
网络
linux
运维
iptables
linux 停止路由转发策略_Linux 路由转发功能的开启
LINUX内核
配置中默认包含了路由功能,只不过默认的系统不开启此功能。开启Linux的路由功能可以通过调整内核的网络参数来实现。要配置和调整内核参数可以使用sysctl命令。
weixin_39655160
·
2024-02-05 19:38
linux
停止路由转发策略
Linux内核
参数 rp_filter
全文引自:
Linux内核
参数rp_filter,作者:JSON_NULL简介rp_filter(ReversePathFiltering)参数定义了网卡对接收到的数据包进行反向路由验证的规则。
石小千
·
2024-02-05 19:08
linux
网络
服务器
QEMU&KVM 虚拟机实例demo以及RISCV上KVM的实现分析
KVM(KernelVirtualMachine)是基于
Linux内核
的开源的虚拟化解决方案,KVM从linux-2.6.20版本开始被合入kernel主分支维护,成为linux的重要模块之一。
papaofdoudou
·
2024-02-05 18:35
KVM
虚拟化
内存管理
linux
KVM
QEMU
2019年需要学习的专业知识
接下来的学习计划软件知识体系结构基础知识C/C++编程语言数据结构算法分析与实现中级知识编译器原理操作系统网络编程高级知识
Linux内核
源码分析硬件知识体系结构基础知识电路知识模拟电路数字电路计算机组成原理处理器体系架构实现应用性知识
大道而至简
·
2024-02-05 15:13
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
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
运维
服务器
如何升级
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
上一页
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
其他