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驱动外设
三本光电从颓废到武汉年薪30w的本科经历经验与浅谈(毕业工作一年的嵌入式软件工程师经验分享)
三本光电从颓废到武汉年薪30w的本科经历经验与浅谈(毕业工作一年的嵌入式软件工程师经验分享)文章目录目前情况颓废时期项目时期第一次写单片机代码第一次接触计算机视觉第一次接触
Linux驱动
开发第一次接触FPGA
网易独家音乐人Mike Zhou
·
2024-01-08 04:26
个人经验浅谈
嵌入式
c语言
单片机
物联网
mcu
stm32
51单片机
Vivado新建与添加
外设
IP核
(本文末位跟新了2019版本的Vivado添加已经创建IP核的方法)创建好工程后,点击tools中的创建IP核,选择创建AXI4。接口模式改为Slave,生成ip核,然后在IPCatalog界面找个刚刚生成的IP核,如果没有,IPCatalog的界面可以在window栏中找到,找到IP核后,右键单击,选择EditinIPPackager添加IP核,会打开一个新的界面在生成的IP代码中添加SW和LE
春风沂水丶
·
2024-01-07 23:33
tcp/ip
服务器
linux
线程和进程
下面细说背景:CPU+RAM+各种资源(比如显卡,光驱,键盘,GPS,等等
外设
)构成我们的电脑,但是电脑的运行,实际就是CPU和相关寄存器以及RAM之间的事情。
只为此心无垠
·
2024-01-07 22:49
计算机组成原理 I/O方式
在系统中设有通道控制部件,每个通道都挂接若干
外设
,主机在执行0命令时,只需启动有关通道,通道将执行通道
过去日记
·
2024-01-07 22:29
计算机组成原理
开发语言
后端
component框架
Linux驱动
component框架使用目录1.component框架介绍1.1component框架产生的原因1.2component框架可以解决的问题2.component框架使用方法2.1mastercomponent
lobot_man
·
2024-01-07 19:58
Linux驱动笔记
linux
驱动开发
Linux驱动
学习—中断
1、中断基础概念1.1什么是中断CPU在正常运行期间,由外部或者内部引起的时间,让CPU停下当前正在运行的程序,转而去执行触发他的中断所对应的程序,这就是中断。响应中断的过程:中断请求中断响应保护现场中断处理恢复现场中断返回如果不响应中断,就是中断屏蔽。1.2什么是中断上下文,为什么会有中断上下文?中断的存在可以极大的提高CPU的运行效率,但是中断会打断内核进程中的正常调度和运行,所以为保证系统实
suifen_
·
2024-01-07 14:08
linux
学习
运维
I.MX6ULL开发笔记(二)——硬件
外设
操作
之后,我们进入到class目录,这里挂载着开发板上的
外设
:在这里就能看到熟悉的硬件接口了,那么我们进入到leds的目录下:可以看到里面有红绿蓝三个文件,这也就是操作对应gpio的接口,那么我们可以进
郑烯烃快去学习
·
2024-01-07 10:59
I.MX6ULL
操作系统
嵌入式
shell
imx6ull
C
STM32F1系列GPIO引脚的八种工作模式
输入高电平读出为1,输入低电平读出为0输入上拉空闲时读出为1,输入高电平读出1,输入低电平读出0输入下拉空闲时读出为0,输入高电平读出1,输入高电平读出0模拟输入用于ADC、DAC、MCO这类操作模拟信号的
外设
开漏输出
不想被吃掉氩
·
2024-01-07 10:38
STM32F1系列#
hal库
stm32
嵌入式硬件
单片机
STM32-03-STM32HAL库
HAL库是ST公司提供的
外设
驱动代码的驱动库,用户只需要调用库的API函数,便可间接配置寄存器。我们写程序控制STM32芯片,其实最终就是控制他的寄存器,使之工
turbosqi
·
2024-01-07 08:17
嵌入式
stm32
嵌入式硬件
单片机
大家一起写操作系统(3)-时钟中断
大家都知道操作系统利用中断来与
外设
进行交互。80xx86兼容机使用两片级联的8259A可编程中断控制芯片组成一个中断控制器,用于实现与I/O设备的交互。
self-motivation
·
2024-01-07 06:57
Linux/Unix
Linux-cif接口
Linux-cif接口(camerainterface)cif_d0-d15cif_hsynccif_vsynccif_clkin接收
外设
的时钟cif_clkout输出给
外设
时钟mclkpclkclkinclkoutmclk
Paper_Love
·
2024-01-07 04:35
Linux
linux
嵌入式(五)通信协议 | 串行异步同步 UART SPI I2C 全解析
文章目录0串口通信协议1通用异步收发传输器UART1.1串口配置1.2串口初始化1.3串口发送和接收方式1.3.1轮询方式发送1.3.2中断方式发送1.3.3查询方式接收1.3.4中断方式接收2串行
外设
接口
Qodi
·
2024-01-07 03:07
嵌入式系统
单片机
嵌入式硬件
13 RT1052的中断应用概览
13.2NVIC13.2.1NVIC一些概念13.2.2NVIC的SDK支持13.3优先级的定义13.3.1AIRCR13.3.2优先级分组13.4中断编程13.4.1中断服务函数RT1052中断非常强大,每个
外设
都可以产生中断
万码无虫
·
2024-01-07 01:37
NXP
单片机
嵌入式硬件
22 FlexSPI—读写外部 SPI NorFlash
物理层22.1.2协议22.1.3CPOL/CPHA及通讯模式22.1.4扩展SPI协议22.1.5SDR和DDR模式22.2RT1052的FlexSPI特性及架构22.2.1RT1052的FlexSPI
外设
简介
万码无虫
·
2024-01-07 01:37
NXP
单片机
stm32f407 bm -> freertos
工程文件差异:工程结构上,os版本多了FreeRTOS文件夹在USER下多了FreeRTOSConfig.h文件,和多了需要用到的一些
外设
驱动对比添加os文件到bm工程中,以及C/C++.h文件的包含stm32f4xx_it.c
JoYER_cc
·
2024-01-06 23:22
stm32
嵌入式硬件
单片机
【CH32】|
外设
——USART | 串口中断只能进一次
失败了也挺可爱,成功了就超帅。文章目录前言解决方法原因分析前言CH307/CH其他系列MCU串口中断只能进一次的解决方法。解决方法声明中断服务函数//选择一个即可voidxxxx_IRQHandler(void)attribute((interrupt(“WCH-Interrupt-fast”)));voidxxxx_IRQHandler(void)attribute((interrupt()))
Xiaoyibar
·
2024-01-06 23:38
单片机MCU
#
CH32
#
RISC-V
CH32
串口
中断
DMA---直接存储器访问
三种工作方式:存储器到存储器(SRAM/FLASH);
外设
到存储器;存储器到
外设
。分类:DMA1(7个通道);DMA2(5个通道)。注意:通道:传输数据的管道;DMA2只存在大容量产品和互联型产品中。
逃与桃
·
2024-01-06 22:53
STM32(固件库)
单片机
stm32
STM32---中断
属于内核中的
外设
,控制着整个芯片中断相关的功能。比较主优先级和子优先级,谁的数字小谁的优先级越高,若主优先级和子优先级都相同,则比较硬件中断编
逃与桃
·
2024-01-06 22:52
STM32(固件库)
stm32
嵌入式硬件
单片机
系统(嘀嗒)定时器
一.简介SysTick---系统(嘀嗒)定时器,内核
外设
,是一个24位的向下递减的计数器,计数器每计数一次的时间为1/SYSCLK。
逃与桃
·
2024-01-06 22:52
STM32(固件库)
单片机
嵌入式硬件
stm32c8t6之freertos软件定时器
像我们使用电stm32单片机或者51单片机当中,都有定时器这个
外设
。而freertos也不例外,它自己也有定时器的功能。
六花不会哭T﹏T
·
2024-01-06 21:16
FreeRtos
stm32
嵌入式硬件
单片机
什么是设备树?
掌握设备树是
Linux驱动
开发人员必备的技能!
凌肖战
·
2024-01-06 19:47
Linux驱动学习
linux
arm开发
设备树文件(dts文件)的添加与编译
所以,掌握设备树是
Linux驱动
开发人员必备的技能!本文学习一下设备树源文件即dts文件,以及dts文件的组织形式。二.dts文件(设备树源文件)以及组织形式1.DTS、DTB和DTC几个区别?
凌肖战
·
2024-01-06 19:42
Linux驱动学习
arm开发
linux
以太网
外设
ETH
1.概述近几年,项目需要,在多款单片机上使用了以太网
外设
。本文为阶段知识整理,查缺补漏,方便以后再次遇到相关任务时,可以游刃有余的完成工作。1.1修改时间2023年5月6日创建本文。
Kshine2017
·
2024-01-06 18:29
单片机
单片机
stm32
嵌入式硬件
Linux驱动
开发(1)-最简单的字符设备驱动开发例子
1.简介字符设备驱动:按照字节流进行读写操作的设备,例如点灯、按键、IIC、SPI、LCD。Linux系统中一切皆文件,驱动加载成功,就会在/dev目录生成文件,对文件操作,则可实现对硬件操作。应用程序运行在用户空间,驱动运行在内核空间,用户空间不能直接对内核操作,因此借助系统调用实现。2.字符设备驱动开发2.1内核驱动操作函数集合include/linux/fs.h中file_operation
Embedded-Xin
·
2024-01-06 17:27
Linux驱动/内核编程
linux
驱动开发
数据结构
ARMday6
串口发送控制命令,实现一些
外设
LED风扇马达。。。
施纪
·
2024-01-06 17:25
单片机
嵌入式硬件
Linux基础——进程初识(一)
其详细结构如下图所示在这里有几点要说明1.这里的储存器实际上指的是内存2.输入设备与输出设备都属于
外设
常见的输入设备如:鼠标,键盘,摄像头,话筒,磁盘,网卡等常见的输出设备如:显示器,播放器硬件,磁盘,
轩轩曲觞阁
·
2024-01-06 17:11
Linux
linux
运维
服务器
STM32H5XX和STM32H7XX选型对比
文章目录STM32H563/H573STM32H743/753对比内核不同H5独有安全管理器H7的
外设
资源更丰富STM32H563/H573STM32H563和STM32H573微控制器扩展了STM32
智驾
·
2024-01-06 17:58
STM32
stm32
嵌入式硬件
单片机
stm32h563
计算机组成原理——I/O
I/O接口的典型结构⚫内部结构–数据寄存器:保存微处理器与
外设
之间交换的数据–状态寄存器:保存
外设
当前的工作状态信息–控制寄存器:保存微处理器控制接口电路和
外设
操作的有关信息⚫外部特性–面向微处理器一侧的信号
Ruannn(努力版)
·
2024-01-06 11:19
计组
学习方法
linux驱动
-poll使用笔记
前言一个项目中使用了赛灵思的FPGA,需要fpga这边和arm这边进行数据通讯,通讯方式使用的是一段fpga和arm共享的ddr内存,把这块内存做了一个fifo,并通过中断出发,我在arm这边实现一个驱动来接收处理中断,然后读取fifo.驱动的结构体structddr_fifo_dev{intindex;dev_tdevid;structcdevcdev;structmiscdevicemiscd
zhangbin-eos
·
2024-01-06 11:20
linux
linux
笔记
使用STM32微控制器驱动LCD1602显示器
驱动LCD1602显示器是嵌入式系统常见的任务之一,而STM32微控制器因其灵活性和丰富的
外设
而成为了广泛采用的解决方案。在这篇文章中,我们将探讨如何使用STM32微控制器来驱动LCD1602显示器。
嵌入式杂谈
·
2024-01-06 10:38
stm32
计算机外设
单片机
七、Stm32学习-DMA-循环模式与非循环模式
并且DMA是非常重要且常用的数据搬用
外设
。今天简单学习下。1.DMA简介DMA是可以直接访问stm32的所有存储器,例如Flash,SRAM等。
薛定谔的猫老大
·
2024-01-06 10:34
Stm32学习
stm32
学习
嵌入式硬件
英飞凌TC3xx之一起认识GTM(十)详细说说GTM子模块TIM
它可以接入多种源,包括通过AUX_IN接入的来自片上
外设
的信号,也包括从TIM_IN接入的信号,都可以通过T
elsa_balabala
·
2024-01-06 04:14
手把手教你学英飞凌AURIX™
TC3xx系列芯片各模块配置
MCU
英飞凌
TC3x
AURIX
GTM
TIM
捕获
STM32MP157/
linux驱动
学习记录
1.uboot烧录2.linux安装nfs服务sudoapt-getinstallnfs-kernel-serverrpcbind安装nfs服务在用户根目录下创建一个名为“linux”的文件夹,以后所有的东西都放到这个“linux”文件夹里面,在“linux”文件夹里面新建一个名为“nfs”的文件夹,更改777权限。打开nfs配置文件:sudovi/etc/exports在最后加上:/home/t
tao_sc
·
2024-01-06 00:17
linux
学习
stm32
STM32疑难杂症
1.keil的奇怪问题创建的数组分配内存到0x10000000地址的时候,数据总是莫名其妙的出现问题,取消勾选就正常了stm32f407内部有一个CCM内存,这部分内存只能由内核控制,任何
外设
都不能够进行访问
SSONICX
·
2024-01-05 21:24
stm32
嵌入式硬件
单片机
【INTEL(ALTERA)】Intel Agilex7 设备的
外设
图像比特流大小是多少?
解决方法IntelAgilex®7设备的
外设
图像比特流大小小于256Mbits。因此,256Mbit四通道SPI闪存大小足以在IntelAgilex®7设备中存储
外设
映像,用于通过协议配置(CvP)。
神仙约架
·
2024-01-05 21:24
INTEL(ALTERA)
FPGA
fpga开发
FPGA
Agilex
分享 || 柳永《雨霖铃·寒蝉凄切》
在京都城
外设
帐饯别,却没有畅饮的心绪,正在依依不舍的时候,船上的人已催着出
半生烟雨
·
2024-01-05 19:53
驱动开发的完善 --- 芯片手册导读 + I/O口操控代码的编写
在我上上节的博文中(
linux驱动
的学习&驱动开发初识-CSDN博客):我通过一个基本的字符设备驱动框架来测试了驱动的运行,但是在“pin4_open”和“pin4_write”这两个驱动函数的函数体里只写了一句内核打印的代码
mjmmm
·
2024-01-05 16:36
驱动开发
linux
linux驱动开发
设备
STM32 CubeMX产生的程序架构
使用STM32CubeMX产生启动相关代码,配置各种
外设
。
dsfire
·
2024-01-05 12:48
stm32
架构
鱼鹰:探究 USB2.0 的真实传输速度是多少?
来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID:emOsprey今天鱼鹰简单聊聊STM32F103USB
外设
实际传输速度的问题。
EmbeddedOsprey
·
2024-01-05 07:59
嵌入式
stm32
单片机
java
物联网
Linux驱动
开发之Linux内核中的中断处理与等待队列以及相关API和例程分析
目录中断的特点Linux中的中断类型相关API函数gpio_to_irq()enable_irq()disable_irq()request_irq()free_irq()中断的使用等待队列DECLARE_WAIT_QUEUE_HEAD()wait_event_interruptible()wake_up_interruptible()中断相关例程例程分析源码分享总结中断是计算机中实现异步事件处理
努力的某某姚
·
2024-01-05 07:22
linux
驱动开发
Linux中断
等待队列
例程分享
嵌入式Linux之MX6ULL裸机开发学习笔记(汇编LED灯点亮)
汇编LED驱动实验1.驱动编写首先创建在vscode上创建工作区,创建led.s汇编文件,然后编写以下程序.global_start@全局标号_start:/*使能所有
外设
时钟*/ldrr0,=0x020c4068
仙牛电祖
·
2024-01-05 06:48
Linux
linux
学习
笔记
Linux驱动
开发笔记(六):用户层与内核层进行数据传递的原理和Demo
135384355红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Linux系统移植和驱动开发专栏上一篇:《
Linux
长沙红胖子Qt软件开发
·
2024-01-05 05:33
linux驱动开发
linux
驱动开发
copy_to_user
copy_from_user
用户与内核数据交互
高通sensor架构实例分析之一(整体概览+AP侧代码分析)
最初的时候芯片厂家对sensor的处理和对待其它
外设
一样都是直接挂在processor上,sensor的驱动也和其他linux或android的驱动一样,生成对应的设备节点给上层提供数据(关于此类linux
天之大
·
2024-01-05 04:35
安卓总结
架构
android
【完整流程】实现STM32+ESP8266+MQTT+阿里云+APP——【第二节-编写STM32程序初步实现ESP8266上云&发布订阅消息】
,硬件连接STM32与ESP8266,编写STM32程序通过at命令方式实现STM32+ESP8266与阿里云物联网平台发布订阅消息,本节最终实现初步的发布订阅消息(能够发布消息给阿里云物联网平台但无
外设
数据
阿齐Archie
·
2024-01-05 00:25
stm32
阿里云
物联网
单片机
一、数据库设计
另
外设
置更新的时候自动把当前时间写进去,所以用了onupdatecurrent_timestamp属性。
薛定谔的猫_1406
·
2024-01-04 21:43
标准库函数 & HAL 区别
HAL单词解释HAL,HardwareAbstractionLayer,硬件抽象层SPL,StandardPeripheralLibrary,标准
外设
库,标准库&HAL不同https://zhuanlan.zhihu.com
Kent Gu
·
2024-01-04 18:58
FW
其他
5、STM32之定时器(TMI)
p=14&share_source=copy_web文章目录一、简介1、基本定时器关于预分频系数从1变到2的计数器时序图2、通用计时器时钟选择输入捕获和输出比较3、高级定时器二、代码1、关于时钟总线的
外设
情况
叫什么呀
·
2024-01-04 16:34
STM32笔记
stm32
单片机
arm
物联网
纹理篇|不用买VPN就能直接用的国
外设
计网站
纹理篇专业性纹理素材你想要的的纹理这里都有经过野猪的全方位三百六十度整理和收集,纹理篇终于新鲜出炉了。说起纹理,真的很让人秃头,专业性做纹理网站太少了…整理纹理篇的初衷主要是因为做效果图的时候总是找不到好的素材,相信大家都有遇到过这样的瓶颈,因为一张发黄的背景纸、一束逼真的花而翻遍整个网络,这种实物素材组成的纹理是最基础的,也是最难找的。除了利用纹理渲染整体气氛,好的纹理足够出彩,也能成为环扣主题
噗噗瓶
·
2024-01-04 15:57
芯课堂 | SWM341系列屏驱应用之素材篇
今天小编给大家带来的是SWM341系列芯片在屏驱应用下对于素材预处理环节的详细介绍:其中图片与字体是依托LVGL生态构建,而音视频是与SWM341的
外设
密切相关。
华芯微特SYNWIT
·
2024-01-04 07:33
单片机
嵌入式硬件
mcu
Linux驱动
学习—ioctl接口
1、unlock_ioctl和ioctl有什么区别?kernel2.6.36中已经完全删除了structfile_operations中的ioctl函数指针,取而代之的是unlocked_ioctl。ioctl是老的内核版本中的驱动API,unlock_ioctl是当下常用的驱动API。unlocked_ioctl实际上取代了用了很久的ioctl,主要的改进就是不再需要上大内核锁(BKL)(调用之
suifen_
·
2024-01-03 22:13
linux
学习
驱动开发
c语言
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他