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驱动外设
Linux驱动
学习—平台总线模型
1、平台总线模型介绍①什么是平台总线模型?平台总线模型也叫platform总线模型。是Linux内核虚拟出来的一条总线,不是真实的导线。平台总线模型就是把原来的驱动C文件给分成两个C文件,一个是device.c,一个是driver.c把稳定不变的放在driver.c里面,需要变得放在devic.c里面。②为什么会有平台总线模型?(1)可以提高代码的重用性(2)建设重复性代码③怎么编写以平台总线模型
suifen_
·
2024-01-03 22:43
linux
学习
驱动开发
c语言
运维
pinctl和GPIO子系统
pinctl和GPIO子系统不管什么
外设
驱动,GPIO驱动基本都是必须的,而pinctrl和gpio子系统又是GPIO驱动必须使用的。
学习使人进步--
·
2024-01-03 22:13
linux驱动
开发学习3 pinctl和gpio子系统试验
linux对于gpio有专门的驱动框架借助pinctl子系统做pin的复用·和电气属性借助gpio子系统来使用gpio大多数SOC的pin都是支持复用的,比如I.MX6ULL的GPIO1_IO03既可以作为普通的GPIO使用,也可以作为I2C1的SDA等等。此外我们还需要配置pin的电气特性,比如上/下拉、速度、驱动能力等等。传统的配置pin的方式就是直接操作相应的寄存器,但是这种配置方式比较繁琐
西伯利亚大草原的狼
·
2024-01-03 21:11
Linux驱动层开发
linux
学习
运维
迅为嵌入式
linux驱动
开发笔记(五)—pinctl和gpio子系统
一、pinctl和gpio子系统pinctrl子系统设置引脚的复用关系和电气属性。2、LinuxPinctrl子系统提供的功能是什么?(1)管理系统中所有的可以控制的pin,在系统初始化的时候,枚举所有可以控制的pin,并标识这些pin。(2)管理这些pin的复用(Multiplexing)。对于SOC而言,其引脚除了配置成普通的GPIO之外,若干个引脚还可以组成一个pingroup,形成特定的功
梅山剑客
·
2024-01-03 21:11
Linux操作系统
#
嵌入式驱动linux
linux
学习
单片机
arm
驱动开发
Linux驱动
学习—pinctl和gpio子系统
1、pinctl和gpio子系统(一)1.1pinctrl子系统主要工作内容获取设备树中pin信息,管理系统中所有的可以控制的pin,在系统初始化的时候,枚举所有可以控制的pin,并标识这些pin。根据获取到的pin信息来设置pin的复用功能,对于SOC而言,其引脚除了配置成普通的GPIO之外,若干个引脚还可以组成一个pingroup,形成特定的功能。根据获取到的pin信息来设置pin的电气特性,
suifen_
·
2024-01-03 21:40
linux
学习
驱动开发
计算机网络期末复习题(一)
OSI七层结构模型中,处于数据链路层与传输层之间的是()选项A:物理层选项B:网络层选项C:会话层选项D:表示层正确答案:B2.计算机网络中可以共享的资源包括()选项A:硬件、软件、数据选项B:主机、
外设
miss you ya
·
2024-01-03 20:45
计算机网络
计算机网络
linux 中断共享
中断冲突的概念几乎是PC体系的同义词.过去,在PC上的IRQ线不能服务多于一个设备,并且它们从不足够.结果,失望的用户花费大量时间开着它们的计算机,尽力找到一个方法来使它们所有的
外设
一起工作.现代的硬件
一叶知秋yyds
·
2024-01-03 20:11
驱动开发
linux
linux
c语言
驱动开发
【elfboard linux开发板】1. 开箱与点灯仪式
ELF1主控板,其主控为:FETMX6ULL-S,搭载的资源有:wifi/蓝牙模块,温湿度传感器模块,六轴加速度计模块、蜂鸣器等;并且提供usb口、typeC调试口、pin针、以太网口、LCD端口、相机座等
外设
接口赠送的配件
笔wei生花
·
2024-01-03 18:57
linux
嵌入式硬件
单片机
单片机原理及应用:开关控制LED多种点亮模式
从这篇文章开始,我们不再只研究单一的
外设
工作,而是将LED、数码管、开关、按键搭配在一起研究,这篇文章主要介绍LED和开关能擦出怎样的火花,同时也介绍一些函数封装的知识。
尘光未歇
·
2024-01-03 18:20
单片机原理及应用
单片机
嵌入式硬件
c语言
51单片机
proteus
单片机原理及应用:独立式键盘控制LED与多功能按键识别
今天来介绍另一个
外设
——按键与LED的配合工作,与开关不同,按键需要注意消除抖动带来的影响,代码逻辑也会更复杂一写,下面先为大家介绍独立式键盘的相关知识。
尘光未歇
·
2024-01-03 17:15
单片机原理及应用
单片机
计算机外设
嵌入式硬件
51单片机
proteus
STM32入门教程-2023版【3-2】使用库函数点亮GPIO灯
二、正式点亮一个LED灯(3)使用库函数点亮GPIO灯RCC初始化首先用的是,RCC里面的APB2
外设
时钟控制函数,将RCC_APB2PeriphClockCmd函数名复制,粘贴到main函数中,然后右键跳转到定义我们要点亮
硬核王同学
·
2024-01-03 17:02
stm32
嵌入式硬件
单片机
STM32入门教程-2023版【3-1】
外设
电路及面包板
关注+点赞不错过精彩内容大家好,我是硬核王同学,最近在做免费的嵌入式知识分享帮助对嵌入式感兴趣的同学学习嵌入式、做项目、找工作!六、STM32外部的设备和电路外部设备LED:发光二极管,正向通电点亮,反向通电不亮左边是正级,右负是负极如果没有剪过引脚,那么长脚是正极,短脚是负极看图也可以区分,内部较小的一边是正极,较大的一边是负极蜂鸣器:有源蜂鸣器:内部自带振荡源,将正负极接上直流电压即可持续发声
硬核王同学
·
2024-01-03 17:32
stm32
嵌入式硬件
单片机
STM32入门教程-2023版【3-2】点亮LED灯之库函数介绍
正式点亮一个LED灯操作STM32的GPIO需要三个步骤:1.使用RCC打开GPIO的时钟;2.使用GPIO_Init函数初始化GPIO;3.使用输出或输入函数来控制GPIO口这里涉及了GPIO和RCC两个
外设
硬核王同学
·
2024-01-03 17:32
stm32
单片机
嵌入式硬件
协议基础笔记
Android串口使用方法_android-serialport的使用-CSDN博客安卓与串口通信-基础篇_安卓串口通信-CSDN博客串口简介串口通信是Android智能硬件开发所必须具备的能力,市面上类型众多的
外设
基本都是通过串口进行数据传输的
明飞1987
·
2024-01-03 16:08
笔记
故事‖赈灾(一)
城主范俊出身颖川白鹿书院,向来以天下万民为本,不忍灾民受饥挨饿,从自家库房拉粮食,在东门
外设
粥厂,救济灾民。其粥所用白米,虽为陈仓旧米而制,但粥中立筷而不倒。诚可见城主范俊之人品,其行大善。
一步尘世间
·
2024-01-03 15:08
STM32--中断使用(超详细!)
写在前面:前面的学习中,我们接触了STM32的第一个
外设
GPIO,这也是最常用的一个
外设
;而除了GPIO外,中断也是一个十分重要且常用的
外设
;只有掌握了中断,再处理程序时才能掌握好解决实际问题的逻辑思路
King~30+
·
2024-01-03 13:58
单片机
嵌入式硬件
stm32
mcu
STM32的位带操作
时间记录::2024/1/2一、基础知识介绍stm32中支持位带操作的区域分为两部分,均为1MB的大小,分别为SRAM区的最低1MB范围(APB1/2、AHB
外设
)和片内
外设
区的最低1MB范围
外设
位带区与
外设
位带别名区的地址转换公式
KINO32
·
2024-01-03 11:30
STM32
stm32
嵌入式硬件
单片机
STM32 学习(二)GPIO
,每个GPIO
外设
总共有16个引脚,编号是从0到15,内部包含了寄存器和驱动器,寄存器就是一段特殊
Patarw_Li
·
2024-01-03 11:27
STM32学习
stm32
学习
嵌入式硬件
【无标题】
#include"uart4.h"voiduart4_config(){//使能GPIOG,GPIOB,UART4
外设
时钟RCC->MP_AHB4ENSETR|=(0x1MP_AHB4ENSETR|=(
2301_79965609
·
2024-01-03 09:18
linux
串口发送控制命令,实现一些
外设
LED 风扇 马达
main.c#include"uart4.h"intmain(){chara;charbuf[128];uart4_config();while(1){/*//接收一个字符数据a=getchar();//发送接收的字符+1putchar(a+1);putchar('\r');putchar('\n');*/gets(buf);//读取字符串//puts(buf);//输出字符串if(strcmp(
Sinbia_Lurika
·
2024-01-03 07:33
单片机
嵌入式硬件
嵌入式Linux系统中对GPIO操作的方法总结
在Linux系统里操作GPIO的方法有以下几个:1.写驱动的方式需要自己编写
linux驱动
,在驱动里操控GPIO,应用通过驱动提供的节点来控制GPIO。优点是结构清晰,可扩展性强,比较灵活。
不醒的兔子
·
2024-01-03 06:29
响应
一定乱码原因:字符流是有缓冲区的,Response获得字符流,老
外设
计默认的缓冲编码是ISO-8859-
逝水清尘_66d5
·
2024-01-03 04:03
STM32H743 各个
外设
功能整理
在整理工程时看到芯片很多的
外设
自己都没有使用到,用到的只有三分之一左右,遂参考芯片手册和网上的资料对芯片的
外设
功能进行了一些整理,之后需要用到这些功能时可以及时的查到。
StrongerSun
·
2024-01-02 18:21
stm32
stm32
嵌入式硬件
单片机
ACM32F42x/4x3优势有什么?为什么可应用在充电桩、小家电上面
196KBSRAM用于程序堆栈+部分图片缓存•叠封最大8MBPSRAM,用于大容量图片缓存•180MHzM33内核,处理性能极佳•可选QFN32(4x4)、QFN48(5x5)小封装,适合紧凑型封装•抛弃大多数模拟
外设
lucy15302751079
·
2024-01-02 12:48
矽普
充电桩
小家电
电力医疗
可穿戴
航芯ACM32G103开发板评测 01-开箱及环境搭建流程
01-航芯ACM32G103开发板开箱及环境搭建流程ACM32G103开发板资源简介ACM32G103系列是航芯推出的一款有着丰富模拟
外设
及安全存储扩展能力的高性价比通用MCU。
End-ING
·
2024-01-02 12:45
ACM32
开发板评测
开发板
ACM32
带你理清CPU,cache和存储器之间的逻辑运作
一.
外设
和主机之间的连接:先来一张图:存储器分为主存储器和辅助存储器,辅助存储器需要通过I/O设备,与主机进行交流1.辅助存储器辅助存储器也称外存储器,简称辅存或外存,用来存储当前不在中央处理器的程序和数据
dulu~dulu
·
2024-01-02 11:28
linux
服务器
网络
simulink代码生成(六)——多级中断的配置
中断向量表什么时候初始化-CSDN博客F28335中断系统及其应用————DSPTMS320F28335学习笔记(二)_dspf28335中断跳出循环后如何回到循环-CSDN博客1、dsp28335三级中断机制由于
外设
中断源有
沉沙丶
·
2024-01-02 00:48
中断
simulink
电机控制
代码生成
dsp28335
小猫爪:i.MX RT1050学习笔记26-RT1xxx系列的FlexCAN详解
CANFD情况下2.1.3激活了RXFIFO情况下2.2过滤机制2.2.1**标准x邮箱**的过滤器2.2.2RXFIFO的过滤器2.3匹配机制3参考示例END1前言 努力学习一下RT1xxx的CAN
外设
小猫爪
·
2024-01-02 00:25
i.MX
RT1050学习笔记
RT1050
FlexCAN
CC2640R2F之PWM添加篇(如何添加
外设
总章)
前面说过,CC2640R2F的
外设
驱动,协议栈都已经写好,非常方便调用,现在就来说说,怎么调用这些特殊的
外设
,而且,所有的
外设
添加思路一样,这篇博文,就介绍下添加的思路,以后的博客,只介绍添加的步骤,不讲思路
在金华的电子小民工
·
2024-01-01 23:03
CC2640R2F
CC2640R2F
PWM
Linux驱动
开发学习笔记7《并发与竞争》
目录一、并发与竞争1、并发与竞争简介2、保护内容是什么二、原子操作1、原子操作简介2、原子整形操作API函数3、原子位操作API函数4、实验(1)修改设备树文件(2)LED驱动修改(3)编写测试APP(4)运行测试三、自旋锁1、自旋锁简介2、自旋锁API函数3、其他类型的锁(1)读写自旋锁(2)顺序锁4、自旋锁使用注意事项5、自旋锁实验(1)修改设备树文件(2)LED驱动修改(3)测试APP(4)
ssz__
·
2024-01-01 23:19
Linux驱动开发学习
学习
笔记
linux
驱动开发
c语言
ubuntu
软件功耗管理
一、背景功耗管理是由软件、处理器、
外设
、电源等一起构成的系统问题。App中很小的低效行为在整个系统中累加后,会对电池寿命、性能、响应速度和温度产生明显的影响。
ManFresh
·
2024-01-01 22:25
物联网
GD32F103 DMA的用法
GD32F103DMA的用法文章目录GD32F103DMA的用法@[TOC](文章目录)1.DMA的思想2.DMA的原理3.GD32的DMA概述4.GD32的DMA框图1.
外设
与存储器握手2.DMA的地址生成
牛牛ly
·
2024-01-01 22:18
GD32F10X
单片机
stm32
嵌入式硬件
12 HAL库的硬件SPI驱动数码管
一、SPI的基础知识1.SPI简介01SPI是串行
外设
接口(SerialPeripheralInterface)的缩写02是美国摩托罗拉公司(Motorola)最先推出的一种同步串行传输规范03是一种单片机
外设
芯片串行扩展接口
@daiwei
·
2024-01-01 22:34
单片机
嵌入式硬件
单片机
物联网
蓝牙相关
https://www.jianshu.com/p/03d617921aefIOS9BLE与
外设
交互及设备绑定https://www.jianshu.com/p/e837841efb20CoreBluetooth
iOS_愛OS
·
2024-01-01 20:02
嵌入式开发——SPI原理
学习目标了解SPI协议熟悉SPI相关的名词熟悉SPI通讯过程熟悉SPI数据传输方式学习内容SPI概念SPI(SerialPeripheralInterface)是一种串行
外设
接口协议,用于在微控制器(MCU
除不掉的灰色
·
2024-01-01 16:05
嵌入式开发
单片机
嵌入式硬件
stm32
物联网
arm开发
外设
/* 光控开关模块套件-路灯楼梯灯自动控制开关 使用
文章目录光控开关模块套件-路灯楼梯灯自动控制开关使用光控开关模块套件-路灯楼梯灯自动控制开关使用经过调试能获得按键不按下时候,实现暗通,就是无光照时,继电器能吸合;(测试:用手挡住光敏电阻,由于电路设计需要等待3s延时,这时继电器吸合同时指示灯也会被点亮)链接:https://pan.baidu.com/s/1Itc-kgWAkTJhu7nJkcIFcg提取码:v5kd套件参数:工作电压:5V直流
xhZhangShaoFan
·
2024-01-01 15:30
外设
单片机
STM32CubeMX教程13 ADC - 单通道转换
目录1、准备材料2、实验目标3、ADC概述4、实验流程4.0、前提知识4.1、CubeMX相关配置4.1.1、时钟树配置4.1.2、
外设
参数配置4.1.3、
外设
中断配置4.2、生成代码4.2.1、
外设
初始化调用流程
OSnotes
·
2024-01-01 14:57
stm32
单片机
嵌入式硬件
STM32CubeMX教程14 ADC - 多通道DMA转换
目录1、准备材料2、实验目标3、实验流程3.0、前提知识3.1、CubeMX相关配置3.1.1、时钟树配置3.1.2、
外设
参数配置3.1.3、
外设
中断配置3.2、生成代码3.2.1、
外设
初始化调用流程3.2.2
OSnotes
·
2024-01-01 14:57
stm32
单片机
嵌入式硬件
STM32CubeMX教程6 TIM 通用定时器 - 生成PWM波
目录1、准备材料2、实验目标3、实验流程3.0、前提知识3.1、CubeMX相关配置3.1.1、时钟树配置3.1.2、
外设
参数配置3.1.3、
外设
中断配置3.2、生成代码3.2.1、
外设
初始化调用流程3.2.2
OSnotes
·
2024-01-01 14:26
stm32
嵌入式硬件
单片机
STM32CubeMX教程15 ADC - 多重ADC转换
目录1、准备材料2、实验目标3、二重ADC转换3.0、前提知识3.1、CubeMX相关配置3.1.1、时钟树配置3.1.2、
外设
参数配置3.1.3、
外设
中断配置3.2、生成代码3.2.1、
外设
初始化调用流程
OSnotes
·
2024-01-01 14:24
stm32
单片机
嵌入式硬件
在STM32上使用DMA进行UART通信
DMA(DirectMemoryAccess)是一种实现高效数据传输的技术,可以在
外设
和内存之间直接进行数据传输,减轻了CPU的负担。在STM32微控制器上,我们可以使用DMA来提高UAR
嵌入式杂谈
·
2024-01-01 14:53
stm32
嵌入式硬件
单片机
STM32串口通信编程实例:使用RS232进行数据传输
引言:STM32微控制器作为嵌入式系统中常用的处理器之一,提供了丰富的
外设
接口,其中包括串口接口。串口通信在嵌入式系统中起到了至关重要的作用,常用于与外部设备进行数据交互。
嵌入式杂谈
·
2024-01-01 14:16
单片机
stm32
嵌入式硬件
【STM32】SPI通信
1SPI通信SPI(SerialPeripheralInterface,串行
外设
接口)是由Motorola公司开发的一种通用数据总线四根通信线:SCK(SerialClock,串行时钟)、MOSI(MasterOutputSlaveInput
StudyWinter
·
2024-01-01 14:08
STM32
stm32
嵌入式硬件
单片机
SPI通信
操作系统真象还原实验记录之实验十:实现中断处理
操作系统真象还原实验记录之实验十:实现中断处理书P3191.相关基础知识1.1中断处理过程忽视细节,整体过程如下1.
外设
发出中断信号给8259A芯片2.8259A芯片处理信号,并向CPU发送中断向量号3
mxy990811
·
2024-01-01 14:53
操作系统
操作系统
linux
Linux驱动
学习—设备树及设备树下的platform总线
1、什么是设备树?设备树是一种描述硬件资源的数据结构。他通过bootloader将硬件资源传给内核,使得内核和硬件资源描述相对独立。2、设备树的由来2.1平台总线的由来要想了解为什么会有设备树,设备树是怎么来的,我们就要先来回顾以下在没有设备树之前我们是怎么来写一个驱动程序的。以字符设备驱动代码框架为例,我们一起一起来回顾下。任何的设备驱动的编写,Linux已经为我们打好了框架,我们只需要做完形填
suifen_
·
2024-01-01 07:26
linux
驱动开发
c语言
运维
计算机组成原理复习4
控制总线d.片内总线D系统总线中地址总线的功能是()a.选择主存单元地址b.选择进行信息传输的设备c.选择外存地址d.指定主存和I/O设备接口电路的地址D解析:系统总线中的地址线用于指定要访问的内存或
外设
的地址
柚子味的羊
·
2024-01-01 05:08
学习记录
计算机组成原理
S32K312程序快速集成软件看门狗的方法
S32K312的软件看门狗配置比较复杂,如果靠纯手工在
外设
中进行配置,非常费时间,还不一定好用。
Mr_Johhny
·
2024-01-01 04:28
S32K312
软件看门狗
快速集成
2019.2.3 星期日
老公所在的公司还挺亲民,在公司门
外设
有求龙头和喷水枪,还有抹布,正好接老公之前洗个车,真好!接到老公后我们三人一起去了超市,大购物!送礼用的,大人爱吃的,孩子爱喝的,又是满满一车,票票真是不禁花!
薇薇冰朵
·
2024-01-01 04:45
linux驱动
(一):led
本文主要探讨210的led驱动相关知识。驱动操作系统驱动硬件的代码,驱动上层是系统调用API,下层是硬件宏内核:内核整体上为一个过程实现,运行在同一地址空间,相互调用简单高效微内核:功能为独立过程,过程间通过IPC通信linux本质上是宏内核兼具微内核模块化特性静态模块化编译时可裁剪但需重新编译,动态模块化模块自动安装和卸载字符设备软件是以字节为单位进行操作的,块设备,块设备是以块(多字节)为单位
菜_小_白
·
2024-01-01 00:47
linux
运维
服务器
如何在VSCode搭建ESP-IDF开发ESP32
ESP-IDF集成了大量的软件组件,包括RTOS、
外设
驱动程
优信电子
·
2024-01-01 00:43
ESP专栏
学习笔记
vscode
ide
编辑器
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他