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驱动开发
Linux
驱动开发
(使用I2C总线设备驱动模型编写AT24C02驱动程序)
文章目录前言一、I2C总线设备驱动模型二、设备树编写三、驱动程序编写1.提供i2c_driver结构体变量并且注册2.注册file_operations结构体3.操作AT24C02四、应用程序编写五、上机测试总结前言本篇文章将讲解如何使用I2C总线设备驱动模型编写AT24C02驱动程序。一、I2C总线设备驱动模型I2C设备模型驱动程序是一种新的I2C设备驱动模型,引入了设备树(DeviceTree
花落已飘
·
2023-06-07 09:36
Linux
驱动开发
linux
运维
全志V3S嵌入式
驱动开发
(pwm驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】pwm驱动也是常见的一种驱动方式。常见的pwm,其实就是一组方波,方波中的高低电平之比称之为空占比。通过调节这个空占比,可以实现不同的控制目的,比如说呼吸灯、电机控制等等。接下来,正好可以看看如何对v3s的pwm进行设置,以及如何在linux平台下使用pwm。1、pwm0和pwm1目前V3S支持两个pw
嵌入式-老费
·
2023-06-07 08:41
全志V3S嵌入式开发
驱动开发
Benewake(北醒) 快速实现TFmini-S-
IIC
与电脑通信的操作说明
目录1.概述2.测试准备2.1工具准备2.2通讯协议转换3.
IIC
通讯测试3.1引脚说明3.2测试步骤3.2.1TFmini-S-
IIC
与PC建立连接3.2.2获取测距值3.2.3更改slave地址1.
Zoran.wu
·
2023-06-07 08:10
#
快速测试教程
激光雷达
Benewake(北醒) 快速实现TFLuna-
IIC
与电脑通信的操作说明
目录1.概述2.测试准备2.1工具准备3.
IIC
通讯测试3.1引脚说明3.2测试步骤3.2.1TFLuna-
IIC
与PC建立连接3.2.2获取测距值3.2.3更改slave地址1.概述通过本文档的概述,
Zoran.wu
·
2023-06-07 08:10
#
快速测试教程
激光雷达
简单的电平转换电路
在电路设计中,我们会经常遇到芯片接口电平不匹配的情况,通常我们会使用74等系列的电平转换芯片解决,但大多数转换芯片都是单向的,如
IIC
等接口就要求电路支持双向转换,就需要选择专用的
IIC
转换芯片,一般价格都比较高
Cranx
·
2023-06-07 05:48
嵌入式硬件
设备树与pinctrl
设备树与pinctrl原理:芯片内部有个内存控制器访问芯片的各个控制器单元(如
IIC
、USB等),阅读手册设置其相应功能即可。设备树是一种描述硬件的数据结构,由专门文件格式与语法结构。
Denzel张
·
2023-06-07 04:15
单片机
嵌入式硬件
我用低代码结合ChatGPT开发,每天多出1小时摸鱼
2Demo演示3思路3.1ChatGPT+代码生成工具结合模式3.2ChatGPT代码生成现状3.3现阶段可行的思路3.4案例4设计实现4.1架构分层4.2插件化4.3研发调整5总结01、背景从探索模型
驱动开发
开
·
2023-06-07 02:03
chatgpt开发工具
浅谈测试
驱动开发
(TDD)
浅谈测试
驱动开发
(TDD)原文:https://www.ibm.com/developerworks/cn/linux/l-tdd/背景一个高效的软件开发过程对软件开发人员来说是至关重要的,决定着开发是痛苦的挣扎
杨柳2017
·
2023-06-07 01:54
tdd
树莓派 二维云台调零控制
目录舵机的工作原理案例程序要求:程序:二维云台是通过
IIC
总线进行控制的,我们可以通过窗口命令输入:i2cdetect-y1来检测
IIC
总线是否连接正常。当有40显示的时候就说明
IIC
总线正常。
Haohao fighting!
·
2023-06-07 01:11
树莓派
opencv
python
嵌入式学习(六)——嵌入式Linux设备
驱动开发
(三)
姓名:李萌怡学号:19020100103学院:电子工程学院转自:https://blog.csdn.net/light_in_dark/article/details/73372520【嵌牛导读】:学习了嵌入式linux设备系统开发的内核部分中关于时间和定时器的设置后,需要了解中断源和中断号的定义,并学习对此进行设置的方法。【嵌牛鼻子】:中断源中断号【嵌牛提问】:中断源和中断号是什么?应该怎样处理
d895d298aaa1
·
2023-06-06 22:03
《Linux网络开发必学教程》24_物联网服务模块实现(非必要)
外设简介设备
驱动开发
基础GPIOGPIO即:General-PurposeInput/Output,通用型输入输出在硬件设备上,GPIO通常表现为引脚(Pin),输出为高电平或低电平程序设计中,可通过代码控制指定
·
2023-06-06 22:28
clinux网络编程
OpenHarmony 3.2 Release新特性解读之驱动HCS
此次版本对于驱动也提供了一些新的特性,极大的方便了
驱动开发
工作。其中针对HCS文件开发提供新的开发思路,本文就简单介绍一下相关内容。1、HCS宏式解析1.1HCS概述HCS(HDFCo
·
2023-06-06 21:56
openharmony
深入理解EEPROM使用
深入理解EEPROM使用,EEPROM、FRAM、FM24W256芯片
IIC
软件设计采用分层理念,保证尽量简洁,方便
大牛攻城狮
·
2023-04-21 21:56
嵌入式系统
IIC
EEPROM
FARM
FM24W256
STM32
itop-3568开发板驱动学习笔记(20)中断线程化
《【北京迅为】itop-3568开发板
驱动开发
指南.pdf》学习笔记文章目录中断线程化简介中断线程化API中断线程化实验中断线程化简介中断线程化也是中断下文的一种方式,与工作队列和软中断不同的是,中断线程只用于这个中断
小辉_Super
·
2023-04-21 21:16
#
驱动开发(学习笔记)
linux
驱动开发
云原生应用程序
云原生是一种应用开发风格,鼓励在持续交付和价值
驱动开发
领域轻松采用最佳实践。相关的学科是建立12-factorApps,其中开发实践与交付和运营目标相一致,例如通过使用声明式编程和管理和监控。
咔啡
·
2023-04-21 21:32
U-Boot Makefile编译常用命令
参考手册:[正点原子]I.MX6U嵌入式Linux
驱动开发
指南V1.8\color{red}{[正点原子]I.MX6U嵌入式Linux
CinzWS
·
2023-04-21 20:29
嵌入式ARM
驱动开发
linux
uboot
U-Boot移植
本文梳理一下U-Boot一般需要添加修改的文件,帮助理解U-Boot移植过程参考手册:I.MX6U嵌入式Linux
驱动开发
指南V1.8\color{red}{I.MX6U嵌入式Linux
驱动开发
指南V1.8
CinzWS
·
2023-04-21 20:29
驱动开发
uboot
嵌入式
怎样自学嵌入式LINUX?
对于嵌入式Linux项目的开发,主要包含以下的知识点:1.数据输入/输出的接口–嵌入式Linux
驱动开发
2.数据运行的平台和支持环境–uboot开发,Linux内核裁剪,文件系统移植3.数据处理和转换–
qq^^614136809
·
2023-04-21 18:30
linux
驱动开发
运维
蓝桥杯嵌入式学习笔记——I2C
工程文件链接,无需积分即可下载有关
iic
的工程我们是直接在之前的lcd工程上进行修改1.配置keil工程文件(1).把比赛当天官方会给我们的资料,路径:资源数据包_嵌入式(G431)_2021\1-底层驱动代码参考里面的
小明在考研
·
2023-04-21 17:34
蓝桥杯嵌入式
嵌入式硬件
蓝桥杯
stm32
单片机
linux
驱动开发
- 07_pinctrl 和 gpio 子系统实战
编写测试APP4编译驱动程序和测试APP4.1编译驱动程序4.2编译测试APP5运行测试链接:C/C++Linux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂1gpio子系统API函数对于
驱动开发
人员
kaka的卡
·
2023-04-21 09:23
linux驱动开发
驱动开发
linux
在OLED上显示各种各样的数据(文字、字母、图片)
在学习OLED之前需要知道
IIC
协议,不了解的可以看(
IIC
协议相关_dxdlnu的博客-CSDN博客)什么是OLED?
dxdlnu
·
2023-04-21 09:46
c51
51单片机
嵌入式硬件
单片机
IIC
协议相关
一.
IIC
协议初识
IIC
(集成电路总线),半双工同步通信方式*特点1.简单性和有效性由于接口直接在组件之上,因此
IIC
总线占用的空间特别小,减少了电路板的空间和芯片管脚的数量,降低了互联成本,总线的长度可高达
dxdlnu
·
2023-04-21 09:43
c51
单片机
嵌入式硬件
51单片机
Linux设备
驱动开发
- 虚拟时钟Clock驱动示例
By:fulinuxE-mail:
[email protected]
:https://blog.csdn.net/fulinus喜欢的盆友欢迎点赞和订阅!你的喜欢就是我写作的动力!目录1.概述2.virtualclock设计3.虚拟时钟驱动3.1.provider驱动3.1.1.providerplatformdevice部分3.1.2.providerplatformdriver部分3.2
fulinux
·
2023-04-21 07:23
Linux驱动篇
驱动开发
clock
get_clk
clk_register
register_clkdev
Linux MMC/SD
驱动开发
LinuxMMC/SD
驱动开发
一、LinuxMMC/SD驱动模型分析Linux下MMC/SD驱动主要分三层:card层、core层、host层。
坡后村
·
2023-04-20 21:53
Linux驱动
单片机知识
目录端口复用和重映射的关系:八种端口输出模式1、浮空、上拉、下拉2、模拟输入3、推挽、开漏输出4、复用推挽开漏输出
IIC
、SPI、USART、UART1、
IIC
(半双工):2、SPI(全双工同步)3、UART
面向offer编程
·
2023-04-20 11:36
stm32
1024程序员节
RT-Thread GD32F4xx I2C之硬件I2C驱动(eeprom)
目录1、I2C的驱动框架1.1I2C的驱动框架层介绍1.2I2C的两种驱动方法1.3I2C总线设备结构2、硬件I2C
驱动开发
2.1实现操作方法rt_i2c_bus_device_ops2.1.1I2C设备结构定义
madao1234
·
2023-04-20 06:40
RT-Thread学习记录
RT-Thread
GD32F4xx
驱动开发
I2C
Spring注解
驱动开发
系列-@ComponentScan
在Spring注解
驱动开发
系列-注册组件的方式中有提到过@ComponentScan,但是只是一个简单的用法,在这篇记录文中会涉及到过滤和排除哪些组件。
lclandld
·
2023-04-20 02:45
STM32实战项目-温湿度传感器
目录一、硬件电路二、技术讲解2.1
IIC
简介2.2
IIC
总线协议2.2设备接入三、SHT30数字温湿度传感器3.1性能介绍3.1.1湿度最优测量环境3.1.2温度最优测量环境3.1.3测量配置3.2通讯介绍
养乌龟的小少年
·
2023-04-19 22:27
stm32
单片机
嵌入式硬件
bb-black
驱动开发
系统环境搭建(VNC/SSH/NFS)--Apple的学习笔记
先要进行linux
驱动开发
,把环境准备下。目标期望在win10上操作,这样的话,制作笔记截图都比较高效。高内聚,低耦合。
applecai
·
2023-04-19 11:36
【正点原子MP157连载】第四十章 Linux I2C驱动实验-摘自【正点原子】STM32MP1嵌入式Linux
驱动开发
指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-04-19 10:29
LINUX
linux
驱动开发
stm32
跟着原子学I2C
I2C通讯1、
IIC
总线介绍集成电路总线,是一种同步串行半双工通信总线。总线or协议?!总线是数据传输通道,协议是数据传输规则。
哆啦哆小魔仙
·
2023-04-19 10:28
随便写
嵌入式硬件
I2C时序模拟
参照正点原子例程//产生
IIC
起始信号voidIIC_Start(void){SDA_OUT();//sda线输出
IIC
_SDA=1;
IIC
_SCL=1;delay_us(4);
IIC
_SDA=0;//
AModestBoy
·
2023-04-19 10:28
Linux 中断实验-基于正点原子IMX6ULL开发板
详细内容参考《I.MX6U嵌入式Linux
驱动开发
指南V1.6》第五十一章,本篇文章仅说明重点内容。
supersmart@
·
2023-04-19 10:40
arm
linux
vscode
c++
基于RK3568的Linux
驱动开发
—— GPIO知识点(二)
authordaisy.skye的博客_CSDN博客-嵌入式,Qt,Linux领域博主系列基于RK3568的Linux
驱动开发
——GPIO知识点(一)_daisy.skye的博客-CSDN博客查看goio
daisy.skye
·
2023-04-19 06:32
Linux
linux
rk3568
gpio
基于RK3568的Linux
驱动开发
——GPIO知识点(一)
authordaisy.skye的博客_CSDN博客-Qt,嵌入式,Linux领域博主系列基于RK3568的Linux
驱动开发
——GPIO知识点(二)_daisy.skye的博客-CSDN博客gpiobankRK3568
daisy.skye
·
2023-04-19 06:58
Linux
linux驱动
gpio
rk3568
STM32F4_OLED显示
1.OLED简介2.硬件模块3.8080并行接口4.SPI方式5.SSD1306常用命令表6.完整源码(STM32F407对应的源码)6.1oled.c6.2oled.h6.3oledfont.h7.
IIC
light_2025
·
2023-04-19 06:54
STM32
stm32
一、云原生应用程序
云原生:一种应用开发风格,持续交付和价值
驱动开发
实践。例:声明式编程和管理、监控。SpringCloud促进开发风格,起点:组件(分布式系统中)需要时轻松访问的一组功能(由SpringBoot覆盖)。
hedgehog1112
·
2023-04-19 00:58
【
IIC
】典型
IIC
时序
典型
IIC
时序主机向从机发送数据从机向主机发送数据主机先向从机发送数据,然后从机再向主机发送数据
·
2023-04-18 22:39
cc++
【
IIC
】
IIC
总线
IIC
总线简介1、
IIC
是一种串行、半双工总线,SDA收发数据,SCL用于通讯双方时钟的同步;2、
IIC
总线是一种多主机总线,器件分为主机从机有权发起结束一次通讯,从机只能被主机呼叫;当总线上有多个主机同时启用总线时
·
2023-04-18 22:32
c
esp32 Arduino(九)u8g2图形库
IIC
驱动OLED
一、简介:LED驱动芯片:SSD1306开发平台:vscode+platformIO开发板:ESP32Divkitv1目前Arduino平台上使用最广泛的OLED库:U8G2github地址:https://github.com/olikraus/u8g2/设置和参考手册:https://github.com/olikraus/u8g2/wikiU8g2:单色显示器库,版本2U8g2是用于嵌入式设
ODF..
·
2023-04-18 22:05
ESP32
单片机
嵌入式硬件
技能树
简单的目录1.C语言2.数据结构与算法3.ARM裸机开发4.应用编程与网络编程5.
驱动开发
与操作系统1.C语言C语言这一块的高频考点有预处理、关键字、数据类型、指针与内存管理。
桃子酱紫君
·
2023-04-18 16:26
笔记本儿
[STC89C52RC]基于
IIC
协议的OLED显示字符
目录起始信号终止信号应答信号选择某一点点亮页模式:水平模式:垂直模式:选择行数编辑选择列数清屏Oled显示,我们会用到字模软件显示图片
IIC
协议1.1
IIC
协议概述
IIC
全称Inter-IntegratedCircuit
TX564
·
2023-04-18 15:24
单片机
嵌入式硬件
[STM32F103C8T6] 重做51 基于
iic
的oled显示实验
51单片机没有硬件
iic
,我们是通过io口软件模拟
iic
时序https://blog.csdn.net/weixin_63303786/article/details/128705478?
TX564
·
2023-04-18 14:11
stm32
单片机
嵌入式硬件
STM32模拟
IIC
与
IIC
四种实现数字光强采集模块GY30(标准库与HAL库)
目录代码实现是的
IIC
通信,数据采集后在串口显示,方便大家实现二次开发原件选择GY-30数字光强度介绍BH1750芯片参数引脚说明BH1750指令集接线表设计通过四种方式实现GY-30数据采集1.标准库模拟
小材大用
·
2023-04-18 12:59
单片机c语言
STM32F103
GY30
数字光强采集模块
IIC
模拟IIC
stm32之
IIC
总线概述
1.
IIC
通信协议定义
IIC
通讯协议(Inter----IntegrtedCircuit)是由Phiips飞利浦公司开发的,由于他引脚少,硬件实现简单,可拓展性强,不需要UASRT,CAN通讯协议的外部收发设备
打酱油的;
·
2023-04-18 12:57
stm32
嵌入式
stm32
单片机
嵌入式Linux
驱动开发
【学习小结】
二、为什么需要嵌入式Linux
驱动开发
三、驱动程序框架大致演变过程总结前言随着去嵌入式设备资源不断丰富,主频不断升高,搭载操作系统可以更好的利用MPU资源,更容易实现其复杂功能。
梦想当极客的小芦
·
2023-04-18 10:54
arm
单片机
c语言
算法
linux
【Linux
驱动开发
】023 platform设备驱动
一、前言驱动分离目的:提高Linux代码重用性和可移植性。二、驱动的分隔与分离百度看了很多,大多都没讲清楚为什么使用platform驱动,为什么驱动分隔与分离可以提高代码重用性,只是在讲实现的结构体、函数接口等等,现在我们就来分析一下:先拿stm32单片机举个例子,如果使用I2C驱动的MPU6050,我们需要写一个mpu6050.c文件对其进行初始化,包括I2C初始化和读写函数、mpu6050初始
Kashine
·
2023-04-18 04:46
linux驱动
linux
驱动开发
【Linux
驱动开发
】024 INPUT子系统
一、前言按键、鼠标、键盘、触摸屏等都属于输入(input)设备,Linux内核为此专门做了一个叫做input子系统的框架来处理输入事件。输入设备本质上还是字符设备,只是在此基础上套上了input框架,用户只需要负责上报输入事件,比如按键值、坐标等信息,input核心层负责处理这些事件。按键输入、键盘、鼠标、触摸屏等都属于输入设备,不同的输入设备所代表的含义不同,按键和键盘就是代表按键信息,鼠标和触
Kashine
·
2023-04-18 04:46
linux驱动
驱动开发
【Linux
驱动开发
】019 中断
一、Linux中断API函数1、中断号在Linux内核中使用一个int变量表示中断号,每个中断都有一个中断号,通过中断号即可区分不同的中断。注意:中断号取决于硬件,芯片设计时候已经固定。2、request_irq申请中断函数在Linux内核中使用某个中断是需要申请的,request_irq函数用于申请中断,request_irq函数可能会导致睡眠,因此不能在中断上下文或者其他禁止睡眠的代码段中使用
Kashine
·
2023-04-18 04:16
linux驱动
linux
宏观看领域驱动设计
图片发自App战术设计以限界上下文为单位开始迭代,通过迭代中的用户故事逐步对分析模型进行细化,并引入设计模式获得设计模型后,就可以利用诸如测试
驱动开发
等实践进行编码实现,以求快速交付高价值的可运行的功能
杨小华etz
·
2023-04-18 03:04
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他