硬件开发

x86版的ubuntu上使用qemu运行arm版ubuntu

一直以来接触的都是X86系列的CPU架构,从来没接触过ARM的CPU架构,今天抽空尝试一下安装一个ARM版本的Linux,选定ubuntu,即在X86架构的Ubuntu服务器上使用qemu模拟器来运行ARM版本的ubuntu。 一、 下载ARM版的ubuntu去

ESP32固件库下载驱动开发之低功耗模式配置深度剖析

ESP32低功耗实战:从固件烧录到睡眠模式的深度调优 你有没有遇到过这样的场景?一个靠电池供电的温湿度传感器,刚换上新电池没几天就“趴窝”了。排查一圈硬件没问题,代码也没漏掉什么大开销操作——最后发现,罪魁祸首竟然是 系统大部分时间都在“假睡” 。 这正是我们在开发ESP32类物联网设备时最常踩的坑之一

【仿真测试】基于FPGA的完整16QAM软解调链路实现,含频偏锁定,帧同步,定时点,Viterbi译码,信道,误码统计

目录1.引言2.算法仿真效果3.算法涉及理论知识概要3.1 217卷积编码/维特比译码3.2 16QAM调制软解调原理3.3 上变频/下变频3.4 基于PN导频和cordic的频偏锁定3.5 基于相关峰的定时点提取3.6 帧同步3.7 采样判决4.Verilog核心接口5.参考文献6.完整算法代码文件获得1.引言       基于FPGA的完整16QAM通信链路实现,含频偏锁定,帧同步,定时点,V

openEuler多样性算力支持深度评测:x86与ARM双架构适配及性能验证

在数字基础设施多元化发展的背景下,算力架构呈现x86、ARM、RISC-V等多路径并行的格局。openEuler作为自主创新的开源操作系统,其对多样性算力的适配能力直接决定了在不同场景的落地广度。本次评测聚焦openEuler 22.04 LTS SP3对Intel x86_64与ARM aarch64双主流架构的支持能力,通过硬件环境部署、核心组件

FPGA 实现 CRC 校验:8 位 / 16 位多项式配置与误码检测验证

FPGA 实现 CRC 校验:8 位 / 16 位多项式配置与误码检测验证CRC(Cyclic Redundancy Check,循环冗余校验)是一种广泛用于数字通信和存储系统中的错误检测技术。它基于多项式除法原理,能高效检测数据传输中的位错误(如突发错误或随机错误)。在FPGA(Fie

用 FPGA 实现 PCIe 传输,开源核 LitePCIe 深度解读

在高速数据交换、服务器加速卡、嵌入式系统里, PCIe 接口几乎是“必备武器”。但对于很多 FPGA 工程师来说,自己实现一条 PCIe 通道从零起步仍然很困难——涉及 TLP 层、BAR 映射、DMA 引擎、收发逻辑、时钟域交叉、PHY 配置…… 好消息是,有一个开源项目 LitePCIe 为你扫清了这条路。 ✅ 项目简介 LitePCIe 是一个由

掌握Altera SoC技术的深度体验指南_书签版

本文还有配套的精品资源,点击获取 简介:《Altera SOC深度体验之旅》是一本深入介绍Altera公司System on Chip (SoC) 技术的专业书籍。书中详细阐述了FPGA技术、硬核处理器系统(HPS)的集成,以及互连技术、内存管理、外设接口、电源管理、IP核使用、软件开发、设计流程和工具、硬件调试和验证等多个关键技术点。书签版的加