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
IIC驱动开发
基于STM32CUBEMX驱动TMOS模块STHS34PF80(1)----获取ID
基于STM32CUBEMX驱动TMOS模块STHS34PF80----1.获取ID概述样品申请视频教程完整代码下载所有功能接口最小系统图生成STM32CUBEMX串口配置
IIC
配置IO口设置串口重定向模块地址参考
记帖
·
2023-11-03 16:19
stm32cube
单片机
传感器
stm32
tmos
STM32C011
STHS34PF80
人体检测
红外检测
STM32CUBEMX
C51单片机
IIC
协议的应用
总述:
IIC
总线在传输数据的过程中一共有三种类型信号,分别为:开始信号、结束信号和应答信号1.起始信号voidIIC_Start(){sda=1;scl=1;_nop_();sda=0;_nop_();
GoodtimeGood
·
2023-11-03 14:21
单片机
嵌入式硬件
STM32的
IIC
应用详解1
概要
IIC
(
IIC
,inter-Integratedcircuit),两线式串行总线,用于MCU和外设间的通信。
IIC
只需两根线:数据线SDA和时钟线SCL。
²º²²এ松
·
2023-11-03 11:31
stm32
嵌入式
STM32:I²C通信原理概要
一、
IIC
通信原理
IIC
通信和串口通信有一定的相似之处,都有一根共地线和两根数据线。但是传递外部信息,串口有两根数据线可以进行双向通信,也就是全双工通信。
superSmart_Dong
·
2023-11-03 11:25
嵌入式开发
stm32
c语言
嵌入式硬件
I²C
AHT20
qemu模拟器搭建arm运行环境
最近看了宋宝华老师的《Linux设备
驱动开发
详解:基于最新的Linux4.0内核》,里面讲到qemu试验平台,但是没详细讲解搭建的过程。所以就试着自己搭建。
lyz007
·
2023-11-03 08:24
qemu
arm
linux
内核
Linux
驱动开发
之杂项(MISC)驱动
一、前言misc的意思是混合、杂项的,因此misc驱动也叫杂项驱动。当我们板子上的某些外设在无法进行分类的时候就可以使用该项驱动。二、MISC驱动简介所有的杂项驱动都共用一个主设备号(10),不同的子杂项驱动使用不同的子设备号。与字符驱动不同的地方在于,misc设备驱动会自动地去创建cdev,因此,在我们需要去创建一个字符设备的时候,其实完全可以用misc设备驱动去替代它。misc设备驱动,实际上
陈子陌
·
2023-11-03 07:00
Linux驱动开发笔记
linux
驱动开发
运维
linux
驱动开发
学习笔记二十二:MISC驱动
一、简介misc的意思是混合、杂项的,因此MISC驱动也叫做杂项驱动,也就是当我们板子上的某些外设无法进行分类的时候就可以使用MISC驱动。MISC驱动其实就是最简单的字符设备驱动,通常嵌套在platform总线驱动中,实现复杂的驱动。所有的MISC设备驱动的主设备号都为10,不同的设备使用不同的从设备号。随着Linux字符设备驱动的不断增加,设备号变得越来越紧张,尤其是主设备号,MISC设备驱动
耐心的小黑
·
2023-11-03 07:28
#
Linux驱动开发学习笔记
linux
Linux学习第30天:Linux 自带的 LED 灯驱动实验:
驱动开发
思维方式的转变势在必行
Linux版本号4.1.15芯片I.MX6ULL大叔学Linux品人间百味思文短情长学习嵌入式Linux
驱动开发
整整30天了。今天简单做一个小结。
大叔学Linux
·
2023-11-03 07:26
嵌入式Linux驱动开发学习
学习
linux
arm开发
嵌入式硬件
arm
Linux
驱动开发
四十六:Linux MISC驱动实验
misc的意思是混合、杂项的,因此MISC驱动也叫做杂项驱动,也就是当我们板子上的某些外设无法进行分类的时候就可以使用MISC驱动。MISC驱动其实就是最简单的字符设备驱动,通常嵌套在platform总线驱动中,实现复杂的驱动。一、MISC设备驱动简介所有的MISC设备驱动的主设备号都为10,不同的设备使用不同的从设备号。随着Linux字符设备驱动的不断增加,设备号变得越来越紧张,尤其是主设备号,
lqonlylove
·
2023-11-03 07:54
Linux驱动开发
linux
【IMX6ULL
驱动开发
学习】12.Linux驱动之设备树
承接上一篇博客【IMX6ULL
驱动开发
学习】11.驱动设计之面向对象_分层思想(学习设备树过渡部分)代码获取:https://gitee.com/chenshao777/imx6-ull_-drivers
晨少爱学习
·
2023-11-03 07:07
驱动开发
linux
设备树
dtb
dts
IMX6ULL驱动
Windows ObjectType Hook 之 OpenProcedure
有关ObjectType的分析见文章《Windows
驱动开发
学习记录-ObjectTypeHook之ObjectType结构相关分析》。 这里进行的Hook为其中之一的OpenProcedure。
禁锢在时空之中的灵魂
·
2023-11-03 03:25
Windows内核
驱动开发
windows
c++
模拟
IIC
——关于模拟
IIC
的IO口的配置选取推挽输出还是开漏输出,以及是否需要更改IO口输入输出模式和是否需要对IO配置上拉
在使用模拟
IIC
的时候,观看别人的程序的时候发现了程序之间的一些不一样的地方——————————————————————————————————代码1——————————————————————————
我和你拼了'
·
2023-11-03 02:05
stm32
单片机
软件模拟
IIC
的全面笔记(已调通)
@[toc]lib_i2c_simulation/**@Author:Haiyichen*@Date:2023-09-2116:16:16*@LastEditors:Haiyichen*@LastEditTime:2023-10-3118:01:10*@Description:Personalnotesofi2c-simulation*/i2c基础通讯流程协议除了文字解释,有用wavedrom简单
Dawn_Burning
·
2023-11-03 02:03
单片机
囹圄起舞
心得
笔记
单片机
IIC
Linux之I2C应用编程
4.2进入i2c-tools-4.2目录makeUSE_STATIC_LIB=1执行make将i2cset,i2cget,i2cdump,i2cdetect,i2ctransfer放到板子上命令直接操作
IIC
m0_57678852
·
2023-11-02 22:17
linux
Test-Driven Development
测试
驱动开发
(TTD:Test-DrivenDevelopment)作为敏捷开发的一种方式,和传统的敏捷开发模式(开发全部完成后再测试)有所不同。
小玲欢
·
2023-11-02 22:06
正点原子嵌入式linux
驱动开发
——Linux USB驱动
这里不会具体学习USB的
驱动开发
。USB接口简介什么是USBUSB全称为UniversalSerialBus,翻译过来就是通用串行总线。
努力自学的小夏
·
2023-11-02 07:36
linux学习
linux
驱动开发
stm32
学习
笔记
Linux内核笔记(系统篇)之 【制作SD启动卡,从SD卡启动系统】
Linux内核笔记汇总【持续更新】哆哆jarvis芯片原厂
驱动开发
,深入操作系统的世界,挖掘Linux内核与驱动,有空坚持OJ,欢迎交流。
哆哆jarvis
·
2023-11-02 07:11
Linux内核与驱动进阶之路
驱动开发
linux
运维
51单片机学习笔记-10
IIC
总线
10I2C总线[toc]注:笔记主要参考B站江科大自化协教学视频“51单片机入门教程-2020版程序全程纯手打从零开始入门”。注:工程及代码文件放在了本人的Github仓库。10.1AT24C02和I2C介绍10.1.1存储器介绍图10-1存储器分类一般来说,RAM读写速度极快,但掉电丢失;而ROM相对来说读写速度慢,但是可以长期存储数据。从实现功能的角度来说,只需要关注“地址总线”和“数据总线”
虎慕
·
2023-11-02 06:16
#
51单片机-江科大
51单片机
学习
单片机
I.MX6U ALPHA裸机开发
裸机开发参考《I.MX6U嵌入式Linux
驱动开发
指南V1.7》1.开发环境搭建带有wifi的笔记本的工作环境配置:(1)网络连接:电脑使用无线上网,开发板网口直连电脑网口。
jun_luo_yu
·
2023-11-02 05:37
#
I.MX6U
linux
驱动开发
Linux下GPIO和看门狗应用编程
设备文件通常在/dev/目录下,该目录下的文件也称为设备节点,前面
驱动开发
中的设备节点文件就存放该目录下,通过对相应的设备文件进行读写操作从而达到控制其对应硬件的目的。除了对设备文件操作可以控制硬件设
西岸贤
·
2023-11-02 03:19
Linux
linux
Linux学习第28天:Platform设备
驱动开发
(二): 专注与分散
Linux版本号4.1.15芯片I.MX6ULL大叔学Linux品人间百味思文短情长三、硬件原理图分析四、
驱动开发
1、platform设备与驱动程序开发53/*54*设备资源信息,也就是LED0所使用的所有寄存器
大叔学Linux
·
2023-11-01 13:19
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
SHT31/85温湿度传感器驱动代码(基于GD32F103)
IIC
驱动.c部分#include"main.h"voidIIC_SDA(uint8_tstatus){if(status==1){gpio_bit_set(SDA_GPIO_Port,SDA_Pin)
年纪青青
·
2023-11-01 11:39
GD32
STM32
单片机
stm32
嵌入式硬件
SHT31
SHT85
STM32CubeMX配置STM32F407的硬件
IIC
采集AHT20的温湿度
文章目录前言一、ATH20手册连接与注意事项二、STM32CubeMX配置硬件
IIC
三、具体实现代码四、使用过程中碰到的问题及其解决方案前言最近在使用奥松的AHT20对环境温湿度进行采集。
将哥
·
2023-11-01 11:08
stm32
单片机
ESP32-硬件
IIC
读取温湿度传感器SHT30
简介esp32使用硬件I2C读取温湿度传感器SHT30,例程基于EDP-IDF-4.4.X的I2CSimpleExample例程修改工程创建打开VSCODE,通过查看--命令面板(快捷键Ctrl+Shift+P),打开ESP-IDF的例程后,选择i2c_simple例程,点击Createprojectusingexamplei2c_simple,选择自己要存储的目录。【PS:工程的目录不要有中文路
荻夜
·
2023-11-01 11:07
传感器
ESP32
ESP32
SHT3X管脚模拟
IIC
接口获取温湿度数据开发过程记录
如何生成可参考右边的帮助文档文章目录前言一、准备二、实际使用中遇到的问题1.复位命令不能够成功2.获取到的数据为全FF总结前言项目中需要用到SHT3x-DIS的温湿度传感器,由于MCU管脚分配,只能够用软件来模拟
IIC
tatto_chen
·
2023-11-01 11:37
开发
单片机
嵌入式硬件
[imx6ull]I2C协议-SHT20温湿度采样
读写地址③I2C应答信号④数据位收发⑤总线速率⑥主机发送数据流程⑦主机接收数据流程二、I2C接口使能三、SHT20采样测试1.硬件连接2.测试代码3.Makefile4.运行测试一、I2C协议I2CBus(
IIC
邓永豪
·
2023-11-01 11:06
linux
arm开发
基于
IIC
和SPI协议的温湿度采集与OLED显示
具体任务:2.理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或
IIC
接口实现以下功能:总结参考链接1.学习I2C总线通信协议,使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集
不\
·
2023-11-01 11:06
单片机
stm32
嵌入式硬件
IIC
介绍与代码实现,对照手册驱动AHT20温湿度传感器
最近项目使用到温湿度模块AHT20,其为
IIC
协议,看了大佬们的文章后自己参照着写了一下代码,本文章主要是为了加深自己对
IIC
的理解所需写,可能存在很多不足,还望见谅。
奋斗的绵羊吖
·
2023-11-01 11:36
单片机
stm32
嵌入式硬件
arm
ARM+SD2405
IIC
_RTC驱动编写及
IIC
通讯协议
IIC
通讯协议协议简介
IIC
(inter-integratedCircuit集成电路总线)总线支持设备之间的短距离通信,用于处理器和一些外围设备之间的接口,它需要两根信号线来完成信息交换,它是由数据线SDA
疯狂的蕉尼基
·
2023-11-01 11:05
linux
其他
arm
单片机
iic
STM32Cubemxhal库硬件
IIC
驱动SHT40温湿度传感器
STM32cubemx配置硬件
IIC
如图所示SHT40的驱动代码#include"SHT40.h"#include"i2c.h"#include#include#defineSHT40_ADDR_WRITE0x44
吃什么都胖
·
2023-11-01 11:05
stm32
单片机
嵌入式硬件
c语言
mcu
基于stm32软件
IIC
的oled显示温湿度
IIC
通讯
IIC
简介
IIC
物理层
IIC
总线系统架构(
IIC
物理层)
IIC
总线分类
IIC
协议层
IIC
数据传输过程的一些状态(
IIC
协议层)
IIC
通讯——读写数据基于stm32软件
IIC
驱动代码DHT11温湿度模块介绍原理驱动代码软件
ZPZ DayUp
·
2023-11-01 11:00
stm32
STM32之
IIC
通讯升级版--SHT30温湿度读取
针对上篇文章对于程序可移植性不强的问题进行优化,基本思路是首先搭建好
IIC
底层驱动程序,该程序可用于任何
IIC
通讯设备,然后针对不同的
IIC
设备单独编写应用程序,本篇文章仍以SHT30为例。
走钢丝的猴
·
2023-11-01 11:30
STM32
IIC
嵌入式
单片机
stm32
ESP32 温湿度和气体传感器驱动
驱动原理iiciic.h文件#ifndef__APP_
IIC
_H__#define__APP_
IIC
_H__#include"esp_types.h"#include"driver/uart.h"#include"driver
凌风_lwp
·
2023-11-01 11:00
ESP32
IIC驱动
温湿度传感器
气体传感器
mcu
linux (platform driver)平台设备驱动匹配方法
linux2.6
驱动开发
系列教程_linux
驱动开发
教程_老徐拉灯的博客-CSDN博客linux驱动基础开发1——linux设备驱动基本概念_老徐拉灯的博客-CSDN博客linux驱动基础开发2——linux
IOT-Power
·
2023-11-01 11:27
linux
linux
单片机
【
IIC
子系统之读取温湿度】
IIC
子系统之读取温湿度
IIC
总线协议主机读取一个字节主机发送一个字节设备树编写
IIC
设备驱动层API编写程序读取温湿度应用层驱动读取温湿度函数解析头文件
IIC
总线协议1.I2C总线是PHLIPS公司在八十年代初推出的一种串行的半双工同步总线
Holy meat
·
2023-11-01 11:56
单片机
stm32
嵌入式硬件
c语言
驱动开发
驱动开发
11 编写
iic
驱动-读取温湿度数据
头文件head.h#ifndef__HEAD_H__#define__HEAD_H__#defineGET_HUM_IOR('m',1,int)#defineGET_TEM_IOR('m',0,int)#endif应用程序si7006.c#include#include#include#include#include#include#include#include#include#include"
徐艺桐
·
2023-11-01 11:23
驱动开发
驱动开发
Verilog inout端口使用详解
理解来源特权同学-https://www.eefocus.com/ilove314/blog/11-09/231507_10e01.htmlinout用法浅析 有感于之前
IIC
通信中第一次使用verilog
jk_101
·
2023-11-01 10:24
FPGA
fpga开发
linux
驱动开发
环境搭建
使用的是parallel创建的ubuntu16.04ubuntu20.04虚拟机源码准备#先查看本机版本$uname-r5.15.0-86-generic#搜索相关源码$sudoapt-cachesearchlinux-source[sudo]passwordforshowme:linux-source-LinuxkernelsourcewithUbuntupatcheslinux-source-
goodcat666
·
2023-11-01 08:09
pwn_cve_kernel
linux
驱动开发
【
驱动开发
】注册字符设备使用gpio设备树节点控制led三盏灯的亮灭
注册字符设备使用gpio设备树节点控制led三盏灯的亮灭设备树:头文件:#ifndef__HEAD_H__#define__HEAD_H__typedefstruct{unsignedintMODER;unsignedintOTYPER;unsignedintOSPEEDR;unsignedintPUPDR;unsignedintIDR;unsignedintODR;}gpio_t;#define
小徐今天认真学习了嘛
·
2023-11-01 08:51
驱动开发
STM32H5开发(7)----LCD显示TOF检测数据
IIC
配置INT设置配置使能与复位X-CUBE-TOF1串口重定向代码配置TOF代码配置积分时间/曝光时间(Integrationtime)主程序状态说明演示结果概述“自主模式”(Autonomousmode
记帖
·
2023-11-01 07:16
单片机
stm32cube
传感器
STM32CUBEMX
tof
飞行时间
VL53L5CX
人体检测
TFT-LCD
雪崩二极管
什么是BDD?BDD是什么意思
BDD是"Behavior-DrivenDevelopment"的缩写,翻译成中文为"行为
驱动开发
"。
哆啦B梦_
·
2023-11-01 07:32
BDD
linux
驱动开发
之platform设备驱动一(4)
前言Linux设备和驱动通常都需要挂接在一种总线上,例如PCI、USB、I2C、SPI等的设备存在真实的总线,这自然不是问题,但是SOC上的外设控制器、挂接在SoC内存空间的外设等却不依附于此类总线。基于这一背景,linux形成了一种虚拟的总线,称为platform总线,相应的设备称为platform_device,而驱动成为platform_driver。platform总线的出现提高了代码的重
Qurry.OS
·
2023-11-01 06:53
RK3399-Linux
Linux驱动开发
linux
驱动开发
Linux
驱动开发
:platform总线驱动
目录1、为什么需要platform总线2、设备端:platform_device2.1platform_device结构体2.2注册2.3注销3、驱动端:platform_driver3.1platform_driver结构体3.2注册3.3注销4、总线4.1bus_type4.2platform_bus_type5、匹配5.1匹配规则,platform_match5.2platform_devi
凛冬将至__
·
2023-11-01 06:51
Linux驱动开发
Linux应用开发
驱动开发
linux
platform
设备树匹配
热插拔
linux
驱动开发
- 12_platform 平台驱动模型
文章目录platform平台驱动模型1platform总线platform匹配过程2platform驱动platform驱动框架如下所示:3platform设备platform设备信息框架如下所示:4程序编写1LED灯的platform设备文件2LED灯的platform的驱动文件3编写测试APP4编译驱动程序和测试APP4、运行测试设备树下的platform驱动1设备树下的platform驱动简
kaka的卡
·
2023-11-01 06:51
linux驱动开发
驱动开发
linux
运维
驱动开发
platform
任务:基于platform驱动模型完成LED驱动的编写,实现三盏灯的点亮应用层程序#include#include#include#include#include#include#include#include#defineLED_ON1#defineLED_OFF0intmain(intargc,charconst*argv[]){//打开第一个设备文件intfd1=open("/dev/myl
O WL
·
2023-11-01 06:50
驱动开发
Linux
驱动开发
IO模型:多路复用(select/poll/epoll)
目录1、IO多路复用模型是什么2、应用程序2.1select2.1.1select的特点2.1.2select的使用2.1.3fd_set操作函数2.1.4fd_set表的结构2.1.5应用程序:监听两个文件2.2poll2.2.1poll的特点2.2.2poll的使用2.2.3应用程序:监听一个文件2.3epoll2.3.1epoll的特点2.3.2epoll_create()2.3.3epol
凛冬将至__
·
2023-11-01 05:43
Linux驱动开发
Linux应用开发
linux
驱动开发
linux应用程序开发
IO模型
IO多路复用
linux驱动程序调试常用方法 .
本文目的就是介绍
驱动开发
中常用的几种直接和间接的调试手段,它们是:利用printk查看OOP消息利用strace利用内核内置的hacking选项利用ioctl方法利用/proc文件系统使用kgd
Alan的修炼
·
2023-11-01 04:15
ARM移植&linux
spi时序图怎么分析,怎么看懂spi时序图
我做产品的时候,最怕就是做
IIC
和SPI的通信。这两种协议时序哪怕是延时时间有误差,都有可能导致通信不上。出现问题的时候,如果没设备也很难排查问题到底出在哪里。
无际单片机编程
·
2023-11-01 03:27
spi协议
spi时序
驱动开发
指南]】
4.3.1.概述X3系统软件基于Linux操作系统,系核采用Linaro的Linux内核ARM分支,内核版本为:4.14。系统为应用运行的环境提供基础的C和C++库,硬件操作库,C++算法应用程序框架。根据不同的产品形态,系统提供不同的软件模块,构成最终产品。4.3.2.配置uboot和kernel选项参数在系统软件开发中,经常需要对uboot和Kernel的功能选项进行配置,本章节介绍几个常用的
千北@
·
2023-11-01 01:41
Horizon
X3
X3
sdb
驱动开发
10 基于platform驱动模型完成LED驱动的编写
pdrv.c#include#include#include#include#include#include#include#include#include#include"head.h"structresource*res;unsignedintirqno;structgpio_desc*gpiono1;structgpio_desc*gpiono2;structgpio_desc*gpiono
徐艺桐
·
2023-11-01 00:09
驱动开发
驱动开发
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他