硬件开发

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

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

STM32 —— MCU、MPU、ARM、FPGA、DSP

        在嵌入式系统中,MCU、MPU、ARM、FPGA和DSP是核心组件,各自在架构、功能和应用场景上有显著差异。以下从专业角度详细解析这些概念: 一、 MCU(Microcontroller Unit,微控制器单元)核心定义 集成系统芯片:将处理器核心(CPU&#x

自动化UI测试 | 什么是测试驱动开发(TDD)和行为驱动开发(BDD)?有何区别?

TDD(测试驱动开发)和BDD(行为驱动开发)是两种独特的软件开发技术,它们在测试的内容和方式上有所不同。尽管名称相似,但服务于不同的目的。 什么是TDD?TDD代表测试驱动开发。它是一个过程,即为特定功能部分编写测试,运行测试以确定故障,然后根据需要调整代码以修复这些故障。通过TDD测试,开发人员可以确保他们编写的代码是功能性的、可靠的。此外,如果其他开发人员需要使用代码组件,他们也可

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

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

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

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

OpenHarmony平台驱动使用(四),GPIO

OpenHarmony平台驱动使用(四)GPIO概述功能简介GPIO(General-purpose input/output)即通用型输入输出。通常,GPIO控制器通过分组的方式管理所有GPIO管脚,每组GPIO有一个或多个寄存器与之关联,通过读写寄存器完成对GPIO管脚的操作。GPIO接口定义了操

课程设计——基于FPGA的双向移位寄存器

基于FPGA的双向移位寄存器 摘  要 本文使用verilog HDL语言设计双向移位寄存器,使电路受外部信号控制,实现数字信号的双向移位等功能,其电路设计模块主要分为三个部分,分别为接受判断控制信号的组合逻辑电路部分、实现存储、运算和输出数据的时序逻辑电路部分以及时钟信号输入部分。之后对设计的电路进行仿真,判断电路设计结构的正确性。verilog语言,全称为verilog HDL(Ha

Xilinx FPGA PCIe | XDMA IP 核 / 应用 / 测试 / 实践

注:本文为 “Xilinx FPGA 中 PCIe 技术与 XDMA IP 核的应用” 相关文章合辑。图片清晰度受引文原图所限。 略作重排,未整理去重。 如有内容异常,请看原文。 FPGA(基于 Xilinx)中 PCIe 介绍以及 IP 核 XDMA 的使用Njustxiaobai 已于 2023-11-22 16:10:41

Arm NAS 安装与配置指南

Arm NAS 安装与配置指南 arm-nas Arm NAS configuration with ZFS. 项目地址: 1. 项目基础介绍Arm NAS 是一个开源项目,旨在利用 ARM 架构的设备搭建网络附加存储(NAS)。该项目通过 Ansible p

FPGA 实验报告:四位全加器与三八译码器仿真实现

目录安装Quartus软件四位全加器全加器、半加器半加器:全加器:四位全加器电路图创建项目半加器全加器四位全加器代码实现半加器全加器四位全加器三八译码器创建项目代码展示modelsim仿真波形图四位全加器三八译码器总结与展望安装Quartus软件本次实验首先进行Quartus软件的安装,版本选择18.1.0.625。安装过程较为常规,依次进行