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
i2c设备驱动
【Linux】
设备驱动
开发环境配置
博客主页:PannLZ系列专栏:《Linux系统之路》不要让自己再留有遗憾,加油吧!文章目录1.1工具配置(Ubuntu)1.2获取源代码1.3配置构建内核1.4内核约定1.1工具配置(Ubuntu)$sudoapt-getupdate$sudoapt-getinstallgawkwgetgitdiffstatunziptexinfogcc-multilibbuild-essentialchrpa
PannLZ
·
2024-02-07 20:58
Linux系统之路
linux
运维
服务器
基于高通平台的TP调试
1、硬件原理TP相关的引脚有SCL、SDA、VREG_L10、INT、RST,SCL、SDA用于
I2C
通讯,VREG_L10用于芯片供电,INT用于产生外部中断,RST是复位引脚。
Be_a_young_man
·
2024-02-07 20:39
嵌入式linux驱动开发之网络
设备驱动
https://bbs.csdn.net/topics/612247295简介Linux网络
设备驱动
是Linux内核中的一个重要组成部分,它负责网络设备的底层数据传输和设备控制。
稚肩
·
2024-02-07 15:00
嵌入式linux
linux
驱动开发
php
Arduino UNO u8glib显示中文-亲测可用
u8glib函数画图显示汉字,print显示内容说明:取模软件及参数设置:小四对应16*16字体按图配参数二、代码部分字库定义:#includeU8GLIB_SSD1306_128X64u8g(U8G_
I2C
_OPT_NONE
新思维软件
·
2024-02-07 08:49
单片机
c语言
arduino
鸿蒙驱动框架
设备驱动
概述相信每个人都有给电脑安装驱动的经历,驱动的使用就是去某个官网去下载个软件包,然后一路点击安装就行了。这里
qweeera
·
2024-02-07 01:05
标准库 STM32+EC11编码器+
I2C
ssd1306多级菜单例程
标准库STM32+EC11编码器+
I2C
ssd1306多级菜单例程原创项目来源于:https://github.com/AdamLoong/Embedded_Menu_Simple相关功能演示观看:https
perseverance52
·
2024-02-06 15:43
stm32标准库开发例程
stm32
EC11编码器
多级菜单
oled显示
日常开发记录
2024-01-29Linux驱动程序学习好网站:Linux
设备驱动
程序教程Linux
设备驱动
程序——read()、write()以及ioctl():这个图很关键,对深入理解这个驱动过程有着很重要的帮助
VernonJsn
·
2024-02-06 14:50
C++
xv6(RISC-V)操作系统源码分析第五节——中断与
设备驱动
许多
设备驱动
程序会在两个上下文(context)中执行代码。这两个上下文分别是:上半部分(tophalf):在
MCQSLW
·
2024-02-06 08:34
risc-v
unix
汇编
c语言
Days11 ELFBoard获取Linux内核源码
Linux内核是操作系统中最核心的部分,它负责管理计算机硬件资源,并提供对应用程序和其他系统组件的访问接口,控制着计算机的内存、处理器、
设备驱动
程序和文件系统等关键功能,今天小编就给各位小伙伴介绍一下如何获取
chriss854
·
2024-02-06 07:14
linux
运维
服务器
单片机
【测试基础】Linux系统组成、目录结构及基本命令
本篇主要内容:Linux系统组成Linux目录结构基本命令Linux系统组成1、内核kernel是操作系统的核心、管理内存、管理CPU、管理进程、管理文件系统、管理
设备驱动
及网络通信特点:支持多任务、支持共享库
软件测试大田
·
2024-02-06 06:28
2019-05-06 nano操作
I2C
Nano扩展口有两组
I2C
,分别为bus0bus1接口定义如下:https://www.jetsonhacks.com/nvidia-jetson-nano-j41-header-pinout/https
马超波
·
2024-02-06 05:46
rtt
设备驱动
框架学习-框架
rtt面向对象oopc——3.对官方IO设备模型框架图的补充绘图已学习了,这里再对照补充下。两个图,官方图和补充图。rt_device类是属于抽象类,所有子类得实现其特定的方法,这是对子类的约束,比如rt_serial,rt_spi_bus等等,给图,调用rt_decice_register,看它们都调用设备基类的这个函数来注册。他们的管理接口就是调用子类重写的方法,为啥不直接调用还要搞个函数?因
yunhuibin
·
2024-02-06 04:47
rt-thread
学习
rtt
设备驱动
框架学习-spi总线和设备
1.spi总线spi总线分为硬件spi总线和软件模拟spi总线。按照面向对象的思想,要抽象出硬件spi总线和软件spi总线的相同点和不同点。相同点就变成了spi总线基类,不同点就是各个子类的私有特性。rtt就是这么干的,共同点是什么?方法——都得有spi配置方法和数据传输方法等,于是抽象出了rt_spi_bus类。structrt_spi_bus{structrt_deviceparent;rt_
yunhuibin
·
2024-02-06 04:44
rt-thread
学习
RK3568平台 设备模型基本框架-kobject 和kset
一.什么是设备模型字符
设备驱动
通常适用于相对简单的设备,对于一些更复杂的功能,比如说电源管理和热插拔事件管理,使用字符设备框架可能不够灵活和高效。
嵌入式_笔记
·
2024-02-05 14:14
瑞芯微
linux
16-Verilog实现二线制
I2C
CMOS串行EEPROM的读写操作
Verilog实现二线制
I2C
CMOS串行EEPROM的读写操作1,二线制
I2C
CMOS串行EEPROM的简单介绍2,
I2C
总线特征介绍3,二线制
I2C
、CMOS串行EEPROM的读写操作4,EEPROM
向兴
·
2024-02-05 12:14
Verilog数字系统设计教程
数字芯片Verilog设计
platform tree架构下
i2c
应用实例(HS3003)
目录概述1探究platformtree下的
i2c
1.1platformtree下的
i2c
驱动1.2查看
i2c
总线下的设备1.3使用命令读写设备寄存器2认识HS30032.1HS3003特性2.2HS3003
mftang
·
2024-02-05 10:05
芯片驱动分析
linux
驱动开发
MCU
linux
驱动开发
架构
嵌入式硬件
第十篇【传奇开心果短博文系列】鸿蒙开发技术点案例示例:深度解读鸿蒙全场景适配
传奇开心果短博文系列系列短博文目录鸿蒙开发技术点案例示例系列短博文目录前言一、鸿蒙全场景适配实现介绍二、统一核心示例代码三、
设备驱动
框架示例代码四、统一界面框架示例代码五、自适应布局示例代码六、分布式能力示例代码七
传奇开心果编程
·
2024-02-05 09:06
鸿蒙开发技术点案例示例短博文
harmonyos
华为
GD32F4-总线与外设框架地址映射
GD32F4系列MCU采用Arm®Cortex®-M4内核,处理器主频高达240MHz,GD32F4系列具有丰富的外设资源特性,可提供多达4个USART和4个UART,3个
I2C
,6个SPI,2个I2S
嵌入式小宁
·
2024-02-04 20:20
单片机
全志R128 SDK HAL 模块开发指南之 LPUART
模块介绍LPUART驱动主要实现
设备驱动
的底层细节,并为上层提供一套标准的API接口以供使用。
DOT小文哥
·
2024-02-04 19:19
全志R128
智能硬件
UART
LPUART
驱动开发
全志
R128
RT-Thread(RTT)使用PWM
设备驱动
2212电机
七、配置时钟,一般直接拉满八、生成代码九、打开定时器和PWM
设备驱动
程序十、打开定时器三PWM通道1宏定义十一、打开定时器三宏
我先去打把游戏先
·
2024-02-04 07:57
RTT
stm32
c语言
RTT
CubeMX
基于Roebi EDA实现
I2C
通讯之(一)
I2C
通讯协议理论知识
一、
I2C
物理层①多设备②双线制度(SCL;SDA)③存储地址、器件地址④空闲状态是高阻态,保持高电平⑤多主机:仲裁⑥标准速度:100kb/s快速:400kb/s高速:3.4Mb/s二、
I2C
协议层(一
悲喜自渡721
·
2024-02-04 07:50
fpga开发
基于Roebi EDA实现
I2C
通讯之(二)按键控制数据读/写(key_filter)
一、前置分析我们使用按键控制数据读/写,首先需要编写按键模块,由于按键的物理特性,按下会发生抖动,需要软件消抖。常用软件方法去抖,即检测出按键闭合后执行一个延时程序,根据抖动的时间为5ms~10ms,我们产生一个20ms的延时,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。当有20ms的时间内都没有抖动就说明按键已经处于稳定状态了。接下来我们定义一个计数器cnt
悲喜自渡721
·
2024-02-04 07:50
fpga开发
嵌入式基础知识学习:
I2C
通信协议
https://zhuanlan.zhihu.com/p/647656964https://blog.csdn.net/FYBZ2020/article/details/128486981
I2C
总线概述
Logintern09
·
2024-02-04 05:03
学习
嵌入式
0203-2-输入输出系统
I/O系统的基本功能隐藏物理设备的细节与设备的无关性提高处理机和I/O设备的利用率对I/O设备进行控制确保对设备的正确共享错误处理I/O软件的层次结构用户层I/O软件设备独立性软件
设备驱动
程序(厂家开发
武昌库里写JAVA
·
2024-02-04 02:37
面试题汇总与解析
网络
STM32SPI通信协议--(1)SPI基础知识总结
前言
I2C
(Inter-IntegratedCircuit)和SPI(SerialPeripheralInterface)是两种常见的串行通信协议,用于连接集成电路芯片之间的通信,选择
I2C
或SPI取决于具体的应用需求
芊寻(嵌入式)
·
2024-02-03 17:33
STM32
单片机
嵌入式硬件
stm32
如何在Linux应用层中使用
i2c
接口驱动外围芯片
目录前言1detect内核中
i2c
模块1.1查看内核中
I2C
驱动1.2查看单个i2总线下设备地址2硬件电路2.1SHT-20模块电路2.2板卡上的
i2c
接口3开发环境3.1硬件系统参数3.2编译环境:Ubuntu4
mftang
·
2024-02-03 15:40
linux
驱动开发
芯片驱动分析
linux
驱动开发
安卓跨进程通信:Binder解析
Binder从机制、模型角度分析:Binder是一种安卓中实现跨进程通信(IPC)的方式(即Binder机制模型)作用:在安卓中实现跨进程通信从模型的结构、组成来说:Binder是一种虚拟的物理
设备驱动
魔幻音
·
2024-02-03 14:32
安卓
android
网络
linux
linux-内核通知链相关(关机、重启通知,kernel-5.10为例)
通知链是Linux内核的一个基础组件,各种内核组件(包括
设备驱动
、文件组件、网络组件等)可以对向其感兴趣的一些内核事件进行注册,当该事件发生时,这些模块或者组件当初注册的回调函数将会被调用。
慕云山里被狗追
·
2024-02-03 14:09
linux
QNX声音架构(翻译)
QNX音频架构QSA为了让应用程序产生声音,系统必须包含几个组成部分:硬件,以声卡或声音芯片的形式硬件的
设备驱动
程序定义良好的应用程序与驱动程序通信的方法,以(API)的形式提供这整个系统被称为QNX声音架构
chuanpeng0130
·
2024-02-03 12:43
架构
Binder机制
Binder直观来说,Binder是Android中的一个类,它继承了IBinder接口从IPC角度来说,Binder是Android中的一种跨进程通信方式,Binder还可以理解为一种虚拟的物理设备,它的
设备驱动
是
iyifei
·
2024-02-03 11:47
RK3568-GPIO扩展-TCA9539/PCA9539驱动加载
简介TCA9539/PCA9539是一款
I2C
接口的IO扩展芯片,很多需要IO不够的场合都需要使用IO扩展芯片;在RK3568平台加载驱动在/home/fdkj/Neardi-3568-SDK-Linux-V2.2
荻夜
·
2024-02-03 08:51
RK35XX系列调试记录
linux
rk3568
pca9539
RK35x8-RTC(RX8025T)驱动加载
RTC芯片简介RX8025-T是EPSON推出的一款拥有
I2C
接口和温度补偿功能的新型实时时钟芯片,内部集成32.768KHz温度补偿晶体振荡器,可用于各种需要高精度时钟的场合。
荻夜
·
2024-02-03 08:14
RK35XX系列调试记录
linux
RK35X8
RX8025-T
关于大端序和小端序, 说的比较详细的
帖子大端模式、小端模式、高字节序、低字节序、MSB、LSB_
i2c
msblsb-CSDN博客对于大端序和小端序说的挺详尽的。这里Mark一下,防止日后缺失。
宇宙研究小组
·
2024-02-03 02:34
嵌入式硬件
linux
STM32F1 - 概述STM32F103ZET6
大系统:1>CPU:Cortex-M3;2>系统时钟;3>总线系统:AHB,APB1,APB2;4>存储器:Flash(512KB);SRAM(64KB);5>外设:GPIO,TIM,UART,SPI,
I2C
零号-轩工
·
2024-02-03 00:59
STM32F1-外设驱动
stm32
嵌入式硬件
单片机
单片机开发板-硬件设计
DAYiSTM32F103开发板:DAErSTM32F407开发板:DASan2>功能2.1>GPIO类1>LED灯:要有运行指示灯,还有有至少8个流水灯;2>蜂鸣器3>矩阵键盘2.2>通信类UART,
I2C
零号-轩工
·
2024-02-03 00:29
硬件设计
单片机
嵌入式硬件
Linux下PCI
设备驱动
开发详解(七)
Linux下PCI
设备驱动
开发详解(七)本章及其以后的几章,我们将通过PCIExpress总线实现CPU和FPGA数据通信的简单框架。
北京不北
·
2024-02-02 23:52
PCI设备驱动开发详解
linux
驱动开发
c语言
fpga开发
Linux下PCI
设备驱动
开发详解(二)
Linux下PCI
设备驱动
开发详解(二)根据上一章的概念,PCI驱动包括PCI通用的驱动,以及根据实际需要设备本身的驱动。
北京不北
·
2024-02-02 23:22
PCI设备驱动开发详解
linux
驱动开发
c语言
fpga开发
Linux下PCI
设备驱动
开发详解(三)
Linux下PCI
设备驱动
开发详解(三)在进行PCIe实际软硬件开发之前,我们要先非常清晰几个概念,这些概念可以让我们高屋建瓴,了解整个PCIe软硬异构系统如何运行的,以及PCIe驱动和PCIedevice
北京不北
·
2024-02-02 23:22
PCI设备驱动开发详解
linux
驱动开发
运维
c语言
fpga开发
Linux下PCI
设备驱动
开发详解(一)
Linux下PCI
设备驱动
开发详解(一)PCI总线是目前应用最广泛的计算机总线标准,而且是一种兼容性最强,功能最全的计算机总线。
北京不北
·
2024-02-02 23:51
PCI设备驱动开发详解
linux
驱动开发
Linux下PCI
设备驱动
开发详解(四)
Linux下PCI
设备驱动
开发详解(四)一般来说,用模块方式编写PCI
设备驱动
,通常至少要实现以下几个部分:初始化设备模块、设备打开模块、数据读写模块、中断处理模块、设备释放模块、设备卸载模块。
北京不北
·
2024-02-02 23:51
PCI设备驱动开发详解
linux
驱动开发
运维
c语言
STM32 HAL库硬
I2C
的TOF050C模块
前言最近在倒腾毕业设计,需要用到TOF050C,但是现有的案例都是软IIC,并且还是基于STM32F103的,笔者用的STM32F767,没有GPIO->CRH寄存器。问题来了,如果我每次都要去看寄存器手册属实费时间,这不干脆直接用硬IIC?于是乎,打开了TOF050C手册,硬啃!这手册好在它有工作流程图,能提高开发人员的理解速度。硬IIC开发代码由于是使用IIC,用定时器实现微秒级延时,这就不多
星羽空间
·
2024-02-02 19:33
嵌入式开发
TOF050C
硬IIC
STM32
硬I2C
HAL
ToF 测距传感器 VL6180 测量范围修改(软件
I2C
)
TOF测距传感器VL6180传感器修改测量范围......by矜辰所致前言之前写过一篇关于ToF测距传感器VL6180使用的文章:ToF测距传感器VL6180使用踩坑记(软件
I2C
)之后有粉丝问我如何修改测量距离
矜辰所致
·
2024-02-02 19:32
方案记录
VL6180
I2C
TOF传感器
测距传感器
32OLED&中断系统&对射式红外计数&旋转编码计数
程序调试方式二.OLED简介stm32引脚上电后,如果不初始化,默认是浮空输入的模式,在这个模式下引脚不会输出电平三.中断系统EXTI外部中断,TIM定时器,ADC模数转换器,USART串口,SPI通信,
I2C
Hobert.h
·
2024-02-02 15:11
单片机
嵌入式硬件
FPGA高端项目:Xilinx Zynq7020系列FPGA 多路视频缩放拼接 工程解决方案 提供4套工程源码+技术支持
XilinxKintex7系列FPGA上的ov5640版本本方案的XilinxKintex7系列FPGA上的HDMI版本本方案的XilinxArtix7系列FPGA上的应用3、设计思路框架设计框图视频源选择ov5640
i2c
9527华安
·
2024-02-02 10:42
FPGA视频拼接叠加融合
FPGA图像缩放
菜鸟FPGA图像处理专题
fpga开发
音视频
图像缩放
视频拼接
zynq7020
Xilinx
一文讲透Linux网络
设备驱动
框架及编写步骤
1、网卡
设备驱动
原理1.1OSI网络7层模型VSTCP/IP网络4层模型OSI网络7层模型:物理层—>数据链路层—>网络层—>传输层—>会话层—>表示层—>应用层。OS
Leon_George
·
2024-02-02 07:24
Linux3.4.2驱动开发
linux
网络
驱动开发
网卡驱动
网卡驱动移植
i2c
-tools使用及调试
https://blog.csdn.net/m0_46577050/article/details/122532634
i2c
-tools工具是一个专门调试
i2c
的,开源,可获取挂载的设备及设备地址,还可以在对应的设备指定寄存器设置值或者获取值等功能
薛东弗斯
·
2024-02-02 07:20
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
运维
ioctl函数
一、什么是ioctlioctl是
设备驱动
程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。
Sakail
·
2024-02-02 05:28
I2S、
I2C
、SPI和UART的区别
在嵌入式系统中,I2S(Inter-ICSound)、
I2C
(Inter-IntegratedCircuit)、SPI(SerialPeripheralInterface)和UART(UniversalAsynchronousReceiver-Transmitter
小米人er
·
2024-02-02 03:02
我的博客
总线
PU515A 3BSE032401R1
本系统只需设计
I2C
_Controller模块和
I2C
_AV_config模块对其中的40个寄存器...配置即可。
DCS17750010683
·
2024-02-02 00:49
驱动开发
机器人
自动化
模块测试
上一页
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
其他