硬件开发
鸿蒙next教程:扩展外设基础驱动开发(开发无UI界面基础驱动)
往期鸿蒙全套实战文章必看:(附带鸿蒙全栈学习资料)
鸿蒙开发核心知识点,看这篇文章就够了
最新版!鸿蒙HarmonyOS Next应用开发实战学习路线
鸿蒙HarmonyOS NEXT开发技术最全学习路线指南
鸿蒙应用开发实战项目,看这一篇文章就够了(部分项目附源码)
开
驱动开发硬核特训 · 专题篇:Vivante GPU 与 DRM 图形显示体系全解析(i.MX8MP 平台实战)
视频教程请关注 B 站:“嵌入式Jerry”。
一、背景导读:GPU 与 DRM 到底谁负责“显示”?在嵌入式 Linux 图形系统中,“画面怎么显示出来”的问题,表面看似简单,实则涉及多个内核子系统与用户态组件的协同:
DRM 是谁?它真的“驱动”了 GPU 吗?
GPU
ARMv7架构参考手册:深入理解与应用指南
本文还有配套的精品资源,点击获取 简介:ARM公司发布的《ARM Architecture Reference Manual ARM v7-A and ARMv7-R》是关于ARMv7架构的权威文档,详述了ARMv7-A和ARMv7-R两大变体的特性及其在多种应用中的重要性。ARMv7架构分为针对高性能应用处理器的A类、面向实时操作系统的R类和针
Linux 无线网络驱动开发 之 子系统源码框架(nl80211、cfg80211、mac80211)
基础框架
基础概念
nl80211
作用:用户空间与内核空间无线配置的接口(Netlink API)
功能:提供基于 netlink 的通信机制,允许用户空间工具配置和管理无线设备
代码位置:net/wireless/nl80211.c
cfg80211
作用:无线配置框架,管理所有无
手把手教你 Windows 驱动开发:内核篇入门指南(第 2 节)—— 段寄存器详解及多领域应用
目录手把手教你 Windows 驱动开发:内核篇入门指南(第 2 节)—— 段寄存器详解及多领域应用一、段寄存器的核心原理(一)基本构成与关键概念(二)核心作用机制二、段寄存器在操作系统内核中的应用(一)Windows 内核中的段寄存器(二)Li
ARM SMMUv3控制器初始化及设备树分析(七)
1.初始化SMMUv3驱动的入口函数如下代码所示。[drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c]
static struct platform_driver arm_smmu_driver = {
.driver = {
.name = "ar
ARM 学习笔记(二)
参考文献:《ARM ArchitectureReference Manual ARMv7-A and ARMv7-R edition》
1、MMU
1.1 背景 早期的内存是比较小的,一般是几十k,不过相应的程序也是比较小的,这时程序可以直接加载到内存中运行。后来为了支持多个程序的并行,内存中出现了固定分区,
教你如何使用VSCode的EIDE插件开发STM32(包括任何ARM内核芯片)最详细教程
STM32的开发分为标准库开发和HAL库开发,一般大家都喜欢使用Keil开发标准库和HAL库,但是Keil的界面就像上个世纪的产物一样,远远没有现在的VSCode和Clion这些现代化编写C/C++来得舒服
Keil
VSCode
所以这篇文件会教你如何使用VSCode的EIDE
使用Verilog HDL在FPGA XC7A200T上实现以太网ARP测试
本文还有配套的精品资源,点击获取 简介:本项目专注于利用Xilinx XC7A200T FPGA芯片和Verilog HDL硬件描述语言来实现以太网的地址解析协议(ARP)功能。内容涉及了解Verilog HDL、处理以太网帧和ARP报文、内存管理、并行处理、中断处理、接口设计、构建测试平台、进行综合与仿真以及时序分析与优化。项目旨
