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内核驱动程序
一个设备树
驱动程序
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
运维
服务器
platfrom tree架构下实现3-Wire驱动(DS1302)
目录概述1认识DS13021.1DS1302硬件电路1.2操作DS13021.3注意要点2IO引脚位置3添加驱动节点3.1更新内核.dts3.2更新板卡.dtb4
驱动程序
实现4.1编写
驱动程序
4.2编写
驱动程序
的
mftang
·
2024-02-03 15:38
linux
驱动开发
MCU
芯片驱动分析
架构
linux
第七章 过 JDBC 连接 SQL 网关 - 特定于实现的 JDBC 连接选项
ConversioninCompositeRowIDs``SQL`网关日志记录第七章过JDBC连接SQL网关-特定于实现的JDBC连接选项特定于实现的JDBC连接选项在定义SQL网关连接之前,应该确保了解外部数据库和数据库
驱动程序
的要求
yaoxin521123
·
2024-02-03 14:37
使用SQL网关
sql
oracle
数据库
M
大数据
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
linux内核
存储-trace相关
芯片内核调优开发和存储、文件系统几乎是紧密相连的ftrace(FunctionTracer)是一个针对
Linux内核
的跟踪框架。
慕云山里被狗追
·
2024-02-03 14:09
linux
运维
服务器
binder android
Binder驱动基于
Linux内核
,其核心组件是一个称为BinderIPC的通信协议。通过使用BinderIPC,应用程序的不同组件可以共享数据、资源和功能,从而实现更高效的应用程序运行。
慕云山里被狗追
·
2024-02-03 14:38
binder
android
Linux内核
密码模块
目录密码算法介绍Hash摘要算法Cipher加解密算法块密码算法认证算法MAC和HMACAEAD算法
Linux内核
密码模块的基本构件
Linux内核
密码模块介绍如何使用Linux密码模块用户层调用
Linux
风流网民
·
2024-02-03 13:31
信息安全
密码
QNX声音架构(翻译)
QNX音频架构QSA为了让应用程序产生声音,系统必须包含几个组成部分:硬件,以声卡或声音芯片的形式硬件的设备
驱动程序
定义良好的应用程序与
驱动程序
通信的方法,以(API)的形式提供这整个系统被称为QNX声音架构
chuanpeng0130
·
2024-02-03 12:43
架构
Windows内存管理 - 物理内存概念(Physical Memory Address)
作为windows
驱动程序
的程序员,需要比普通程序员更多的了解Windows内部的内存管理机制,并在
驱动程序
中有效地使用内存。
WendyWJGu
·
2024-02-03 11:14
windows驱动开发
c++
开发语言
c语言
驱动开发
设备的层次结构 -
驱动程序
的水平层次结构
为了区分设备堆栈的垂直结构,我们将同一
驱动程序
创建出来的设备对象的关系称之为水平层次关系。水平层次的第一个设备对象,由它的驱动对象所制定。
WendyWJGu
·
2024-02-03 11:13
windows驱动开发
c++
开发语言
c语言
驱动开发
设备的层次结构 -
驱动程序
的垂直层次结构
其实在
驱动程序
中也可以是分层调用的。
驱动程序
的垂直层次结构不仅是WDM驱动,NT式驱动也可以分层,这主要是通过一个设备附加在另一个设备之上。因此,可以将WDM驱动模型看成是NT驱动模型的延伸。
WendyWJGu
·
2024-02-03 11:43
windows驱动开发
c++
开发语言
c语言
驱动开发
设备的层次结构 -
驱动程序
的复杂层次结构
由于设备对象的水平结构和垂直结构,组成了Windows设备的树形结构图。在Windows中出事的时候会有一个根设备,为了理解简单,我们将PCI总线想象成根总线(根总线其实不是PCI总线,只是为了理解方便)。查到PCI总线上的设备,PCI总线会枚举每一个插在PCI总线上的设备,并未每个设备创建PDO,然后每个PDO的上面必须有一个FDO。比如网卡这样的设备,通过FDO和PDO,就可以操作这个物理设备
WendyWJGu
·
2024-02-03 11:40
windows驱动开发
驱动开发
c语言
开发语言
c++
Redis——事件
Redis服务器是一个事件
驱动程序
,服务器需要处理以下两种事件:文件事件(fileevent):Redis服务器通过套接字与客户端(或者其他Redis服务器)进行连接,而文件事件就是服务器对套接字操作的抽象
两片空白
·
2024-02-03 10:28
Redis
redis
如何测试
Linux内核
概述在本文中,我们将讨论用于测试
Linux内核
的各种框架和工具。首先,我们将介绍LTP(LinuxTestProject)项目。然后,我们将讨论其他测试工具和框架。
测试界媛姐
·
2024-02-03 03:20
软件测试
技术分享
自动化测试
linux
运维
服务器
第六章 过 JDBC 连接 SQL 网关 - 在命名空间之间创建连接
第六章过JDBC连接SQL网关-在命名空间之间创建连接在命名空间之间创建连接IRIS提供JDBC
驱动程序
,可以用作JDBC数据源。
yaoxin521123
·
2024-02-03 03:44
使用SQL网关
sql
M
数据库
IMX6ULL编译led
驱动程序
出现fatal error: generated/autoconf.h以及 ERROR: Kernel configuration is invalid.的解决方法
问题背景:最近在学习IMX6ULL的
驱动程序
,在用make命令执行编译led
驱动程序
时,出现以下报错:make-C/home/book/100ask_imx6ull-sdk/Linux-4.9.88M=
Arron475
·
2024-02-03 02:23
ubuntu
Linux
驱动开发
驱动开发
linux
运维
ubuntu
树莓派相机tuning方法文档机翻
1.首先,必须编写一个功能强大的V4L2相机
驱动程序
(见第3章)。为了编写相机
驱动程序
,可以复制未校准的
宇宙研究小组
·
2024-02-03 02:04
数码相机
物联网
Linux下PCI设备驱动开发详解(二)
所谓的编写设备驱动,其实就是编写设备本身驱动,因为
linux内核
的PCI驱动是内核自带的。
北京不北
·
2024-02-02 23:22
PCI设备驱动开发详解
linux
驱动开发
c语言
fpga开发
Linux下PCI设备驱动开发详解(三)
一、PCIe软硬异构系统的概念1.应用程序、库、内核以及
驱动程序
应用程序:应用程序调用一系列函数库,通过对文件的操作完成一系列的功能;应用程序以文件的形式访问各
北京不北
·
2024-02-02 23:22
PCI设备驱动开发详解
linux
驱动开发
运维
c语言
fpga开发
Linux下PCI设备驱动开发详解(一)
一、PCI设备和驱动概述应用程序位于用户空间,
驱动程序
位于内核空间。linux系统规定,用户空间不可以直接调用内核函数,所以必
北京不北
·
2024-02-02 23:51
PCI设备驱动开发详解
linux
驱动开发
Linux下PCI设备驱动开发详解(四)
/*指明该
驱动程序
适用于哪一些PCI设备*/staticstructpci_device_iddemo={PCI_VENDOR_ID_DEMO,PCI_DEVICE_
北京不北
·
2024-02-02 23:51
PCI设备驱动开发详解
linux
驱动开发
运维
c语言
Linux进程调度之完全公平调度(压箱底的干货分享)
完全公平调度,CFS(CompletelyFairScheduler)是
Linux内核
中的一个调度算法,用于管理进程的调度和时间片分配。
物联网心球
·
2024-02-02 22:17
Linux环境编程
服务器
linux
c语言
物联网
ubuntu
开源
一篇文章让你真正搞懂epoll机制
1.epoll简介epoll是
Linux内核
为处理大批量文件描述符而作了改进的poll,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。
物联网心球
·
2024-02-02 22:17
Linux网络编程
linux
服务器
物联网
c语言
人工智能
linux_module机制
linux内核
版本:5.3.8个人博客:https://www.letcos.top/1.模块相关指令1.1指令介绍1.1.1modinfo功能:静态查看模块文件的基本信息,不需要安装到内核中即可查看。
Letcos
·
2024-02-02 21:54
EAS之WALT算法介绍
EAS调度器缘起
Linux内核
的一直都使用完全公平调度器CFS(CompletelyFairScheduler)作为默认调度器,但是在使用中发现CFS如下几个问题。
OS Developer
·
2024-02-02 18:22
进程调度
linux
Git 指令
Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。
花追雨
·
2024-02-02 18:11
指令
git
Mac使用PD虚拟机安装win10提示安全启动功能发现未经授权更改固件、操作系统或 UEFI
驱动程序
。若要进行安全启动设置管理,请选择虚拟机配置设置,单击硬件,并展开高级设置。
一、问题Mac使用PD虚拟机安装win10提示安全启动功能发现未经授权更改固件、操作系统或UEFI
驱动程序
。若要进行安全启动设置管理,请选择虚拟机配置设置,单击硬件,并展开高级设置。
颓特别我废
·
2024-02-02 17:00
Mac
macos
linux
运维
Docker第五章 : Docker仓库
Linux内核
:3.10.0-1062.el7.x86_64Dockerversion25.0.0Docker仓库是什么?Docker仓库是Dock
半部论语
·
2024-02-02 16:36
DevOps云原生实践
docker
容器
运维
python 连接sqlserver
记录python连接sqlserver,第一步:打开管理工具,在
驱动程序
配置sqlserverNativeClient11.0当然安装SQLServer2016(13.x)时会安装MicrosoftSQLServerNativeClient11.0
昵称都有了
·
2024-02-02 16:57
sqlserver
数据库
python
一篇长文简短介绍,
Linux内核
——内存屏障(建议收藏)
在阅读很多底层的代码时,经常会碰到一个所谓内存屏障的概念,经常搞得一头雾水。本文将对这个概念进行一个系统的介绍。一、为什么需要内存屏障内存屏障的引入,本质上是由于CPU重排序指令引起的。重排序问题无时无刻不在发生,主要源自以下几种场景:编译器编译时的优化;处理器执行时的多发射和乱序优化;读取和存储指令的优化;缓存同步顺序(导致可见性问题)。下面分别解释一下:编译器优化编译器在不改变单线程程序语义的
极致Linux内核
·
2024-02-02 16:47
Linux内核
和系统调参 /proc
一、【写在前面】网络调优参数通常是通过修改系统内核参数来实现的,它们控制了网络协议栈的行为,以优化网络性能和稳定性。这些参数主要存储在/proc/sys/net/和/proc/sys/目录下,这篇文章先介绍/proc下面的常见路径。当然我们也可以修改/etc/sysctl.conf文件,区别是1..conf不是实时修改,需要sysctl-p生效2./proc不是持久保存3.都需要超管权限二、【正式
尊贵的架构师
·
2024-02-02 16:29
linux
运维
服务器
系统移植--无法启动
Linux内核
--报错VFS--挂载nfs失败
问题找信息:VFS可能的原因1、开发板上内核启动参数中的虚拟机ubuntuIP和真实的虚拟机的IP不一致2、开发板上内核启动参数中虚拟机的共享目录和虚拟机ubuntu上配置的nfs服务器上的共享目录不一致3、nfs配置文件(/etc/exports)路径错误与自己的共享文件夹pwd绝对路径相同4、服务器(虚拟机ubuntu)nfs服务没有启动或者启动失败sudoservicenfs-kernel-
Wexcill
·
2024-02-02 15:11
linux
运维
服务器
[香橙派开发系列]中断?不!中断!
文章目录前言一、什么是中断二、普通单片机和系统单片机的区别三、中断的区别四、配置香橙派的中断1.进程版2.wiringPi库函数版3.线程版3.1
Linux内核
的线程总结前言中断这个在很多单片机中都是比较常见的
恰柠
·
2024-02-02 15:37
香橙派
单片机
linux
【无标题】
一、相机Android的相机硬件抽象层(HAL)可将Camera2中较高层级的相机框架API连接到底层的相机
驱动程序
和硬件。
尘埃飞舞
·
2024-02-02 14:11
数码相机
【ArcGIS Pro】从0开始
1.导入excel,需要安装
驱动程序
安装用于MicrosoftExcel文件的
驱动程序
https://pro.arcgis.com/zh-cn/pro-app/latest/help/data/excel
ronvicki
·
2024-02-02 13:54
arcgispro
应用程序,软件,小程序,APP的区别?
Java应用程序与小程序之间有哪些区别应用程序应用程序是用户选择安装的程序的总称,通常包括
驱动程序
的进程,看图软件、解压缩软件等通用软件的进程.也可以顾名思义地说:应用程序就是为使用者提供与电脑沟通所开发出来的程序软件软件软件
庸人丿自扰
·
2024-02-02 12:41
javaSE基础
应用程序
软件
小程序
APP
Java
Windows内核面试题(持续更新,目前完成度30%约1.8万字)
的区别是什么2.WDK全称叫做3.如何创建WDK程序4.WinDbg如何连接虚拟机5.Windows内核符号表的作用6.如何设置内核符号表与源文件7.如何设置断点与源码调试8.什么时候共享内核空间9.内核模块与
驱动程序
的区别是什么
虚构之人
·
2024-02-02 11:33
c++
win内核
内核
面试
c++
J-Link:STM32使用J-LINK烧录程序,其他MCU也通用
2、安装J-Link
驱动程序
SEGGER下载地址如下https://www.segger.com直接下载就可以了。
软饭硬吃666
·
2024-02-02 10:31
STM32
工具
单片机
stm32
嵌入式硬件
J-LINK
pytorch调用gpu训练的流程以及示例
首先需要确保系统上安装了CUDA支持的NVIDIAGPU和相应的
驱动程序
。基本步骤如下检查CUDA是否可用:使用torch.cuda.is_available()来检查CUDA是否可用。
筱筱西雨
·
2024-02-02 09:15
tool
pytorch
深度学习
人工智能
arm
linux内核
编译
因此平时是看不到的,需要ls-a来看(2)当我们makedistclean后(也就是说默认情况下)是没有.config文件的,我们配置的两步过程就是为了得到内容合适的.config文件(3).config文件是
linux
zd845101500
·
2024-02-02 07:09
Uboot
and
Kernel
Arm架构
Linux内核
编译记录
一、下载内核下载地址,命令如下:wgethttps://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.2.1.tar.xz二、解压内核命令如下:sudotar-xvJflinux-6.2.1.tar.xz三、安装编译内核所需软件命令如下:sudoaptinstallkernel-packagelibncurses-dev四、配置内核使用arm64架构下的
Yahooo-
·
2024-02-02 07:34
Linux学习
linux
运维
服务器
Linux内核
编译流程-x86
步骤一、官网下载源码后解压linuxkernel官网步骤二、安装软件sudoapt-getinstallncurses-devsudoapt-getinstallflexsudoapt-getinstallbisonsudoaptinstalllibgtk2.0-devlibglib2.0-devlibglade2-devsudoaptinstalllibssl-dev步骤三、启动gconfig,
低头看月亮不如抬头看太阳
·
2024-02-02 07:03
linux
服务器
运维
Linux内核
编译-ARM
步骤一、下载源码及交叉编译器后解压linuxkernel官网ARMGCC交叉编译器步骤二、安装软件sudoapt-getinstallncurses-devsudoapt-getinstallflexsudoapt-getinstallbisonsudoaptinstalllibgtk2.0-devlibglib2.0-devlibglade2-devsudoaptinstalllibssl-de
低头看月亮不如抬头看太阳
·
2024-02-02 06:52
linux
arm开发
运维
Linux内核
--设备驱动(一)驱动的结构介绍
目录一、引言二、I/O架构三、字符设备基本构成------>3.1、cdev------>3.2、char_device_struct------>3.3、cdev_map四、打开字符设备------>4.1、加载------>4.2、创建文件设备------>4.3、打开字符设备------>4.4、写入字符设备五、字符设备的控制------>5.1、自定义命令一、引言之前的文章中我们分析了虚拟
文艺小少年
·
2024-02-02 06:18
CPU性能分析与操作系统的构建
linux
microsoft
运维
node 事件循环
概念-单线程、单进程,结合V8的异步回调接口,处理大量并发-API支持回调函数-事件机制采用设计模式中观察者模式实现-每个异步事件生成一个事件观察者,事件发生后调用回调函数事件
驱动程序
-当webserver
Jay_ZJ
·
2024-02-02 06:15
ioctl函数
一、什么是ioctlioctl是设备
驱动程序
中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。
Sakail
·
2024-02-02 05:28
实时时钟芯片DS1302单片机C语言
驱动程序
2.STM32F103单片机内部RTC实时时钟
驱动程序
3.实时时钟芯片DS1302单片机C语言
驱动程序
一、DS1302简介DS1302是DALLAS(达拉斯)公司推出的一款涓流充电时钟芯片。
wanglong3713
·
2024-02-02 04:43
单片机
嵌入式
C语言
单片机
c语言
嵌入式硬件
实时时钟芯片DS1307单片机C语言
驱动程序
2.STM32F103单片机内部RTC实时时钟
驱动程序
3.实时时钟芯片DS1302单片机C语言
驱动程序
4.实时时钟芯片DS1307单片机C语言
驱动程序
一、DS1307简介DS1307是一款非易失性实时时钟
wanglong3713
·
2024-02-02 04:42
单片机
嵌入式
C语言
单片机
c语言
嵌入式硬件
mcu
linux 内核协议栈 ip_loopback,
Linux内核
协议栈源码分析.pdf
Linux内核
协议栈源码分析.pdfLinux2.6协议栈源代码分析基于Linux2.6.18内核源码V0.1luoyu第i页Linux2.6协议栈源代码分析目录目录ii图目录iv表目录viii前言xiii
周雨鑫
·
2024-02-02 03:14
linux
内核协议栈
ip_loopback
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他