硬件开发

Altium Designer (AD) 将原理图更新到PCB后,PCB全绿,有绿色小××

情况如下:解决:方法一:将room(自动生成的底框)删去。在更新原理图到PCB中,不勾选Add Room看看不生成什么就知道什么是Room了方法二:按快捷键T (工具),M(复位错误标志)两篇参考:Altium Des

基于FPGA的FM调制(载波频率、频偏、峰值、DAC输出)-带仿真文件-上板验证正确

基于FPGA的FM调制-带仿真文件-上板验证正确 前言 一、FM调制储备知识 载波频率 频偏 峰值 个人理解 二、代码分析 1.模块分析 2.波形分析 总结 前言FM、AM等调制是学习FPGA信号处理一个比较好的小项目,通过学习FM调制过程熟悉信号处理的一个简单流程,进而熟悉信号变换的一些基本方法。 一

基于FPGA的以太网设计(二)

一.以太网硬件架构概述前文讲述了以太网的一些相关知识,本文将详细讲解以太网的硬件架构以太网的电路架构一般由MAC、PHY、变压器、RJ45和传输介质组成,示意图如下所示:PHY:Physical Layer,即物理层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。简单来讲,就是PHY芯片决定了电信号/光信号如何传输。PHY主要是

【Linux】驱动开发方法

使用Petalinux学习驱动开发时的一些经验。 部分图片和经验来源于网络,若有侵权麻烦联系我删除,主要是做笔记的时候忘记写来源了,做完笔记很久才写博客。  专栏目录:记录自己的嵌入式学习之路-CSDN博客目录1    基础——字符设备驱动1.1    分配设备号(驱动入口使用)1.2    字符设备创

X86 OpenHarmony5.1.0系统移植与安装

近期在研究X86鸿蒙,通过一段时间的研究终于成功了,在X86机器上成功启动了openharmony系统了.下面做个总结和分享 1. 下载源码获取OpenHarmony标准系统源码repo init -u -b refs/tags/OpenHarmony-v5.1.0-Release --no-repo-verif

基于RFSOC49DR-16收16发 PCIE4.0 X8 射频采集卡

基于RFSOC49DR-16收16发 PCIE4.0 X8 射频采集卡是是一套无线电射频数据采样转换开发板及配套开发平台,该开发板包括:SOM 核心板和底板。其中 SOM 核心板是一个最小系统,包括 AMD 公司的Zynq UltraScale+RFSOC 第 3 代系列 XCZU49DR-2FFVF1760I FPGA、时钟、电源、内存以及 Fl

嵌入式 ARM Linux 系统构成(2):Linux内核层

目录一、Linux内核的主要构成1.1. 内核架构1.2. 进程管理(Process Management)1.3. 内存管理(Memory Management)1.4. 文件系统(File Systems)1.5. 网络栈(Networking Stack)1.6. 设备驱动&#xf

【玩泰山派】4、制作ubuntu镜像-(3)在arm虚拟机中构建arm64 的Ubuntu rootfs(18.04和22.04都有)

文章目录 前言 构建arm64 的Ubuntu18.04 rootfs步骤 下载ubuntu18.04 arm64 base image 创建temp目录,解压文件到temp 拷贝dns域名解析文件 准备chroot脚本,并执行 更新及安装一些包(预制自己需要的功能) 添加用户及设置密码 制作根文件系统 构建arm6

ZZU-ARM汇编语言实验 3&4

本文仅做学习参考,交流借鉴使用!!!实验三 .section .data src_str: .string "Hello, ARM64!" dst_str: .space 20 .section .text .global main main: stp x29, x30, [sp, -16]! adr x0, src_str adr x1, dst_str

Modbus通信协议的FPGA实现

 FPGA 实现 Modbus 通信主要用于高速、并行处理场景,能够实现实时的数据交换和低延迟的响应。1. Modbus 协议基础 Modbus 协议一般有两个主要版本: Modbus RTU:基于串行通信(RS-232/RS-485)。它使用二进制格式传输数据,通常适用于嵌入式系统中。 Modbus TCP:基于以太网通信,采用 TCP/IP 协议栈进行数据传输。 Modbus