硬件开发
嵌入式学习笔记——ARM
文章目录
ARM 的工作模式
1. 用户模式(USR)
2. 系统模式(SYS)
3. 一般中断模式(IRQ)
4. 快速中断模式(FIQ)
5. 管理模式(SVC)
6. 终止模式(ABT)
7. 未定义模式&#
Gazebo Harmonic学习笔记2
一:安装Gazebo 安装Gazebo Harmonic参考链接:Ubuntu24.04 + ROS2 Jazzy + Gazebo Harmonic安装教程_ubuntu24.04安装gazebo-CSDN博客二:使用Gazebo1.在Gazebo官网提供的网页中下载模型:app.gazebosim.org/fuel/mod
FPGA OSD设计文档
FPGA OSD设计文档 【下载地址】FPGAOSD设计文档 本项目专注于FPGA OSD(屏幕显示)设计,提供了一套完整的文档资源,帮助开发者实现Y、C视频信号叠加字幕功能。文档详细介绍了Video_proc模块,该模块是控制OSD插入显示的核心部分,并深入解析了字幕空间的定义与应用。无论你是FPGA开发新手
【EDA软件】【联合Modelsim仿真使用方法】
背景业界EDA工具仿真功能是必备的,例如Vivado自带仿真工具,且无需联合外部仿真工具,例如MoodelSim。 FUXI工具仿真功能需要联合Modelsim,才能实现仿真功能。方法一:FUXI联合ModelSim1 添加testbench文件新建top_tb.v文件,可以新建一个sim文件夹,把t
【Docker】在银河麒麟ARM环境下离线安装docker
1、前言采用离线安装的方式。关于离线安装的方式官网有介绍,但是说的很简单,网址:Binaries | Docker Docs官网介绍的有几种主流linux系统的安装方式,但是没有kylin的,所以在此记录一下。在安装过程中也遇到了些问题,走了些弯路。在此记录的只是某一种能正常安装的方式,也许也有其它方
OpenHarmony5.0分布式系统源码实现分析—软总线
一、引言OpenHarmony 作为一款面向万物互联的操作系统,其分布式软总线(Distributed SoftBus)是实现设备间高效通信和协同的核心技术之一。分布式软总线通过构建一个虚拟的总线网络,使得不同设备能够无缝连接、通信和协同工作。本文将深入分析 OpenHarmony 5.0 中分布式软总线的实现原理,包括其架构
ZYNQ踩坑日记3 AXI_DMA 传输问题——再续
关于使用AXI_DMA使用的问题,我实现的功能是使用AXI_DMA采集ADC数据写入DDR,每次数据包128个,数据包大小64bit,但是AXI总线在LAST信号拉高之后,并没有立即拉低READY信号,而是又接收了4个时钟数据然后拉低,并且这4个时钟数据并没有写入DDR,仍然存在DMA的缓冲数组中,在下一次传输开始时,这4个时钟数据会最开始写入
FPGA常见面试题100道(含答案及代码解析)
一、基础概念(20 题)
1.详细说明 FPGA 可配置逻辑块(CLB)中除了查找表和触发器外,还可能包含哪些组件?可能包含进位逻辑,用于快速实现加法、减法等算术运算中的进位传递;还可能有宽位多路复用器,用于选择不同的信号路径2.解释一下什么是全局时钟网络,
LVDS系列1:Xilinx的IBUFDS原语
LVDS(全称Low-Voltage Differential Signaling,低压差分信号)是一种高速、低功耗的差分信号传输技术,广泛应用于数字通信、视频传输、高速数据接口等领域。 如下图所示,LVDS使用一对相位相反的差分信号传输数据,通过两者电压差来判断逻辑值,在发送端单端转差分࿰