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驱动外设
SWUST微机原理与接口简答题
答:①CPU与
外设
通信必须借助于必要的电路来实现,这样的电路称为接口或I/O接口。
AngleCavalier
·
2023-12-28 20:34
微机原理
微机原理
STM32 基础知识(探索者开发板)--51讲 GPIO
引脚悬空时是高电平,数据存入IDR寄存器GPIO_Mode_IPU下拉输入:可读取引脚电平,引脚悬空时是低电平,数据存入IDR寄存器GPIO_Mode_IPD模拟输入:GPIO无效,引脚直接接入内部ADC或
外设
娶不到胡一菲的汪大东
·
2023-12-28 17:15
stm32
嵌入式硬件
单片机
STM32 基础知识(探索者开发板)--103讲 通用定时器
(psc+1))/Ftusarr:自动重装载值psc:时钟预分频数定时器相关实验通用步骤1.定时器初始化a.定义结构体句柄b.设基地址c.设分频系数d.设自动重装载值e.设计数模式f.初始化定时器2.
外设
模式配置
娶不到胡一菲的汪大东
·
2023-12-28 17:32
stm32
嵌入式硬件
单片机
预告 |迅为RK3568开发板 驱动视频第十四期-单总线
3.实验使用
外设
:ds18b20介绍4.实验使用
外设
:ds18b20寄存器介绍5.实验使用
外设
:ds18b20指令介绍6.ds18b20驱动编写-驱动编写步骤7.ds18b20驱动编写-编写字符设备驱动框架
mucheni
·
2023-12-28 16:41
3568开发板
动手写
linux驱动
(6)--Apple的学习笔记
一,前言动手写
linux驱动
(5)--Apple的学习笔记后,今天开始做中断和定时器,中断涉及到硬件,之前反正key中断也做过练习,那么就选择用内核定时器做个小驱动吧。
applecai
·
2023-12-28 15:05
STM32L432+LIS3DH【加速度传感器】:端侧AI
NUCLEO-L432KC:芯片查找连接:https://www.st.com/zh/evaluation-tools/nucleo-l432kc.html#cad-resources1.原理图引脚定义2.芯片图开发板和
外设
之间通信需要
m0_63077733
·
2023-12-28 14:50
综合项目
stm32
3d
人工智能
设备树之OF操作函数
注:参考正点原子I.MX6U嵌入式
Linux驱动
开发指南V1.711、查找节点:设备是以节点的形式挂载到设备树上,欲获取设备的属性信息,需先获取到设备的节点。
爱折腾的捣蛋鬼
·
2023-12-28 14:14
设备树学习
linux
20201114-查看GPU使用情况
有的设备不会返回转速,因为它不依赖风扇冷却而是通过其他
外设
保持低温(比如我们实验室的服务器是常年放在空调房间里的)。第二栏的Temp:是温度,单位摄氏度。第三栏的
野山羊骑士
·
2023-12-28 14:53
组成原理:多阶段CPU,
外设
交互:内存与输出
多阶段cpustate状态控制:regstate;wirestate_next;state_next=...state&状态转移条件(比如握手信号,比如内部判断出的branch,regwrite,load,store);组合逻辑,根据信号与上一状态更新下一状态clk:state<=state_next;部分控制信号(输出和中间信号)和PC组合逻辑更新:状态作为一个赋值条件:比如写回状态是拉高reg
小咕咕coco
·
2023-12-28 13:59
javaC语言试题生成与考试系统(源代码+论文)
目录论文总页数:26页1引言.01.1课题背景.01.2试题自动生成系统开发的目的和意义.01.3开发环境.01.3.1硬件配置及
外设
设备与配置.01.3.2软件平台及语言.02项目总览.02.1总体设计
yushibing717
·
2023-12-28 10:57
java
c语言
php
Linux内核架构学习笔记 二
、2,内存在实现设备驱动程序时直接使用了内存映射,
外设
的输入/输出可以映射到虚拟地址空间区域中。3,内核在分配内存的时候,必须记录页帧的已分配状态或空闲状态,以避免两个进程使用相同的内存区域。4
jhinx
·
2023-12-28 08:36
计算机基本工作原理
多线程与并发必然会扯到操作系统和计算机基本的工作原理冯诺依曼体系结构控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与
外设
的访问等
狗的屎壳郎
·
2023-12-28 08:55
多线程与高并发
java
计算机硬件基础 Chapter8
第八章可编程接口芯片期末考试重点Again单纯写一遍课后习题并非全面复习I/O接口电路按复杂程度分类I/O接口芯片这些芯片大都是集成电路,通过CPU输入不同的命令和参数,并控制相关的I/O电路和简单的
外设
作相应的操作
ethanol_911e
·
2023-12-28 02:33
单片机
外设
矩阵键盘之行列扫描识别原理与示例
单片机
外设
矩阵键盘之行列扫描识别原理与示例1.概述这篇文章介绍单片机通过行列扫描的方式识别矩阵键盘的按键,通过程序执行相应的操作。
Bruce小鬼
·
2023-12-27 21:10
【物联网工程】
单片机
矩阵
计算机外设
Linux驱动
开发之杂项设备注册和Linux2.6设备注册
目录一、杂项设备注册杂项设备注册简介杂项设备注册特点:杂项设备注册相关APImisc_register()misc_deregister()杂项设备注册相关例程例程简介源码分享二、Linux2.6设备注册Linux2.6设备注册简介Linux2.6设备注册特点Linux2.6设备注册流程Linux2.6设备注册相关函数alloc_chrdev_region()unregister_chrdev_r
努力的某某姚
·
2023-12-27 19:16
Linux驱动
杂项设备注册
Linux2.6设备注册
例程分享
API简介
Linux驱动
开发之输入子系统的简介以及相关API与例程
目录输入子系统的简介输入子系统的组成部分:输入子系统的工作流程输入子系统的优势和作用设备树相关API函数注册输入子系统取消输入子系统的注册输入子系统核心结构体的初始化释放输入子系统的核心结构体输入子系统事件上报按键事件的上报上报事件的同步相关例程例程简介例程分享输入子系统的简介Linux内核的输入子系统(InputSubsystem)主要用于处理各种输入设备的报告,并将其转换为通用的相关的事件上传
努力的某某姚
·
2023-12-27 19:45
Linux驱动开发
驱动开发
linux
c语言
mcu
Linux驱动
下的IIC总线的介绍以及相关API与例程
目录IIC简介相关API函数通过iic的通道的编号获取iic适配器的结构体向内核注册iic的设备信息取消iic注册释放iic的控制器向内核注册一个iic驱动层的信息结构体取消iic的驱动层注册iic数据的交互相关例程例程分析例程分享设备层驱动层应用层IIC简介I2C(Inter-IntegratedCircuit)是一种飞利浦(Philips)于1980年推出的同步串行半双工通信协议,用于连接多个
努力的某某姚
·
2023-12-27 19:45
Linux驱动开发
linux
驱动开发
c语言
mcu
在PyTorch中设置随机数生成器的种子值
在PyTorch中设置随机数生成器的种子值的方法CPU:可以使用torch.manual_seed()函数GPU:需要额
外设
置torch.cuda.manual_seed()来设置GPU上的随机数生成器种子值
我有明珠一颗
·
2023-12-27 17:59
pytorch
机器学习
深度学习
pytorch
人工智能
python
manual_seed
orangepi——基于官方
外设
开发
1.查看官方引脚定义:
外设
就是普通io口、串口、i2c等wiringPi
外设
SDK安装gitclonehttps://github.com/orangepi-xunlong/wiringOP//下载源码
清源子呀
·
2023-12-27 13:13
香橙派-全志H616
linux
Linux系统内核下的内存映射机制
内存映射机制在单片机中(无MMU)或者未开启MMU时的控制器中,CPU直接通过物理地址来访问
外设
和内存。启动MMU(MemoryManagementUnit),即内存管理单元,硬件器件。
国家级退堂鼓
·
2023-12-27 10:10
linux
Linux内核
内存管理
内存映射
Kubernetes (二) Pod应用及管理
1.创建自主式pod2.查看pod详情3.删除pod三.deployment(控制器)2.在远程pod中执行命令3.pod的扩容与缩容4(1).通过service暴露pod4(2).将pod暴露在集群
外设
置四
BJZX_OL
·
2023-12-27 07:40
kubernetes
容器
云原生
运维
linux
EMC(1)——
外设
接口ESD防护电路设计
在产品设计的过程中,除了功能和外观外,还存在一些对外的输入输出的接口,如果这些裸露的接口没有做ESD防护措施,非常影响产品的稳定性,例如冬天我们的耳机在刚插入MP4时会出现噪音,USB接口插拔时会出现闪屏现象等,甚至有的接口会因为ESD而损坏。作为一个合格的工程师,我们从设计之初就应该考虑接口的ESD防护问题,接下来我们一起认识一下什么是ESD?ESD的测量EMC测试主要分两大类:电磁干扰EMI(
Phil_Pan888
·
2023-12-27 02:53
MEI
硬件工程
GPIO 上拉下拉解释说明
gpio上拉下拉区别GPIO是一颗芯片(MCU)必须具备的最基本
外设
功能。GPIO通常有三种状态:高电平、低电平和高阻态。高阻态换句话说就是断开状态或浮空态。
Phil_Pan888
·
2023-12-27 02:22
硬体区
单片机
嵌入式硬件
蓝桥杯嵌入式cubeMX工程模板建立
1.RCC使能HSE晶振2.时钟树配置80MHz3.SYSDebug设置为SW4.编译器设置为MDK-ARM5.每个
外设
分别生成一对.c/.h文件6.保存工程生成代码7.创建bsp文件8.添加bsp文件
ff_juju
·
2023-12-27 01:43
蓝桥杯
12.25作业
串口发送控制命令,实现一些
外设
LED风扇马达main.c#include"uart4.h"intmain(){chara;charbuf[128];uart4_config();while(1){/*/
zhuyu0828
·
2023-12-27 00:50
嵌入式硬件
Binder子系统驱动架构
Binder作为Android系统的主要进程间通信方式,在驱动层不会有开发的需求,我们主要还是了解下binder在驱动层的运行原理;要想掌握
linux驱动
开发就要理解
linux驱动
模型,同样道理,要想理解
gomogomono
·
2023-12-26 20:37
Linux系统
Android系统
android
基于HEL库中断开关点灯以及USART串口中断通信
文章目录一、中断的介绍1.中断的定义2.中断的执行过程3.中断的优先级4.中断方式使用按键二、中断方式点灯1.引脚的分配2.
外设
的配置3.配置中断的优先级4.工程文件的配置5.代码编写6.文件的烧录7.
橙子味的q
·
2023-12-26 18:14
单片机
嵌入式硬件
stm32
嵌入式学习笔记19.12.11
时钟系统RCC(resetclockcontrol)总线AMBAAHB高速+APB
外设
I总线D总线(数据)S总线(系统)内部晶振RC震荡时钟树:1.时钟源外部晶振(25MHZ)内部倍频/分频2.PLL锁相环解决倍频
Mo1035
·
2023-12-26 15:05
Uboot
这段**bootloader程序会先初始化时钟,看门狗,中断,SDRAM,等
外设
,然后将Linux内核从flash(NAND,NOR
是个小轮胎
·
2023-12-26 15:50
嵌入式八股面试
linux
Linux驱动
字符设备驱动模型在字符设备中使用structcdev这种结构来描述设备。应用程序:读写文件,点灯;获取按键。用一些接口调用驱动程序去实现一些引用。open这些函数,是C库实现的。从而进入内核,C库怎么进入内核?本质上,这些函数对应的汇编指令会引发一个异常,类似于中断一样,发生了就会进入相应的异常处理函数(进入到了内核空间)。根据发生异常的原因,调用不同的处理函数,比如sys_open,sys_re
是个小轮胎
·
2023-12-26 14:18
嵌入式八股面试
linux
运维
服务器
【STM32】软件I2C的使用 —— 看这一篇就够了(附代码)
I2C通常用于连接微控制器、传感器和其他
外设
。在STM32中,I2C总线被实现为硬件和软件两种方式。硬件I2C功能可以直接使用S
soledade
·
2023-12-26 14:35
STM32
stm32
单片机
嵌入式硬件
【EA协会培训】入门篇——掌握GPIO的简单使用
系列目录预热篇——软件安装与使用编程入门篇——1、STC8951最小系统2、GPIO口的配置与复用3、中断系统4、定时器/计数器5、串口通讯进阶篇——5、定时器6、串口通讯7、AD/DA8、IIC协议/SPI协议
外设
篇
W_a_i_T
·
2023-12-26 14:52
EA培训
单片机
嵌入式硬件
51单片机
经验分享
【EA协会培训】入门篇——理解中断、掌握中断、熟用中断
系列目录预热篇——软件安装与使用编程入门篇——1、STC8951最小系统2、GPIO口的配置与复用3、中断系统4、定时器/计数器5、串口通讯进阶篇——5、定时器6、串口通讯7、AD/DA8、IIC协议/SPI协议
外设
篇
W_a_i_T
·
2023-12-26 14:52
EA培训
单片机
嵌入式硬件
【EA协会培训】入门篇——认识51单片机最小系统
系列目录预热篇——软件安装与使用编程入门篇——1、STC8951最小系统2、GPIO口的配置与复用3、中断系统4、定时器/计数器5、串口通讯进阶篇——5、定时器6、串口通讯7、AD/DA8、IIC协议/SPI协议
外设
篇
W_a_i_T
·
2023-12-26 14:22
EA培训
51单片机
嵌入式硬件
单片机
PCIE总线理解笔记
一篇很好的文章可以看看PCI的EP和RC分别对应从模式和主模式,普通的PCIRC主模式可以用于连接PCI-E以太网芯片或PCI-E的硬盘等
外设
。
跳坑程序员
·
2023-12-26 14:42
1024程序员节
12月25日作业
串口发送控制命令,实现一些
外设
LED风扇uart4.c#include"uart4.h"voiduart4_config(){//1.使能GPIOB\GPIOG\UART4
外设
时钟RCC->MP_AHB4ENSETR
彭郎
·
2023-12-26 12:42
嵌入式硬件
Rockchip Clock
适配层之上是客户代码和接口,也就是各模块(如需要时钟信号的
外设
)的驱动。适配层之下是具体的SOC的时钟操作细节。
猩猩の點燈
·
2023-12-26 08:36
Rockchip
Linux
Device
Drivers
linux
STM32搬运工之DMA
4.DMA控制器5.DMA及通道的优先级6.DMA传输方式接下来就看三个实验来理解DMA实验一、内存到内存的搬运用到的库函数代码实现效果展示实验二、内存到
外设
搬运用到的库函数代码实现效果展示实验三、
外设
到内存搬运
Tyro_wang
·
2023-12-26 06:01
32单片机
stm32
单片机
STM32实战之深入理解I²C通信协议
目录I²C的物理层I²C的协议层I²C特点I²C总线时序图软件模拟I²C时序分享例程简介例程分享STM32的I²C
外设
IIC(Inter-IntegratedCircuit),也称为I²C或TWI(Two-WireInterface
努力的某某姚
·
2023-12-26 06:59
stm32
c语言
单片机
【MCAL】TC397+EB-treso之MCU配置实战 - 芯片时钟
本篇文章介绍了在TC397平台使用EB-treso对MCU驱动模块进行配置的实战过程,主要介绍了后续基本每个
外设
模块都要涉及的芯片时钟部分,帮助读者了解TC397芯片的时钟树结构,在后续计算配置不同
外设
模块诸如通信速率
十六宿舍
·
2023-12-26 06:12
单片机
嵌入式硬件
嵌入式开发
汽车
AUTOSAR
ARM12.25
串口发送控制命令,实现一些
外设
LED风扇马达运转下实现灯亮uart4.h#ifndef__UART4_H__#define__UART4_H__#include"stm32mp1xx_rcc.h"#include"stm32mp1xx_gpio.h
47不乖
·
2023-12-26 00:37
ar
单片机
嵌入式硬件
冯诺依曼体系结构
本章思维导图对应的.xmind和.png文件都已同步导入至资源1.体系的五大组件输入设备:例如:话筒,摄像头、键盘、鼠标、磁盘、网卡输出设备:例如:网卡、声卡、显卡、磁盘、显示器、打印机输入设备和输出设备统称为
外设
存储器
Forward♞
·
2023-12-25 22:38
Linux教程
linux
什么是计算机?
计算机主要有以下部分组成运算单元主要包括cpu和gpu,存储单元,一般指高速缓存,内存,硬盘还有
外设
,通常我们只需要知道这三部分就可以了,通常是我们也不需要知道,但是安卓的进程间通信需要我们理解一下.目前所有的
许国华_9dff
·
2023-12-25 14:54
linux 驱动异步通知
方法的结合对于查询设备在大部分时间是足够的,一些情况还不能被我们迄今所见到的技术来有效地解决.让我们想象一个进程,在低优先级上执行一个长计算循环,但是需要尽可能快的处理输入数据.如果这个进程在响应新的来自某些数据获取
外设
的报告
一叶知秋yyds
·
2023-12-25 13:56
驱动开发
linux
linux
c语言
驱动开发
网络
Linux的进程概念、进程标识符、进程状态
一、上期回顾在我们上周简单了解完冯诺伊曼体系结构和操作系统,知道了
外设
和CPU之间的数据交流必须要通过内存,操作系统是一个对软硬件资源做管理的软件,本质是对数据做管理,在语言层面就是对数据结构做管理,进行增删查改等操作
只种一个面包
·
2023-12-25 13:20
Linux学习
linux
操作系统
进程
学习
【
Linux驱动
】字符设备驱动模板(五)—— 寄存器驱动LED
前面已经实现了设备号、字符设备的注册以及节点的自动创建,接下来将实际操作
外设
,下面将直接通过寄存器操作LED,后续还可以通过设备树来操作。
仲夏夜之梦~
·
2023-12-25 13:32
stm32
嵌入式硬件
单片机
【
Linux驱动
】pinctrl 和 gpio子系统(一)—— pinctrl 节点解析,引入gpio子系统
裸机开发时,如果要点亮一个LED,我们要做如下内容:初始化时钟设置引脚复用为哪个功能,配置引脚的电气属性设置引脚的IO方向、初始值有了设备树以后,我们可以通过pinctrl和gpio子系统来配置上述内容。pinctrl子系统:控制引脚的复用、电气属性gpio子系统:控制GPIO初始化(如设置IO方向、初始值)一、pinctrl配置节点pinctrl子系统用于配置复用为不同功能时的电气属性,这就需要
仲夏夜之梦~
·
2023-12-25 13:02
1024程序员节
linux
【
Linux驱动
】pinctrl 和 gpio子系统(二)—— 通过 pinctrl 和 gpio 子系统驱动LED
pinctrl子系统一般用于快速配置引脚的复用,而gpio子系统一般用于配置引脚的初始状态,只有将一个引脚复用为普通的GPIO功能,而并非作为USART的TXD、SPI的CS或者是I2C的SDA等其他功能时,才会需要用到gpio子系统。一、相关API介绍Linux内核提供了获取gpio子系统相关属性的API,这些API的声明在linux/of_gpio.h文件1、of_get_named_gpio
仲夏夜之梦~
·
2023-12-25 13:28
1024程序员节
英飞凌TC3xx之一起认识DSADC系列(一)架构介绍
英飞凌TC3xx之一起认识DSADC系列(一)先来认识DSADC的架构从输入信号来看数字信号模拟信号从CICFilter通道来看AUXCICMainCIC再来认识DSADC与其它
外设
的直接交互先来认识DSADC
elsa_balabala
·
2023-12-25 11:35
手把手教你学英飞凌AURIX™
TC3xx系列芯片各模块配置
c语言
mcu
单片机
嵌入式硬件
c++
初尝内核中断
每台计算机都连接有很多
外设
,那操作系统对这些
外设
进行管理时要如何通信呢?
网路元素
·
2023-12-25 10:35
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他