硬件开发

网络协议分层:解密TCP/IP五层模型

一、网络背景为了更好的学习网络,我们来简单了解一下网络的背景。在早期实验室中,科学家们可以使用计算机来进行计算数据。大家也知道,科学家们计算的数据一般都是很庞大的。所以,可以利用多台计算机进行数据的分工计算,最后将多台计算机的数据通信起来计算即可。但是,计算机之间是相互独立的,要如何进行计算机之间的

STM32(ARM32)烧录方式详解:串口、JTAG、SWD

我们学习STM32时,要注意有多种烧录(编程)和调试方式,不同方式适用于不同场景。而在当前嵌入式开发中,最主流、应用范围最广的调试接口主要有 3 种,分别覆盖 “全功能调试”“精简调试” 和 “辅助调试” 三大核心场景,几乎能满足从 32 位 MCU 到复杂处理器的大部分开发需求,具体如

PI-Pwn交叉编译环境搭建:在x86电脑上构建ARM程序

PI-Pwn交叉编译环境搭建:在x86电脑上构建ARM程序 【免费下载链接】PI-Pwn 11.0 项目地址: 为什么需要交叉编译?你是否遇到过在x86电脑上开发的程序无法直接在ARM设备上运行的问题?特别是在嵌入式开发或物联网项目中,这

FPGA以太网通信实战(一):实现MDIO接口驱动,掌控PHY芯片的钥匙

一、以太网简介        以太网(Ethernet)是当今局域网(LAN)领域应用最广泛的通信协议标准,它定义了网络中使用的物理介质(如电缆类型)和数据传输的信号处理方法。凭借低成本、通信速率高、抗干扰性强等显著优势,以太网被广泛应用于网络远程监控、交换机、工业自动化等对通信速率有较

【FPGA】Quartus Prime Lite 23.1 最新版 安装教程 ModelSim_18.1 下载安装 + 联调仿真教程 + 详细安装教程 2025最新

前言        本文章基于截至2025年 Quartus_Prime_Lite的最新版 23.1 版本,详细的,一步一步的教你怎么安装,每一步都教你怎么做,按照流程绝对能安装成功。创作不易希望大家看完后点个赞支持创作,谢谢大家啦!目录 软件下载地址Quartus Prime Lite 23.1ModelSim-

手把手教你利用qemu搭建银河麒麟V11 arm环境

在Windows环境下,初学者或企业用户常通过VMware、VirtualBox等虚拟机软件安装Ubuntu、Red Hat等Linux系统,这类工具更侧重X86等复杂指令集架构(CISC,常见于Intel、AMD处理器)的虚拟化。而QEMU是一款开源的虚拟机监视器与模拟器,核心优势在于可模拟ARM、MIPS、RI

OEC-Turbo刷群晖&Armbian流程记录

记录OEC-Turbo的刷机流程,为以后反复折腾做参考。 设备版本:OEC L2.0,不清楚1.0和2.0的区别 系统:Windows 11 准备工具 瑞芯微驱动 瑞芯微烧录工具 Loader文件 固件 镊子 Type-C数据线 工具下载链接: 安装驱动 下载