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驱动开发
kernel内存分配函数--Apple的学习笔记
前言:uboot定制双系统完成后,我今天正式进入了Kernel及
驱动开发
了。
applecai
·
2023-04-13 03:37
I.MX6ULL ARM
驱动开发
---并发与竞争
在
驱动开发
中要注意对共享资源的保护,也就是要处理对共享资源的并发访问。
一盆电子
·
2023-04-13 03:00
ARM驱动开发
驱动开发
arm
嵌入式硬件
【Linux开发初步】00000005H_I.MX6ULL平台认知笔记
图片来源于【正点原子】I.MAX6U嵌入式Linux
驱动开发
指南V1.5.pdf目录摘要1.应用定位2.架构&功能3.总结摘要出于学习的目的,我买了一块正点原子的阿尔法大板,之前没有接触过Linux,就目前的工作内容正好也需要
智驾
·
2023-04-13 03:56
Linux
linux
使用STM32F103的SPI或
IIC
接口实现OLED屏显示各种内容
一、任务理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或
IIC
接口实现以下功能:显示自己的学号和姓名;显示AHT20的温度和湿度;上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网
兔子爱吃草莓
·
2023-04-12 19:49
stm32
单片机
arm
Linux
驱动开发
——字符设备(2)
目录虚拟串口设备驱动一个驱动支持多个设备习题虚拟串口设备驱动字符设备驱动除了前面搭建好代码的框架外,接下来最重要的就是要实现特定于设备的操作方法,这是驱动的核心和关键所在,是一个驱动区别于其他驱动的本质所在,是整个驱动代码中最灵活的代码所在。了解了虚拟串口设备的工作方式后,接下来就可以针对性的编写驱动程序,代码如下:#include#include#include#include#include#
宇努力学习
·
2023-04-12 15:28
驱动开发
Linux
内核
嵌入式
Linux
驱动开发
——字符设备
目录Linux设备分类字符设备驱动基础字符设备驱动框架虚拟串口设备Linux设备分类Linux系统根据驱动程序实现的模型框架将设备驱动分为下面三种。(1)字符设备驱动:设备对数据的处理是按照字节流的形式进行的,可以支持随机访问,也可以不支持随机访问,因为数据流量通常不是很大,所以一般没有页高速缓存典型的字符设备有串口、键盘、帧缓存设备等。以串口为例,串口对收发的数据长度没有具体要求,可以是任意多个
宇努力学习
·
2023-04-12 15:49
驱动开发
Linux
内核
嵌入式
驱动开发
字符设备
itop-3568开发板驱动学习笔记(18)tasklet 机制
《【北京迅为】itop-3568开发板
驱动开发
指南.pdf》学习笔记文章目录tasklet简介tasklet结构体tasklet初始化使能tasklet失能tasklettasklet调度函数tasklet
小辉_Super
·
2023-04-12 12:42
#
驱动开发(学习笔记)
驱动开发
linux
【洋桃一号板】STM32F103CBT6标准库函数驱动TM1640点亮数码管
硬件用的洋桃开发板,点亮后效果如下,六个数码管依次显示0.1.2.3.4.5.6.7硬件原理图如下,只用到了单片机的两个IO口即可实现上图的效果,该开发板上用的是PA11和PA12两个IO口,用来模拟
IIC
王小琪0712
·
2023-04-12 07:37
stm32
单片机
嵌入式硬件
Linux嵌入式
驱动开发
12——pinctl和gpio子系统实践操作
文章目录全系列传送门什么是pinctrl和gpio子系统pinctel子系统pinctel子系统功能查看属性表达查看pinctrlgpio子系统gpio子系统功能常用gpio子系统提供的api函数gpio_request函数gpio_free函数gpio_direction_input函数gpio_dierction_output函数gpio_get_value函数gpio_set_value函数
“逛丢一只鞋”
·
2023-04-12 05:58
i.MX6
linux
c++
嵌入式
飞凌
STM32(HAL库)驱动OLED
简介通过STM32F103C8T6单片机采用HAL库方式对0.96寸OLED(
IIC
通讯)屏幕进行驱动。之前GY906驱动通过软件
IIC
进行驱动,因此本次通过硬件
IIC
进行驱动。
啥也不会的小白研究生
·
2023-04-12 05:26
嵌入式小项目
stm32
单片机
嵌入式硬件
创建新的工程
_htmresc:ST公司的两张图片(不管)2.Utilities:实用程序,ST公司写好了的一些程序,比如
IIC
通信等等,用到的话就可以添加到工程直接用,比较方便3.Release_Notes.html
courage_1f7e
·
2023-04-12 04:57
迅为RK3399开发板嵌入式linux开发指南
迅为RK3399开发板嵌入式linux开发指南迅为RK3399开发板发布《北京迅为嵌入式linux开发指南》,包含从基础环境搭建,Linux入门,开发板平台实操,Linux系统编程,
驱动开发
,Uboot
迅为电子
·
2023-04-12 03:13
RK3399开发板
JavaScript的一种单元测试框架:mocha
mocha如果你听说过“测试
驱动开发
”(TDD:Test-DrivenDevelopment),单元测试就不陌生。单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。
程序员柳
·
2023-04-11 19:39
nodejs教程
单元测试
javascript
开发语言
Linux
驱动开发
| 驱动世界里的宏伟建筑
哈喽,我是老吴。是否每一个上进的人都会觉得自己还可以再努力一点?事情到了最后,只要没达成目的,总能把失败的原因归为"没有再努力一点"。但是,对努力的最大错误认知就是:时间越长,过程越痛苦,代表我越努力。想一想,是否有更合理的努力方式?以下是正文:一、什么是devicemodel?二、device model 的 3 个核心概念三、bus、device、driver是如何关联的?四、bus、devi
老吴的嵌入式之旅
·
2023-04-11 19:21
Linux 触摸屏 (
IIC
驱动详解)
前言:本文使用触摸屏
iic
驱动,驱动编写中要使用总线,设备,驱动分层的思想,
IIC
总线,触摸屏驱动,触摸屏设备,
IIC
总线驱动一般SOC的I2C总线驱动都是由半导体厂商编写的,比如I.MX6U的I2C适配器驱动
憨猪在度假
·
2023-04-11 15:10
linux
iic
嵌入式硬件
韦东山 IMX6ULL和正点原子_「正点原子Linux连载」第四十三章Linux设备树(一)
1)实验平台:正点原子Linux开发板2)摘自《正点原子I.MX6U嵌入式Linux
驱动开发
指南》关注官方微信号公众号,获取更多资料:正点原子前面章节中我们多次提到“设备树”这个概念,因为时机未到,所以当时并没有详细的讲解什么是
weixin_39993301
·
2023-04-11 06:28
韦东山
IMX6ULL和正点原子
Linux pinctrl 和 gpio 子系统实验-基于正点原子IMX6ULL开发板
之前几个led驱动本质都是配置LED灯所使用的GPIO寄存器,
驱动开发
方式和裸机基本没啥区别。Linux内核提供了pinctrl和gpio子系统用于GPIO驱动。
supersmart@
·
2023-04-11 06:56
arm
linux
vscode
功能测试
c++
Linux LED
驱动开发
-基于正点原子IMX6ULL开发板
1.1Linux下LED灯驱动原理Linux下的任何外设驱动,最终都是要配置相应的硬件寄存器。所以LED灯驱动最终也是对I.MX6ULL的IO口进行配置。I.MX6U-ALPHA开发板上的LED连接到I.MX6ULL的GPIO1_IO03这个引脚上。1.1.1地址映射MMU全称叫做MemoryManageUnit,也就是内存管理单元。MMU主要完成的功能如下:①、完成虚拟空间到物理空间的映射。②、
supersmart@
·
2023-04-11 06:25
arm
linux
vscode
linux
驱动开发
- 02_简单Linux LED
驱动开发
文章目录简单LinuxLED
驱动开发
1.Linux下LED灯驱动原理1.1地址映射1、ioremap函数2、iounmap函数1.2I/O内存访问函数1、读操作函数2、写操作函数2.实验程序编写2.1LED
kaka的卡
·
2023-04-11 01:58
linux驱动开发
驱动开发
linux
linux
驱动开发
- 01_字符设备
驱动开发
文章目录字符设备
驱动开发
1.字符设备驱动简介2字符设备
驱动开发
步骤2.1驱动模块的加载和卸载2.2字符设备注册与注销2.3实现设备的具体操作函数2.4添加LICENSE和作者信息3Linux设备号3.1
kaka的卡
·
2023-04-11 01:57
linux驱动开发
驱动开发
linux
linux
驱动开发
- 03_新字符设备驱动
文章目录1Linux设备号1.1设备号的组成1.2设备号的分配2.新字符设备驱动原理2.1分配和释放设备号2.2新的字符设备注册方法1、字符设备结构2、cdev_init函数3、cdev_add函数3、cdev_del函数3自动创建设备节点3.1mdev机制3.2创建和删除类3.3创建设备3.4参考示例4设置文件私有数据5实验程序编写5.1LED灯驱动程序编写5.2编写测试APP6.运行测试6.1
kaka的卡
·
2023-04-11 01:50
linux驱动开发
驱动开发
linux
001-Windows驱动编程基础知识
文章目录0.前言1.Windows系统结构2.驱动设备与操作系统3.驱动程序的分类0.前言我们在进行Windows驱动编写之前,有必要先了解一些基础知识,为我们日后进行Windows
驱动开发
打下良好的基础
fish小余儿
·
2023-04-10 17:24
Windows驱动
Windows驱动
DRM 驱动程序开发(VKMS)
其中第2点是我一直拖延的主要原因,因为作为示例教程,我希望它是硬件无关的,这样即使大家没有硬件环境也可以学习DRM
驱动开发
。可惜,最终找来找去也就QEMU比较可行,但需要自己开发
金哥嵌入式linux
·
2023-04-10 07:20
DRM
驱动开发
DRM架构介绍(一)
1、DRM简介(DirectRenderingManager)传统linux显示设备
驱动开发
时,通常使用FB驱动架构,随着显卡性能升级:显示覆盖(菜单层级)、GPU加速、硬件光标,传统FB架构无法很好支持
内核工匠
·
2023-04-10 07:39
架构
驱动开发
STC12驱动MLX90614红外测温模块在LCD1602显示
通过它,各设备之间以及系统的其他部分可以之间可以相互通信,它是基于
IIC
原
小途
·
2023-04-10 06:04
STC12C5A60S2库
单片机
嵌入式硬件
物联网
C51 -
IIC
读写EEPROM
EEPROM读写1>实验目的1.1>硬件模型2>
IIC
协议2.1>写1个字节2.2>读1个字节2.3>信号分析2.3.1>起停信号2.3.2>主机写:数据信号2.3.3>主机读:数据信号2.3.4>应答信号
零号科技
·
2023-04-10 03:16
单片机-C51
51单片机
一文看懂SPI协议
4种工作模式多种传输速率SPI协议的基本时序SPI协议的升级版FPGA实现SPI协议SPI和
IIC
的对比总结SPI协议简介板卡内不同芯片间通讯最常用的三种串行协议:UART、I2C、SPI,之前写过串口协议及其
whik1194
·
2023-04-10 02:56
SPI
Motorola
MOSI
MISO
多主机
Python之学会测试,让开发更加高效
前几天,听了公司某位大佬关于编程心得的体会,其中讲到了“测试
驱动开发
”,感觉自己的测试技能薄弱,因此,写下这篇文章,希望对测试能有个入门。
程序员Maria
·
2023-04-09 19:21
目标
三十五岁钱积累人脉和技术资本法语+西班牙语+德语技术:c++/cjava/swiftpythonmongodb/mysql方向:
驱动开发
ai应用开发读书:写博客投资:股票+房产多和有共同思想的人交流floristeillustrator
hauteschwarz
·
2023-04-09 16:15
【学习笔记】I2C通讯详解 | 你真的从全面了解
IIC
了吗?
001I2C协议1.1相关介绍1.2硬件原理SCH1.3数据传输格式1.4信号传输时序图1.4.1读写流程1.5信号解析1.6如何在SDA上实现双线传输1.6.1开极电路开极电路驱动思想002S3C2440的
IIC
黄逸芬
·
2023-04-09 15:30
学习笔记
通讯方式
IIC
嵌入式
零死角玩转stm32中级篇2-
IIC
总线
本篇博文目录:一.
IIC
基础知识1.什么是
IIC
总线2.
IIC
总线和串口有什么区别3.
IIC
总线是怎么实现多机通信4.仲裁是什么5.如果当前有一个从机进行了
IIC
通信又来了一个优先级高的从机,这时会打断前一个通信吗
嘟嘟的程序员铲屎官
·
2023-04-09 15:50
stm32
stm32
单片机
嵌入式硬件
IIC
FPGA学习规划
主要方向分以下个方向:(1)接口通信类:简单通信接口SPI/UART/
IIC
,复杂一点的SDRSDRAM控制器设计、DDR3MIG的使用、PCIE控制器、Aurora、千兆以太网通信;
cainiaoyizhiyang
·
2023-04-09 13:30
学习
FPGA
PCF8574AT驱动LCD1602
STM32用
IIC
驱动LCD1602介绍PCF8574AT选址芯片接线图LCD1602显示问题乱码问题实现代码介绍网上寻遍了资料发现驱动LCD1602液晶屏的程序几乎都是4线或8线数据线。
JLouis94
·
2023-04-09 11:56
stm32
编程
stm32
嵌入式
STM32学习笔记——SPI通信与SPI FLASH 应用
是Motorola首先在其MC68HCXX系列处理器上首次定义的SPI特征全双工串行通信高速数据传输速率数据传输不限于8位,可以是任意大小的字节非常简单的硬件结构,从机不需要唯一地址(与
IIC
不同)。
Alnert
·
2023-04-09 03:17
stm32
嵌入式硬件
单片机
嵌入式学习笔记——SPI通信
初始化代码SPI使用IO模拟的代码思路总结前言之前已经介绍了STM32的ADC、DMA、EXTI、TIME、NVIC、USART以及普通IO模式,此系列笔者还打算写最后三个大的内容,分别是SPI通信、
IIC
小向是个Der
·
2023-04-09 02:28
嵌入式
—M4
学习
单片机
stm32
arm开发
嵌入式
Windows 虚拟磁盘
驱动开发
(采用原始办法实现类似Storport框架的相同功能)
其实以前讲述windows平台下的磁盘驱动的开发挺多,而且时间也是非常早。以下连接:https://blog.csdn.net/fanxiushu/article/details/9903123?spm=1001.2014.3001.5501https://blog.csdn.net/fanxiushu/article/details/11713357?spm=1001.2014.3001.550
雨中风华
·
2023-04-08 20:38
windows
磁盘驱动
windows
驱动开发
STM32使用
IIC
总线通讯协议在OLED屏幕上显示字符串、汉字、单总线获取DHT11模块温湿度并通过
IIC
显示到屏幕(软件
IIC
)
参考:基于stm32软件
IIC
的oled显示温湿度作者:ZPZDayUp发布时间:2021-07-2520:52:43网址:https://blog.csdn.net/m0_56197680/article
行稳方能走远
·
2023-04-08 17:02
STM32
stm32
单片机
arm
Linux 学习笔记:pinctrl 子系统
一、概述在使用pinctrl和gpio子系统之前,开发gpio驱动,需要在驱动代码中直接操作所涉及的GPIO寄存器(配置IO复用,配置IO口为输出方,设置IO输出高低电平),
驱动开发
方式和裸机开发基本没区别
gdut_llkkyy
·
2023-04-08 14:57
Linux
读书笔记
linux
学习
驱动开发
pinctrl
子系统
protues 仿真 12864转OLED接法
1602:屏幕显示可用太小,需要不停刷屏,占用引脚多12864(传统接法):占用引脚多这里推荐一种12864的接法,把12864的引脚连接后,将其转化为
IIC
总线形式,四线解决。
(~ ̄▽ ̄)~凤凰涅槃
·
2023-04-08 14:39
stm32
嵌入式
stm32
【HAL库】HAL库STM32cubemx快速使用
文章目录整体框图一、基础工程1新建工程2配置RCC3配置SYS4工程设置5生成代码6keil设置下载&复位二、必备外设1目录规范2LED2RTC3USART4KEY三、其他外设1OLED(模拟
IIC
、模拟
知立
·
2023-04-08 12:46
stm32
单片机
嵌入式硬件
IMX6ULL---Linux学习新路线
注意,注意,注意...很多人喜欢从系统启动流程开始学习:先学习裸机,裸机集合起来就是uboot,再学习内核移植、
驱动开发
,接下来学习根文件系统,最后学习APP开发。
嵌入式学习_force
·
2023-04-08 12:31
c++
c语言
linux
最全Linux
驱动开发
全流程详细解析(持续更新)
Linux
驱动开发
详细解析一、驱动概念驱动与底层硬件直接打交道,充当了硬件与应用软件中间的桥梁。
songwei4615
·
2023-04-08 05:23
嵌入式技术文章
驱动开发
linux
计算机硬件基础&ARM处理器概论(ARM体系结构与接口技术)
计算机硬件基础D1底层课程导学1.编程基础2.应用开发(函数)3.底层开发C语言基础IOARMC高级与linux进程系统移植数据结构网络编程
驱动开发
嵌入式系统分层操作系统的作用向下管理硬件、向上提供接口
刘岳霖
·
2023-04-08 04:41
ARM体系结构及接口技术
arm
linux
【Camera专题】-从零开始的Camera学习之路——启动篇
于是,寻寻觅觅一年多,终于确定下来职业发展方向-Camera
驱动开发
。另一方面,比较感兴趣,而且恰好公司有老前辈搞这个,可以少走弯路!
c枫_撸码的日子
·
2023-04-08 01:58
工业互联网概述
工业互联网概述工业互联网的定义工业互联网的范畴工业互联网的基础云计算边缘计算工业互联网的关键技术工业互联网的安全工业互联网的应用案例云机器人资源管理优化工业互联网的定义最早由通用电气于2012年提出,随后美国5家行业龙头企业(AT&T、思科、通用电气、IBM和英特尔)联手组建了工业互联网联盟(IndustrialInternetAlliance,
IIC
cv-player
·
2023-04-07 23:33
云计算
大数据
工业互联网
【windows内核
驱动开发
】文件系统微过滤驱动Minifilter——获取进程信息
【我的】文件系统微过滤驱动Minifilter——获取进程信息作者:zcr214时间:2016/4/22在编写文件系统微过滤驱动minifilter的时候,除了绑定指定的磁盘分卷,对于指定的文件很可能还会有指定的应用程序,例如txt文件可以有很多编辑器可以使用,如wordpad,notepad,sublime,vim,notepad+等,doc文档可以使用officeword或WPS,图片文件就更
DoveFeng
·
2023-04-07 23:25
数字签名
驱动程序
Linux设备
驱动开发
--- DMA
文章目录1设置DMA映射缓存一致性和DMADMA映射一致映射流式DMA映射2完成的概念3DMA引擎API分配DMA从通道设置从设备和控制器指定参数获取事务描述符提交事务发布待处理DMA请求并等待回调通知4程序单缓冲区映射分散聚集映射DMA是计算机系统的一项功能,它允许设备在没有CPU的干预的情况下访问系统主存储器RAM,使CPU完成其他任务。DMA控制器是负责DMA管理的外设,在现代处理器和微控制
p0inter
·
2023-04-07 23:23
Linux设备驱动开发
linux
驱动开发
window
驱动开发
环境
http://blog.csdn.net/smartdog_1/article/details/82199001、说明在Windows
驱动开发
过程中,环境搭建是最重要的一部。
ldinvicible
·
2023-04-07 23:15
window
driver
Window XP
驱动开发
(十九) windows内核高级调试技巧(双机调试)
转载来源于:http://blog.csdn.net/chenyujing1234/article/details/7739129欢迎大家拍砖!在驱动程序的开发中,经常会遇到系统崩溃一情况,我们很难想像用VC的调试器那样单步调试程序。但还是有一些高级驱动程序调试技巧,可以帮助找出驱动程序中的Bug。另外,利用一些第三方工具软件,也可以帮助程序员找到驱动程序中的漏洞,从而提高开发效率。1、一般性调试
dc_show
·
2023-04-07 23:14
windows驱动
windows
驱动
windows
debug
windbg
Window XP
驱动开发
(二十一) 过滤驱动程序
转载请标明是引用于http://blog.csdn.net/chenyujing1234欢迎大家拍砖参考书籍>过滤驱动程序的开发十分灵活,可以修改已有驱动程序的功能,也可以对数据进行过滤加密,另外,利用过滤驱动程序还能编写出很多具有相当神奇功能的程序来。1、文件过滤驱动程序文件过滤驱动是过滤驱动中典型的一种,它将挂载在磁盘驱动上,它将所有发往磁盘驱动的IRP全部拦截,并有选择地过滤这些IRP。1、
Jackchenyj
·
2023-04-07 23:13
window
xp
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他