硬件开发

AD-批量过孔

本文章介绍如何在PCB板上批量过孔。一:DXF文件导入1.打开AD,新建一个PCB文件,如图1.1所示。图1.1 建立PCB文件2.在新建的PCB文件中导入DXF文件,并进行相应的设计,如图1.2所示,按Q可以改变坐标系单位。(a)(b)图1.2 DXF文件导入3.重新定义板子形状,选中板子边界&#x

FPGA小白笔记——FPGA简介(学渣版)

目录 前言 1、FPGA是什么? 2、FPGA开发环境 2.1   语言环境 2.2 FPGA 开发思路 总结 前言在专用集成电路( ASIC)领域中,FPGA作为一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。同时FPGA可用于实现

OpenHarmony5.0分布式系统源码实现分析—软总线

一、引言OpenHarmony 作为一款面向万物互联的操作系统,其分布式软总线(Distributed SoftBus)是实现设备间高效通信和协同的核心技术之一。分布式软总线通过构建一个虚拟的总线网络,使得不同设备能够无缝连接、通信和协同工作。本文将深入分析 OpenHarmony 5.0 中分布式软总线的实现原理,包括其架构

Keil MDK-ARM 5.42a 完整安装指南(2025.4.19最新版)

Keil MDK-ARM 5.42a 完整安装指南(2025最新版)本文已通过 Windows 11 23H2 系统实测验证,适用于嵌入式开发初学者及专业工程师。文末包含常见问题解决方案库,建议收藏备用。 本教程源码已开源至GitHub:

0.机顶盒晶晨s905l3b芯片--刷入第三方系统+安卓9 root教程+armbian写入EMMC教程

机顶盒s905l3b芯片刷第三方系统+安卓9 root教程+刷armbian写入EMMC教程 声明:由于固件、软件、镜像等持续更新,本文仅代表当前所使用版本的流畅安装记录。行文略长,关键代码处会配以截图展示,请自行对比是否存在差异导致安装失败!如有疏忽之处,还请见谅!刷机有风险,请慎重选择,一切源于本文造成的后果自负,笔者概不负责! 机顶盒s905l3b芯片刷第三方系统最近我在装修房子,看抖音刷到

LVDS系列1:Xilinx的IBUFDS原语

LVDS(全称Low-Voltage Differential Signaling,低压差分信号)是一种高速、低功耗的差分信号传输技术,广泛应用于数字通信、视频传输、高速数据接口等领域。 如下图所示,LVDS使用一对相位相反的差分信号传输数据,通过两者电压差来判断逻辑值,在发送端单端转差分&#xff0

深入浅出UART驱动开发与调试:从基础调试到虚拟驱动实现

往期内容 本专栏往期内容:Uart子系统 UART串口硬件介绍 深入理解TTY体系:设备节点与驱动程序框架详解 Linux串口应用编程:从UART到GPS模块及字符设备驱动 解UART 子系统:Linux Kernel 4.9.88 中的核心结构体与设计详解 IMX 平台UART驱动情景分析:注册篇 IMX 平台U

探秘 roadmap.sh:GitHub 最受欢迎的开发者学习路线图项目

探秘 roadmap.sh:GitHub 最受欢迎的开发者学习路线图项目 引言 项目概述分析 基本信息 项目定位与使命 核心功能详解 角色与技能路线图 基于角色的路线图包括: 技能型路线图则专注于特定技术或语言: 最佳实践指南 技能评估与测试 安装和使用教程 在线使用 本地部署 定制化使用

vivado里的LUT、LUTRAM、FF、BRAM、DSP、IO、BUFG、MMCM资源介绍

vivado里的LUT、LUTRAM、FF、BRAM、DSP、IO、BUFG、MMCM资源介绍 提示:以下是本篇文章正文内容,写文章实属不易,希望能帮助到各位,转载请附上链接。 vivado实现电路用到的资源类型LUT(Look-Up Table):查找表,它接收一组输入信号&#