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驱动外设
FRDM‐K64F开发板 ARM Mbed 在线编译器嵌入式和物联网开发
许多较新的传感器都是数字传感器,即它们使用I2C(内部集成电路)、SPI(串行
外设
接口)和UART(通用异步接收器)等协议以数字格式提供输出。执行器是将电信号转换为物理输出(即运动)的设备。执行
亚图跨际
·
2024-01-24 08:54
嵌入式
C/C++
arm开发
物联网
嵌入式
DMA详解
DMA,全称为DirectMemoryAccess,直接存储器访问.用于在
外设
与存储器之间以及存储器与存储器之间提供高速数据传输。可以在无需任何CPU操作的情况下通过DMA快速移动数据。
shaun2001
·
2024-01-24 06:00
单片机
CAN—通讯实验
本节主要介绍以下内容CAN协议简介STM32的CAN
外设
简介CAN控制的相关结构体CAN—通讯实验一、CAN协议简介CAN是控制器局域网络(ControllerAreaNetwork)的简称,它是由研发和生产汽车电子产品著称的德国
I am Supreme
·
2024-01-24 03:23
嵌入式软件学习总结
嵌入式软件
stm32
单片机
嵌入式硬件
【STM32】STM32学习笔记-SPI通信协议(36)
串行
外设
接口(S
Print World
·
2024-01-24 02:38
STM32F103
stm32
学习
笔记
江科大
江科大SPI
spi
STM32CubeMX教程25 PWR 电源管理 - 睡眠、停止和待机模式
目录1、准备材料2、实验目标3、实验流程3.0、前提知识3.0.1、睡眠模式3.0.2、停止模式3.0.3、待机模式3.1、CubeMX相关配置3.1.0、工程基本配置3.1.1、时钟树配置3.1.2、
外设
参数配置
OSnotes
·
2024-01-24 01:14
stm32
单片机
嵌入式硬件
STM32CubeMX教程22 FSMC - 8080并行接口TFT-LCD驱动
3.0.3、LCD接口硬件原理详解3.0.3、控制FSMC对LCD命令/数据写入(重点)3.0.4、FSMC时序参数设置3.1、CubeMX相关配置3.1.0、工程基本配置3.1.1、时钟树配置3.1.2、
外设
参数配置
OSnotes
·
2024-01-24 01:14
stm32
单片机
嵌入式硬件
STM32CubeMX教程24 WDG - 独立/窗口看门狗
目录1、准备材料2、实验目标3、WWDG实验流程3.0、前提知识3.1、CubeMX相关配置3.1.0、工程基本配置3.1.1、时钟树配置3.1.2、
外设
参数配置3.1.3、
外设
中断配置3.2、生成代码
OSnotes
·
2024-01-24 01:44
stm32
单片机
嵌入式硬件
STM32CubeMX教程20 SPI - W25Q128驱动
目录1、准备材料2、实验目标3、实验流程3.0、前提知识3.1、CubeMX相关配置3.1.0、工程基本配置3.1.1、时钟树配置3.1.2、
外设
参数配置3.1.3、
外设
中断配置3.2、生成代码3.2.0
OSnotes
·
2024-01-24 01:43
stm32
嵌入式硬件
单片机
STM32CubeMX教程26 FatFs 文件系统 - W25Q128读写
文章目录1、准备材料2、实验目标3、实验流程3.0、前提知识3.1、CubeMX相关配置3.1.0、工程基本配置3.1.1、时钟树配置3.1.2、
外设
参数配置3.1.3、
外设
中断配置3.2、生成代码3.2.0
OSnotes
·
2024-01-24 01:42
stm32
嵌入式硬件
单片机
Linux驱动
安装遇到的问题(Kernel configuration is invalid)(Invalid module format)
Linux驱动
编译安装遇到的问题(Kernelconfigurationisinvalid)(Invalidmoduleformat)前言1.Kernelconfigurationisinvalid2.
花好约猿上王者
·
2024-01-23 21:04
Linux
linux
驱动开发
YTM32的HSM模块在信息安全场景中的应用
YTM32的HSM模块在信息安全场景中的应用文章目录YTM32的HSM模块在信息安全场景中的应用引言应用场景:一点点密码学基础硬件:YTM32的信息安全子系统HCU
外设
模块硬件特性基本的应用操作流程,以计算
suyong_yq
·
2024-01-23 20:28
YTM32
YTM32
MCU
信息安全
【吃灰开发板复活】DIY全志V3s随身终端屏幕适配,LVGL以及各种
外设
驱动移植教程
我用全志V3s做了个成本100元,功能媲美MP4的随身终端|全志在线开发者论坛并详细解析了项目的硬件设计部分,本文将着重介绍项目的软件适配部分,并挑选其中几个普适性较强的
外设
功能来进行介绍。
DOT小文哥
·
2024-01-23 19:39
智能硬件
小文哥杂谈
DIY
屏幕显示
LVGL
外设驱动
全志
Linux驱动
学习13(初步认识ioremap)
几乎每一种
外设
都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,
外设
的寄存器通常被连续地编址。
iteye_11495
·
2024-01-23 14:32
操作系统
嵌入式
stm32启动过程、cortex-m3架构、堆栈代码位置、编译汇编链接分析
主要是I-CodeBus、D-CodeBus、SystemBus)体系结构:哈佛结构与冯诺依曼结构的区别复位有三种启动方式,从哪里开始启动、启动代码的所在的位置三、从存储器映射来看stm32架构(内存与
外设
GK小卜
·
2024-01-23 12:23
stm32
C
stm32
c语言
架构
STM32cubeMX+keil+HAL库(DMA+空闲中断收发不定长数据)
一、DMA介绍1.DMA概念直接存储器访问(DMA):用于在
外设
与存储器之间以及存储器与存储器之间进行高速数据传输。DMA传输过程的初始化和启动由CPU完成,传输过程由DMA控制器来执行,无需CP
CZU_zzjj
·
2024-01-23 12:23
stm32
stm32
keil
mdk
dma
Hylicos - MINI2440 - 中断控制
提供这些中断源的是内部
外设
,如DMA控制器、UART、IIC等等。在这些中断源中,UARTn、AC97和EINTn中断对于中断控制器而言是“或”关系。当从内部
外设
和外部
三境界
·
2024-01-23 10:45
单片机
嵌入式硬件
IMX6ULL|GPIO子系统
子系统GPIO是GeneralPurposeI/O的缩写,即通用输入输出端口,简单来说就是MCU/CPU可控制的引脚,这些引脚通常有多种功能,最基本的是高低电平输入检测和输出,部分引脚还会与主控器的片上
外设
绑定
左手的月光
·
2024-01-23 10:44
单片机
嵌入式硬件
STM32WLE5JC 低功耗模式
低功耗模式该器件支持多种功耗模式,以实现低功耗、短启动时间、可用
外设
和可用唤醒源之间的最佳折衷。
饼干饼干圆又圆
·
2024-01-23 10:09
stm32
stm32
单片机
嵌入式硬件
【
Linux驱动
】休眠与唤醒 | POLL机制 | 异步通知 | 阻塞与非阻塞 | 软件定时器
作者:一只大喵咪1201专栏:《
Linux驱动
》格言:你只管努力,剩下的交给时间!
一只大喵咪1201
·
2024-01-23 05:07
Linux驱动
linux
c语言
驱动开发
arm开发
架构
常用芯片学习——HC573芯片
锁存器的最主要作用是缓存,其次完成高速的控制器与慢速的
外设
的不同步问题,再其次是解决驱动的问题,最后是解决一个I/O口既能输出也能输入的问题。
zhoutanooi
·
2024-01-23 03:58
学习
GPU与SSD间的P2P DMA访问机制
通常情况下,
外设
设备间的数据传输需要通过CPU内存缓冲区作为中转站。例如,在将数据从SSD复制到GPU的过程中,CPU会先要求SSD
古猫先生
·
2024-01-23 00:12
PCIe
p2p
服务器
linux
性能优化
ARM-
Linux驱动
内核(S3C2440)
Linux启动流程驱动(程序):驱使设备行动的程序1.启动bootloader---引导操作系统启动的(裸机)程序,为操作系统启动准备环境,并引导操作系统启动2.启动kernel---操作系统核心(俗称的操作系统)3.加载根文件系统---一堆文件的集合(根目录下的文件)存储分类RAM(随机存储)SRAM静态DRAM动态SDRAM同步动态SDR(DDR2\3\4\5)ROM(只读存储)PROM可编程
Omedetou。
·
2024-01-22 22:05
linux
arm开发
运维
STM32学习笔记(一)之存储器的地址分配
首先我们需要知道存储器地址映射定义:ARMCortex-M3系列的处理器,采用存储器与I/O设备(
外设
)统一编址的方式,将部分存储器地址范围用于
外设
,这种通过存储器地址访问
外设
的方式,称之为存储器地址映射对于
yinchengkai
·
2024-01-22 22:18
stm32
stm32
学习
单片机
10.STM32F40x IIC介绍及代码配置
总线上扩展的外围器件及
外设
接口通过总线寻址,是具备总线仲裁和高低速设备同步等功能的高性能多主机总线。
青花木
·
2024-01-22 19:07
STM32F40x
stm32
单片机
嵌入式硬件
基于esp32的手机蓝牙收发调试器
ESP32包含WIFI模块和蓝牙4.0模块,双核CPU工作频率为80-240Mhz,其大致功能如下图所示:
外设
接口•34个GPIO口•12-bitSARADC,多达18个通道•2个8-bitD/A转换器
不秃更强
·
2024-01-22 16:22
esp32学习笔记
物联网
iot
c++
visual
studio
code
stm32DMA
DMA文章目录DMADMA简介DMA功能框图DMA请求DMA请求通道**仲裁器**DMA数据配置从哪里来到哪里去
外设
到存储器存储器到
外设
存储器到存储器DMA初始化结构体讲解配置DMATOP(
外设
)代码例子
elderingezez
·
2024-01-22 16:08
stm32
stm32
嵌入式硬件
单片机
stm32中断概览
寄存器简介优先级的定义优先级分组中断编程补充说明补充说明异常类型系统异常类型清单F103外部中断清单NVIC简介NVIC是嵌套向量中断控制器,控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里面的一个
外设
elderingezez
·
2024-01-22 16:07
stm32
stm32
单片机
嵌入式硬件
单片机C51之1:流水灯
前言:51系列单片机硬件驱动入门基础流水灯是第一个单片机程序,或者说是最简单的单片机程序,但是里面蕴含了一个最基本的原理:用数据直接控制
外设
,小小的led灯即是数据的最直接体现。
jllws1
·
2024-01-22 12:24
C语言
51单片机
c语言
(实测可用)STM32CubeMX教程-STM32L431RCT6开发板(定时器Timer2)
64_10x10x05P(3)开发板主芯片内核:ARM®Cortex®-M4(4)开发板主芯片主频:80MHz(5)开发板主芯片Flash大小:256KB(6)开发板主芯片RAM大小:64KB(7)其他
外设
嵌入式ZYXC
·
2024-01-22 11:04
STM32CubeMX使用例程
arm
单片机
stm32
mcu
物联网
使用定时器
外设
的输入捕捉功能及测量脉冲宽度
使用定时器
外设
的输入捕捉功能及测量脉冲宽度文章目录使用定时器
外设
的输入捕捉功能及测量脉冲宽度Introduction硬件定时器
外设
输入捕获功能的机制使用两个通道(引脚)的单边沿触发输入捕获使用单通道(引脚
suyong_yq
·
2024-01-22 11:49
YTM32
单片机
嵌入式硬件
汽车电子
YTM32
语音模块学习——LSYT201B模组(深圳雷龙科技)
目录引子处理器
外设
音频蓝牙模组展示引子关注我的老粉们应该知道我之前用过语音模块做东西,那个比较贵要50多。今天这个淘宝20元左右比那个便宜,之前那个内核是51的,一个8位机。
宇努力学习
·
2024-01-22 11:16
传感器模块学习
语音模块
蓝牙
单片机
c
嵌入式
termux在手机上模拟运行linux环境,废品再利用搭建服务器
termux在手机上模拟运行linux环境,废品再利用搭建服务器手机与
外设
通讯,实现的方法有很多,蓝牙,连接线,adb,微信等,随着软硬件的发展,手机已经能够很轻松地模拟操作系统了,比如在安卓里安装termux
阳光8088
·
2024-01-22 10:31
linux
经验分享
python
idea就改完内存启动不了怎么办
有时候在idea中修改完内存,再重启发现无法启动了,这个一般是设置的不太合理导致的,接下来我来讲一下在idea之
外设
置运行内存的方式,以设置合理的运存来正常运行idea:一、Win+E打开文件夹,进入c
axbhealj
·
2024-01-22 09:25
各种经验分享
intellij-idea
java
ide
MCU常用
外设
总线
目录前言一、时钟与中断二、GPIO三、ADC四、定时器4.1基本定时器4.2通用定时器4.2.1输入捕获4.2.2输出比较五、UART六、IIC七、SPI前言 本文主要讲单片机
外设
的功能,即这些
外设
是什么
别问,问就是全会
·
2024-01-22 06:28
嵌入式软件
单片机
嵌入式硬件
寄存器映射
文章目录STM32芯片构成引脚方向芯片的寄存器映射寄存器映射寄存器封装芯片的存储器映射STM32芯片构成stm32由内核,Flash,SRAM,
外设
构成
外设
包含:GPIO,USART,SPI,I2C,ADC
暮光启行
·
2024-01-22 06:24
STM32:入门
单片机
嵌入式硬件
构建库函数雏形(以GPIO为例)
构建库函数雏形进行
外设
结构体定义构建置位和复位函数进行库函数的自定义stepI:\textbf{stepI:}stepI:对端口进行输出数据类型枚举stepII:\textbf{stepII:}stepII
暮光启行
·
2024-01-22 06:48
STM32:入门
单片机
stm32
嵌入式硬件
Android问题记录
你可以从设备的显示器、打印机或其他
外设
中获取ICC配置文件,或者从网
12345,catch a tiger
·
2024-01-22 04:46
python
github
开发语言
STM32标准库开发—硬件I2C
外设
I2C
外设
简介固定多主机模式:在固定多主机模式下,主机的角色是固定的,每个主机都有一个唯一的地址。在通信过程中,只有一个主机拥有总线的控制权,其他主机处于被动状态。
zhoutanooi
·
2024-01-22 03:54
stm32
嵌入式硬件
单片机
【STM32调试】寄存器调试不良问题记录持续版
本记录只包含stm32的内核以及
外设
等寄存器的调试,不包含业务方面。低功耗管理使用低功耗功能前是否需要打开PWR时钟?是需要先打开PWR时钟的,否则无法唤醒。睡眠模式、停机模式和待机模式的区别?
秋山刀名鱼丶
·
2024-01-22 03:53
stm32
寄存器
调试
linux驱动
(五):framebuffer
本文主要探讨210的framebuffer驱动知识。frameBuffer用户态进程直接调用显卡写屏,framebuffer接口是给用户态进程用于写屏framebuffer设备文件为fbx清屏:ddif=/dev/zeroof=/dev/fbx清屏:$ddif=/dev/zeroof=/dev/fb0bs=1024count=768截屏:ddif=/dev/fbof=fbfilefb.hstruc
菜_小_白
·
2024-01-22 02:24
linux
c语言
驱动开发
linux驱动
(六):input(key)
本文主要探讨210的input子系统。input子系统input子系统包含:设备驱动层,输入核心层,事件驱动层事件处理层:接收核心层上报事件选择对应structinput_handler处理,每个input_handler对象处理一类事件,同类事件的设备驱动共用同一handler核心层:连接设备驱动层和事件处理层,为设备驱动层提供输入设备驱动接口(structinput_dev)以及输入设备驱动注
菜_小_白
·
2024-01-22 02:24
linux
驱动开发
c语言
linux驱动
(八):block,net
本文主要探讨210的block驱动和net驱动。block随机存取设备且读写是按块进行,缓冲区用于暂存数据,达条件后一次性写入设备或读到缓冲区块设备与字符设备:同一设备支持块和字符访问策略,块设备驱动层支持缓冲区,字符设备驱动层没有缓冲块设备单位:扇区(Sectors):1扇区为512(倍)字节,块(Blocks):1块包含1个或多个扇区,段(Segments):若干相邻块组成,页(Page):内
菜_小_白
·
2024-01-22 02:24
linux
c语言
驱动开发
Linux内核IO内存使用思路分析-学到牛牛
在嵌入式开发中,所有芯片对
外设
进行处理都是通过读写设备上的寄存器进行的。
外设
的寄存器在内存中单独分出一部分作为特殊功能寄存器进行编址。在低级嵌入式设备中,我们通过直接操作
外设
寄存器即可控制
外设
的工作。
学到牛牛
·
2024-01-21 16:58
Linux第33步_TF-A移植的第1步_创建新的设备树
和“TF-A移植”有关的知识点:1)设备树英文名字叫做Devicetree,用来描述板子硬件信息的,比如开发板上的CPU有几个核、每个CPU核主频是多少,IIC、SPI这些
外设
的寄存器范围是多少,IIC
LaoZhangGong123
·
2024-01-21 14:25
产品研发
linux
STM32MP157
设备树
【JavaEE】文件操作 —— IO
输出:向屏幕上打印,就是打印内容从CPU流出,
外设
,所以是输出。向文件中写内容,就是将内
我焦虑的编程日记
·
2024-01-21 14:12
javaEE
java-ee
java
前端
一文搞懂 , Linux内核—— 同步管理(上)
多个线程访问共享数据的情况,如下图所示:图中每一种颜色代表一种竞态情况,主要归结为三类:进程与进程之间:单核上的抢占,多核上的SMP;进程与中断之间:中断又包含了上半部与下半部,中断总是能打断进程的执行流;中断与中断之间:
外设
的中断可以路由到不同的
极致Linux内核
·
2024-01-21 13:44
linux驱动
入口函数module_init如何被调用
大多的
Linux驱动
程序需要包含下面三个头文件:#include#include#includeinit.h定义了驱动的初始化和退出相关的函数。kernel.h定义了经常用到的函数原型及宏定义。
爱因私谈
·
2024-01-21 10:00
STM32F407 简易电子时钟(标准库实现)
通过这个项目,我们可以学习到STM32极为重要的一个
外设
RTC实时时钟什么是RTCRTC(RealTimeClock):RTC实质是一个掉电后还继续运行的定时器,从定时器的角度来看,相对于通用定时器TIM
宁子希
·
2024-01-21 09:28
stm32
嵌入式硬件
单片机
Cortex-M3/M4内核NVIC及HAL库函数详解(4):使用HAL库配置外部中断
CortexM3与M4权威指南stm32f407的HAL库工程STM32F4xx中文参考手册1使用HAL库配置外部中断前面我们已经熟悉了有关内核部分的寄存器配置,接下来我们结合stm32f407的GPIO
外设
时光飞逝的日子
·
2024-01-21 07:56
单片机开发
ARM内核
stm32
ARM
中断
HAL库
stm32 FOC 电机介绍
2.STM32
外设
使用。3.原理图阅读。4.芯片手册阅读。5.数序坐标系知识为什么要出本教程?1.直流无刷电机应用越来越广泛,网上资料比较
fuluoce
·
2024-01-21 07:26
STM32
foc
stm32
嵌入式硬件
单片机
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他