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驱动开发
AS5600磁编码器原理图和驱动
采用
IIC
进行通信,器件地址为0x6C。寄存器如下,要获取角度数据,只需要读取0x0F和0x0E两个寄存器即可,不需要额外的操作,非常简单。
ValentineHP
·
2023-04-02 13:13
资源分享
磁编码器
linux
驱动开发
,vscode环境配置
背景在windows下使用VScode编辑器,源码存放在远程Linux服务器中,编译也在Linux中进行,windows下只编辑+查看。1ssh远程登录先安装ssh插件:Remote-ssh,点击右下角箭头,输入账号密码后ssh登录。注意:首次连接极大可能出现连接失败,报timeout的错误,修改下ssh的timeout参数即可2ssh免密码登录把ssh的公钥和私钥放在C:\Users\用户名.s
寒暄12233
·
2023-04-02 06:23
vscode
linux
驱动开发
嵌入式
编辑器
zigbee网关 cc2530裸机驱动温度传感器LM75A
LM75A,数字温度传感器,
IIC
接口,读取简单,只需要读取2个寄存机的值就可计算出来温度手里里有个贴片的LM75A,在一块废弃的pcb板上利用0805电阻脚把lm75a的sda和scl脚焊好,其它的引脚用插针焊好现在
fanruitian
·
2023-04-02 03:30
Zigbee
网关
zigbee网关
zigbee
温度传感器
LM75A
嵌入式系统底层通信协议
IIC
协议01
IIC
原理连线总线结构通信流程02
IIC
的使用第8位控制读写后面一位ACK位SPI协议25MHZ-80MHZ01SPI原理SPI总线结构通信流程4种通信总线02SPI使用UART协议100kHZ
-特立独行的猪-
·
2023-04-01 23:48
#
嵌入式系统开发
单片机
stm32
嵌入式硬件
[蓝桥杯单片机11]
IIC
的应用—EEPROM
1.main.c文件#include"reg52.h"#include"intrins.h"#include"
iic
.h"unsignedcharnum=0,num_ge=0,num_shi=0;unsignedcharcodeSMG_duanma
要如我愿
·
2023-04-01 08:52
蓝桥杯单片机
单片机
蓝桥杯
嵌入式硬件
[蓝桥杯单片机12]ADC及DAC的实现
注意:
iic
里需要加代码,
iic
.h需要自己添加。//本实验实现了数码管显示adc的值(0~255)//并随着adc(RB2)的变化,dac输出电压随之变化。
要如我愿
·
2023-04-01 08:52
单片机
蓝桥杯
嵌入式硬件
Linux
驱动开发
——内核模块
目录内核模块的由来第一个内核模块程序内核模块工具将多个源文件编译生成一个内核模块内核模块参数内核模块依赖关于内核模块的进一步讨论习题内核模块的由来最近一直在玩那些其它的技术,眼看快暑假了,我决定夯实一下我的驱动方面的技能,迎接我的实习,找了一本书,接下来就跟着这本书学了先来看第二章,内核模块Linux是宏内核(或单内核)的操作系统的典型代表,它和微内核(典型的代表是Windows操作系统)的最大区
宇努力学习
·
2023-04-01 05:09
驱动开发
Linux
内核
嵌入式
Makefile从入门到....
本文参考正点原子的I.MX6U嵌入式Linux
驱动开发
指南原子哥在线教学:www.yuanzige.com论坛:www.openedv.com文章目录Makefile的引入Makefile语法Makefile
埋头干饭ing
·
2023-03-31 23:29
驱动开发
驱动开发
python的franme_Robot Framework官方教程(一)入门
RobotFramework是一个基于Python的,可扩展的关键字驱动的测试自动化框架,用于端到端验收测试和验收测试
驱动开发
(ATDD)。
weixin_39603622
·
2023-03-31 23:27
python的franme
linux c 嵌入式软件工程师面试笔试,嵌入式软件工程师笔试面试指南-C/C++
其中,八股文又分成了C/C++,数据结构与算法分析,Arm体系与架构,Linux
驱动开发
,操作系统,网络编程,名企笔试真题等七个部分。本次更新,对于部分不合适的内容进行了删减,新增了C++相关内容。
Dextear
·
2023-03-31 20:06
linux
c
嵌入式软件工程师面试笔试
ARM - UART串口实验(cortex A7核/cortex M4核)
什么是总线1.什么是总线各个部件之间通信的一种媒介2.芯片内部总线芯片内部各个控制器和核之间的通信SOC---->AHB4---->RCC3.芯片外部的总线SOC和芯片外部的各个外设之间的通信SOC---->
IIC
Coding Peasant
·
2023-03-31 19:10
ARM
arm
嵌入式硬件
c语言
linux
arm开发
Android audio篇章(1)------Audio架构
Audio音频子系统架构图2.AudioHAL层的功能以及理解2.1.AudioHAL层的框架分析2.2.AudioHAL层的源码分析2.3.AudioHAL层的过程总结总结前言自己现在岗位工作就是底层
驱动开发
我不想再敲代码了
·
2023-03-31 11:40
Android
audio音频子系统学习
android
驱动开发
linux驱动包括centos吗,centOS搭建linux
驱动开发
环境
更改软件的默认安装路径1、win+R,启动管理器,输入regedit2、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion3、ProgramFilesDir右击,修改,数值数据:D:\ProgramFileslinux常用命令及使用技巧01、date-printorsetthesystemdateandtime02、stty-c
歡瑜
·
2023-03-31 10:19
spring注解
驱动开发
-3 Spring bean的属性赋值
SpringBean的属性赋值前言Springbean的属性赋值1.XML方式2.@Value方式补充:Springboot中的自动装配1.源码讲解2.如何在我们的项目中使用,给类便捷的配置属性值end...前言bean的属性赋值是指给注入到IOC容器中的bean赋值,本文讲解了通过@Value的方式为bean赋值,补充讲解了springboot自动配置中的属性赋值,使用此方式可以非常方便的在ym
鑫!
·
2023-03-31 09:02
spring注解驱动开发
spring
驱动开发
java
Spring属性赋值
Spring注解
驱动开发
系列:Spring组件注册SpringBean的生命周期Spring属性赋值Spring自动转配Spring注解
驱动开发
之AOP属性赋值@Value可以使用@Value标在属性上
SouthBlock
·
2023-03-31 09:10
Spring注解及原理
spring
java
Spring 注解
驱动开发
_属性赋值
一、@Value注解@Value注解支持以下几种赋值方式:基本数值支持SpEl:#{}可以取出配置文件中的值:${}创建实体类Personpackageorg.example.pojo;importorg.springframework.beans.factory.annotation.Value;publicclassPerson{@Value("张三")privateStringname;@V
喵先森爱吃鱼
·
2023-03-31 09:42
Spring
spring
zephyr
驱动开发
常用接口
Z_DEVICE_DEFINE,定义设备实例并声明其初始化函数,由驱动程序使用#defineZ_DEVICE_DEFINE(node_id,dev_name,drv_name,init_fn,pm_device,\data_ptr,cfg_ptr,level,prio,api_ptr,state_ptr,...)\Z_DEVICE_DEFINE_PRE(node_id,dev_name,__VA_
山河故人~
·
2023-03-31 07:47
开发语言
强烈建议通过WHQL来快速为驱动获取微软数字签名
自2021年5月左右,可能很多
驱动开发
者已经发现,原来可以使用的第三方商业CA颁发的EV代码签名证书再也无法给驱动加上有效的数字签名了。
沃通WoTrus
·
2023-03-31 05:53
SSL加密
版本控制与GitLab管理规范
工作流简介功能
驱动开发
"功能驱动式开发"(Feature-drivendevelopment,简称FDD).它指的是,需求是开发的起点,先有需求再有功能分支(featurebranch)或者补丁分支(hotfixbranch
Grayson丶Wu
·
2023-03-31 04:00
「万物生长」一个APK从诞生到活跃在Android手机上,android
驱动开发
权威指南pdf
可能到这里你还没有感觉,但如果看了这张图呢?是否能切实的感受到Gradle所提供的强大能力了,因为对我们我们开发者而言其实只干了一件运行按钮的触发操作,但是背后Gradle给我们所带来的收益是无穷无尽的。在这里我们知道他很有用了,但是为什么还要提一下他的兄弟Maven呢?主要是为了让你转化手头的构建工具,根据官网的构建速度对比。具体请参考文档GradlevsMaven:性能比较因为公司里一般的项目
m0_65146105
·
2023-03-31 02:08
程序员
面试
android
移动开发
Android音视频开发(1),android
驱动开发
权威指南pdf
除了I/P/B帧外,还有图像序列GOP。GOP:两个I帧之间是一个图像序列,在一个图像序列中只有一个I帧。如下图所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7oDJR6mL-1608540503824)(https://upload-images.jianshu.io/upload_images/24944255-2695e751eab6dfd4.png?i
m0_66264324
·
2023-03-31 02:40
程序员
架构
移动开发
android
概述Linux内核驱动之GPIO子系统API接口
1、前言在嵌入式Linux开发中,对嵌入式SoC中的GPIO进行控制非常重要,Linux内核中提供了GPIO子系统,
驱动开发
者在驱动代码中使用GPIO子系统提供的API函数,便可以达到对GPIO控制的效果
Linux加油站
·
2023-03-31 01:15
linux
驱动开发
运维
Arduino UNO驱动 Si3531A三通道时钟信号发生器
ArduinoUNO驱动Si3531A三通道时钟信号发生器Si3531A模块简介模块引脚定义ArduinoUNO与模块接线测试代码实验结果Si3531A模块简介Si3531A是一个
IIC
接口可编程时钟信号频率发生器
优信电子
·
2023-03-30 23:47
电子模块测试
arduino专栏
单片机
嵌入式硬件
IIC
(I2C)通信协议详解
简介I2C是飞利浦公司设计的,一种很常见的总线协议,I2C使用两条线在主控制器和从机之间进行数据通信。一条是SCL(串行时钟线),另外一条是SDA(串行数据线),这两条数据线需要接上拉电阻,总线空闲的时候SCL和SDA处于高电平。I2C总线标准模式下速度可以达到100Kb/S,快速模式下可以达到400Kb/S。I2C总线工作是按照一定的协议来运行的,接下来就看一下I2C协议。I2C是支持多从机的,
头发够用的程序员
·
2023-03-30 21:01
单片机
嵌入式硬件
嵌入式linux IIO驱动
这是因为IIO就是为ADC类传感器准备的,当然了DAC也是可以的,我们常用的陀螺仪,加速度计,电压/电流测量芯片等内部都是有个ADC,内部ADC将原始的模拟数据转换为数字量,然后通过其他的通信接口,比如
IIC
光屁股的雨果
·
2023-03-30 20:58
嵌入式软件
linux
Linux IIO驱动
比如手机或者手环里面的加速度计、光传感器、陀螺仪、气压计、磁力计等,这些传感器本质上都是ADC,大家注意查看这些传感器的手册,会发现他们内部都会有个ADC,传感器对外提供
IIC
或者SPI接口,SOC可以通过
卖耀西的坏比
·
2023-03-30 20:25
linux
网络
运维
服务器
linux内核驱动子系统,Linux
驱动开发
/ IIO子系统入门1
1.什么是IIO子系统?1.1IIO概述IndustrialI/O子系统旨在为某种意义上是模数或数模转换器(ADC,DAC)的设备提供支持,于2009年由Huawei的JonathanCameront添加。简单框图:支持的设备包括:ADC/DAC加速度计磁力计陀螺仪压力传感器湿度传感器温度传感器...很久以前,对于上述硬件的支持散落在Linux源码中的各种地方。IIO的出现,提供了一个统一的框架用
范世明
·
2023-03-30 19:43
linux内核驱动子系统
如何开展领域事件
驱动开发
工作?
DDD从入门到精通,系列文章传送地址,请点击本链接。目录一、什么是领域事件二、如何识别领域事件三、领域事件的数据一致性四、领域事件分类1、微服务内的领域事件2、微服务之间的领域事件五、领域事件案例六、领域事件总体架构图1.事件构建和发布2、事件数据持久化3、事件总线4、消息中间件5、事件接收和处理七、领域事件运行机制相关案例一、什么是领域事件领域事件是领域模型中非常重要的一部分,用来表示领域中发生
Happy编程
·
2023-03-30 14:01
架构以及设计模式
DDD
领域事件
事件驱动
Linux
驱动开发
之并发与竞争实验【完整教程】
Linux系统是个多任务操作系统,会有多个任务同时存在的可能性,这些任务的内存可能相互覆盖,导致内存数据混乱,并发访问带来的问题就是竞争,会有以下问题导致Linux系统并发产生:①多线程并发访问,这是Linux系统最基本的。②抢占式并发访问,Linux2.6版本后支持抢占。③中断程序并发访问④SMP(多核)核间并发访问1.保护的是什么 一开始写驱动的时候就要考虑并发与竞争,否则写完驱动后不容
拼个世界给自己
·
2023-03-30 12:44
linux
驱动开发
c#
运维
centos
Linux并发与竞争
在
驱动开发
中要注意对共享资源的保护,也就是要处理对共享资源的并发访问。比如共享单车,大家按照谁扫谁骑走的原则来共用这个单车,如果没有这个并发访问共享单车的原则存在,只怕到时候为了一辆单车要打起来了。
留小乙
·
2023-03-30 12:06
Linux操作系统
嵌入式
linux
linux驱动
自旋锁
linux驱动——并发控制
今天的内容回顾的是linux
驱动开发
中,并发控制的使用,那么问题来了,为什么我们需要进行并发控制?想要了解并发控制的话,那么我们先来认识一下什么是并发。什么是并发呢?
河南智学未来
·
2023-03-30 12:24
驱动
驱动
linux驱动开发
并发控制
信号量
原子操作
Linux驱动_并发与竞争
在
驱动开发
中要注意对共享资源的保护,也就是要处理对共享资源的并
anieoo
·
2023-03-30 12:18
linux驱动
#
IMX6ULL
linux
嵌入式
c语言
linux驱动概念学习笔记
8,linux
驱动开发
中i2c的开发流程.9,怎么调试linux驱动程序?如调试i2c的驱动程序10,linux驱动代码中schedule()函数的作用
未燃机智鱼
·
2023-03-30 12:17
嵌入式
linux驱动
arm开发
驱动开发
arm
linux
驱动开发
学习笔记十七:并发与竞争
一、并发与竞争并发与竞争简介Linux系统是个多任务操作系统,会存在多个任务同时访问同一片内存区域,这些任务可能会相互覆盖这段内存中的数据,造成内存数据混乱。针对这个问题必须要做处理,严重的话可能会导致系统崩溃。现在的Linux系统并发产生的原因很复杂,总结一下有下面几个主要原因:①、多线程并发访问,Linux是多任务(线程)的系统,所以多线程访问是最基本的原因。②、抢占式并发访问,从2.6版本内
耐心的小黑
·
2023-03-30 12:46
#
Linux驱动开发学习笔记
内核
linux
Linux 并发与竞争
在
驱动开发
中要注意对共享资源的保护,也就是要处理对共享资源的并发访问。比如共享单车,大家按照谁扫谁骑走的原则来共用这个单车,如果没有这个并发访问共享单车的原则存在,只怕到时候为了一辆单车要打起来了。
憨憨的瓜皮
·
2023-03-30 12:15
Linux
linux
linux驱动并发与竞争 原子操作(atomic_t)自旋锁(spinlock_t)信号量(semaphore)互斥体(mutex)
在
驱动开发
中要注意对共享资源的保护,也就是要处理对共享资源的并发访问。多个任务同时访问同一片内存区域,这些任务可能会相互覆盖这段内存中的数据,造成内存数据混乱。
狮驼岭的小钻风
·
2023-03-30 12:14
linux
系统
linux
运维
驱动程序
Linux
驱动开发
中并发与竞争学习笔记【上】(2)
在
驱动开发
中要注意对共享资源的保护,也就是要处理对共享资源的并发访问。并发就是多个“用户”同时访问同一个共享资源。这里举一个例子:你们公司有一台打印机,你们公司的所有人都可以使用。
混分巨兽龙某某
·
2023-03-30 12:26
Linux驱动开发
linux
驱动开发
c#
嵌入式Linux驱动程序开发(五)-基于libusb的USB
驱动开发
姓名:薛绍宏学号:19020100016学院:电子工程学院转自:https://blog.csdn.net/su1041168096/article/details/78989835?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162722361816780265466801%2522%252C%2522scm%2522%253A
Jetho
·
2023-03-30 08:10
Jetpack学习---Mvvm
JetpackJetpack架构组件MVC框架MVP框架MVVM框架由MVP到MVVM的演变UI驱动转变为数据
驱动开发
LifeCylce基本使用一源码解析基本使用二源码解析view层生命周期通知lifecycleLifecycle
moqhiyeener
·
2023-03-30 07:47
架构组件
Arduino补充篇(三)-- 设计总线时,USB、UART、
IIC
、SPI、CAN总线该如何选择
文章目录1总线1.1总线概述1.2总线技术的分类2USB3UART4
IIC
5SPI6CAN7串行总线的选择参考1总线1.1总线概述1、总线的概念总线是一种描述电子信号传输线路的结构形式,是一类信号线的集合
长路漫漫2021
·
2023-03-30 04:22
Arduino
usb
uart
spi
can
串行
Flutter 中的测试
驱动开发
在本文中,我将描述在您的Flutter项目中实现测试
驱动开发
(TDD)的步骤,并介绍该主题的基本介绍。什么是TDD?
程序员小何SS
·
2023-03-30 04:20
Kotlin
flutter
驱动开发
tdd
IIC
总线 和 SPI总线 的不同
IIC
总线和SPI总线的不同1、
iic
总线是半双工,2根线SCLSDA。spi总线实现全双工,4根线SCKCSMOSIMISO;2、
iic
总线是多主机总线,通过SDA上的地址信息来锁定从设备。
极音战歌
·
2023-03-30 04:41
Linux
spi
IIC
总线协议与SPI协议的特点及优缺点总结
1.
IIC
总线协议1.1
IIC
协议概述:I2C总线是一种串行数据总线,一根是双向的数据线SDA,一根是时钟线SCL.两条线可以挂多个设备,一般
IIC
设备里有个固化的地址,只有传输对应固化地址时才会响应。
陈俊帆Linux
·
2023-03-30 03:35
嵌入式
STM32
stm32
单片机
蓝桥杯
mcu
arm
关于UART、
IIC
、SPI的一些总结
UART通信协议
IIC
总线SPI总线什么是串行?串行就是用一根数据线,依次传输多位数据什么是并行?并行就是,如果要传输8位数据,那么就用8根数据线,每个数据线传输一位数据什么是同步?
月孤影光
·
2023-03-30 03:03
uart
spi
串口通信
c语言
【转载】
IIC
SPI UART串行总线
一、SPISPI(SerialPeripheralInterface,串行外设接口)是Motorola公司提出的一种同步串行数据传输标准,在很多器件中被广泛应用。接口SPI接口经常被称为4线串行总线,以主/从方式工作,数据传输过程由主机初始化。如图1所示,其使用的4条信号线分别为:1)SCLK:串行时钟,用来同步数据传输,由主机输出;2)MOSI:主机输出从机输入数据线,通常先传输MSB;3)MI
weixin_34353714
·
2023-03-30 03:58
韦东山 嵌入式Linux应用开发基础知识 下【串口
IIC
SPI
10串口因为UART没有时钟信号,无法控制何时发送数据,也无法保证双方按照完全相同的速度接收数据。因此,UART为每个字节添加额外的起始位和停止位,以帮助接收器在数据到达时进行同步;双方还必须事先就传输速度达成共识(设置相同的波特率,例如每秒9600位)。02硬件介绍信息格式波特率是指每一bit数据占据的时间串口信息的格式是开始位【把常态的高电平拉低数据位【从低位数据开始发奇校验【把电平为1的数据
晓蓝WQuiet
·
2023-03-30 03:12
Linux
linux
UART,
IIC
,SPI通信总线协议基础
UART,
IIC
,SPI均为STM32系列芯片常用通信协议,现整理三种协议基础知识如下:文章目录@[toc]1UART总线协议1.1基础概念1.2UART通信概述1.3RS232,RS485协议原理与应用
攻城狮你果弟
·
2023-03-30 03:01
STM32入门
单片机
stm32
嵌入式硬件
【嵌入式】串行通信协议总结:UART,SPI,
IIC
,CAN
文章目录前言参考链接UARTSPI参考资料概述
IIC
参考链接总结C51实现CAN前言 随着半导体技术的发展,数据传输速度逐渐增加,随之而来的是串行通信基本取代了并行通信,因此,了解常用的串行通信协议对于嵌入式开发来说非常有必要
记录无知岁月
·
2023-03-30 03:31
嵌入式专栏
串行通信
UART
SPI
IIC
CAN
串口、
IIC
、SPI协议学习整理
一、UARTUART是一个大家族,其包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范。它们的主要区别在于其各自的电平范围不相同。嵌入式设备中常常使用到的是TTL、TTL转RS232的这种方式。常用的就三根引线:发送线TX、接收线RX、电平参考地线GND。1.1电路示意图1.2通信协议将传输数据的每个字符一位接一位地传输。起始位:先发出一个逻辑”0”的信号
烛火飞蛾
·
2023-03-30 02:51
嵌入式通讯协议
串口
UART
IIC
SPI
【架构 Flutter实践 Clean架构 && TDD测试
驱动开发
---1.0】
-----------2022-11-12补充-----------最近在开发中尝试用了clean架构,感觉就是麻烦。。。太多模板代码,很容易过度开发。我认为了解这些理念是很重要的,但应该跟随你的项目、流程进行调整、裁剪。如果你们的流程是服务端出接口,然后召开接口会议,实际上就是在将Data层的Module变成Domain层的entity(争执难免),当然你这样就相当于依赖了服务端,而服务端是IO
鸡蛋卷啊卷
·
2023-03-30 02:19
Android
Flutter
flutter
android
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他