驱动开发

W说编程1 天前
linux·c语言·驱动开发·嵌入式硬件
嵌入式Linux系统UART驱动移植专题详解(3000+字图文实战指南)UART(Universal Asynchronous Receiver/Transmitter) 是一种异步串行通信协议,核心特性包括:
silent_dusbin2 天前
驱动开发
LCD Drive-IC ST7789V SPI-4line 调试液晶显示屏使用ST7789V SPI 4线接口 连接MCU3线接口和4线接口: 第一种:3-line是指CSX(Chip selection signal)、DCX(Clock signal)、SDA(Serial input/output data),其中CSX也写着CS片选,DCX也写着SCL时钟信号;4-line在3-line的基础上多了WRX(data/ command flag),也叫着D/CX。这种情况下是半双工,数据只能往一个方向传输,例如SPI的屏只需要输出。
sukalot3 天前
驱动开发
Windows 图形显示驱动开发-WDDM 2.0 -GPU虚拟寻址概述Windows 10 开始引入了 WDDM 2.0。 它包括几个新功能和增强功能,旨在提高 Windows 显示驱动程序模型(WDDM)的性能和功能,例如:
挥剑决浮云 -4 天前
linux·驱动开发·笔记·学习
Linux驱动层学习:LED 驱动开发前置知识:1、地址映射 MMU 全称叫做 Memory Manage Unit,也就是内存管理单元。 MMU 主要完成的功能如下: ①、完成虚拟空间到物理空间的映射。 ②、内存保护,设置存储器的访问权限,设置虚拟存储空间的缓冲特性。
7yewh6 天前
网络·arm开发·驱动开发·物联网·网络协议·tcp/ip·udp
嵌入式知识点总结 网络编程 专题提升(一)-TCP/UDP针对于嵌入式软件杂乱的知识点总结起来,提供给读者学习复习对下述内容的强化。目录1.TCP怎么保证可靠性?
sukalot6 天前
驱动开发
Windows 图形显示驱动开发-WDDM 2.0 -GpuMmu 寻址方式在 GpuMmu 模型中,GPU 有自己的内存管理单元 (MMU),用于将每进程 GPU 虚拟地址转换为物理地址。
寰宇榛仁6 天前
驱动开发
功能机驱动开发步骤1.确认是在windows系统还是在linux系统,然后确认版本,找到系统镜像安装操作系统;2.安装基本软件,如:解压软件、虚拟光驱、比较工具、代码编辑软件、版本管理软件等;
忧虑的乌龟蛋7 天前
linux·运维·驱动开发·嵌入式硬件·mcu·物联网·网络协议
Linux 驱动开发:字符设备、块设备与网络设备驱动详解概要一. 字符设备驱动1.1 概念1.2 主要函数1.3 开发流程二. 块设备驱动2.1 概念2.2 主要函数
sukalot7 天前
驱动开发·stm32·单片机
Windows 图形显示驱动开发-WDDM的操作流下图显示了从创建呈现设备到显示内容时发生的 WDDM 操作流。 下图后面的信息更详细地描述了操作流的有序顺序。
7yewh8 天前
linux·驱动开发·嵌入式硬件·mcu·物联网·算法
嵌入式知识点总结 操作系统 专题提升(五)-内存针对于嵌入式软件杂乱的知识点总结起来,提供给读者学习复习对下述内容的强化。目录1.在1G内存的计算机能否malloc(1.2G)?为什么?
sukalot8 天前
windows·驱动开发
windows蓝牙驱动开发-支持蓝牙事件通知当配置文件驱动程序打开与远程设备的连接时,它应自行注册,以在连接关闭时或对连接做出任何其他更改时收到通知。 此外,当配置文件驱动程序自行注册以接受传入连接时,它必须能够在远程设备尝试连接到它时收到通知。
Thenunaoer8 天前
驱动开发
驱动开发、移植(最后的说法有误,以后会修正)sd卡 先按照 《用户手册—3-2-Linux系统启动卡制作及系统固化》 把创龙的Linux系统刷进去。
sukalot11 天前
windows·驱动开发
windows-蓝牙驱动开发-蓝牙软件无线电开关函数原型注意:从 Windows 8.1 开始,供应商不再需要在软件 DLL 中实现无线电开/关功能(对于蓝牙 4.0 无线电),因为操作系统现在可处理此功能。 即使存在,Windows 8.1 也会忽略任何此类 DLL。
嵌入式Sky12 天前
驱动开发·音视频·嵌入式·音频·语音识别
音频知识基础响度 响度是人耳对声音强弱的主观感受; 主要和声波的振幅相关,同时也和频率有一定关系;音调 音调是人耳对声音高低的主观感受; 主要与频率相关;
WSSWWWSSW13 天前
驱动开发
行为驱动开发BDD(Behavior Driven Development )观看本文后,你将能够定义行为驱动开发(BDD),解释BDD如何推动满足客户期望,并描述BDD的主要优势。
年轮不改13 天前
驱动开发·嵌入式硬件
字符设备驱动开发驱动就是获取外设、传感器数据和控制外设。数据会提交给应用程序。Linux 驱动编译既要编写一个驱动,还要编写一个简单的测试应用程序。
分享大师13 天前
驱动开发
SSD1306 128*32屏幕驱动最近在做一个小项目,使用合宙air001做主控,arduino开发环境,项目设计一个小屏作为显示,本身使用u8g2库,奈何这个air001空间太小,没写多少就把程序储存空间占满了,log也没办法打印,对于调试分析问题很大,所以想着自己写一个驱动用,
@嵌入式Linux小白14 天前
linux·驱动开发
RK3576——USB3.2 OTG无法识别到USB设备问题:使用硬盘接入到OTG接口无热插拔信息,接入DP显示屏无法正常识别到显示设备,但是能通过RKDdevTool工具烧录系统。
7yewh16 天前
arm开发·驱动开发·mcu·物联网·射频工程·材料工程
工业级 激光测距 飞行时间法TOF 相位法 多频调制的本质!激光测距仪中使用的相位法飞行时间(Phase-based Time-of-Flight, ToF)是一种通过测量调制光信号的相位差来计算距离的高精度方法。以下是详细解释:
Tester_孙大壮19 天前
驱动开发·python·tdd
第32章 测试驱动开发(TDD)的原理、实践、关联与争议(Python 版)在测试驱动开发的应用场景中,一系列关键问题的思考对于开发者深度掌握 TDD 至关重要,有助于显著提升软件开发的质量与效率。