<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>eH × DxLab</title><description>An eH-owned journal featuring work by contributors across DxLab.</description><link>https://dxlab.ehzsy.space/</link><item><title>从 Halo 到 Astro：构建同域名、同路由、可追溯的博客容灾与双向同步系统</title><link>https://dxlab.ehzsy.space/posts/halo-astro-same-domain-failover-and-sync/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/halo-astro-same-domain-failover-and-sync/</guid><description>记录 eH × DxLab 如何把 Halo、Astro、GitHub Pages、Nginx 与 GitHub Actions 组合成一套保留作者归属、统一 URI、支持图片归档和同域故障切换的发布系统。</description><pubDate>Wed, 22 Jul 2026 08:00:41 GMT</pubDate><category>运维</category><category>技术杂谈</category><category>教程</category><category>Linux</category></item><item><title>SmartZynq XC7Z020 实战记录：在 PL 中实现 HackCPU，并从 TF 卡启动</title><link>https://dxlab.ehzsy.space/posts/smartzynq-zynq020-pl-hackcpu-build-record/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/smartzynq-zynq020-pl-hackcpu-build-record/</guid><description>记录在 SmartZynq SL XC7Z020CLG484-1 上完成 HackCPU、AXI4-Lite、UART、LED、HDMI HUD 与 BOOT.BIN 命令行构建的全过程，以及裁剪版 Vitis、JTAG 和视频输出中的真实问题。</description><pubDate>Wed, 22 Jul 2026 08:17:31 GMT</pubDate><category>FPGA</category><category>嵌入式</category><category>教程</category><category>mmcm</category><category>axi</category><category>zynq</category></item><item><title>KDraw 互操作性研究记录：从 Java 运行时分析到 GFont 与 G-code 重建</title><link>https://dxlab.ehzsy.space/posts/kdraw-java-native-gfont-interoperability-record/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/kdraw-java-native-gfont-interoperability-record/</guid><description>记录对本地 KDraw 环境进行 Java 运行时观察、JNA 边界分析、GFont 格式解析、独立兼容实现和 G-code 可视化验收的过程，重点讨论方法、数据布局和工程验证。</description><pubDate>Wed, 22 Jul 2026 08:17:30 GMT</pubDate><category>技术杂谈</category><category>嵌入式</category><category>教程</category><category>Linux</category></item><item><title>用 PC 上的 Codex 远程开发 ARM 嵌入式 Linux</title><link>https://dxlab.ehzsy.space/posts/yong-pc-shang-de-codex-yuan-cheng-kai-fa-arm-qian-ru-shi-linux/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/yong-pc-shang-de-codex-yuan-cheng-kai-fa-arm-qian-ru-shi-linux/</guid><description>目标是让 Codex 运行在性能更强的 PC 上，但实际操作、编译和运行发生在 ARM 嵌入式 Linux 设备中。 整体结构： PC 上的 Codex
-&gt; 通过 SSH 向 ARM 发送命令
-&gt; ARM 执行编译、测试和程序运行
-&gt; stdout、stderr、退出码返回 PC
-&gt; Cod</description><pubDate>Sun, 19 Jul 2026 06:57:49 GMT</pubDate><category>运维</category><category>环境</category><category>教程</category><category>实用</category><category>wsl</category><category>Linux</category><category>机载电脑</category></item><item><title>未命名文章</title><link>https://dxlab.ehzsy.space/posts/wei-ming-ming-wen-zhang-YSIDlyET/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/wei-ming-ming-wen-zhang-YSIDlyET/</guid><description>CPU验证方法学与历史缺陷分析 在超大规模集成电路（VLSI）设计中，保证一颗拥有数十亿晶体管的复杂处理器没有任何逻辑和物理设计错误是一项高度复杂的系统工程。本报告从验证方法学以及历史上的物理缺陷案例两个维度进行学术与工程论证。一、 CPU 物理与逻辑验证方法学在集成电路流片（Tape-out）前，</description><pubDate>Sun, 21 Jun 2026 12:53:10 GMT</pubDate></item><item><title>ubuntu 26 架构下的 Mihomo 全局 TUN 透明代理工程部署实录</title><link>https://dxlab.ehzsy.space/posts/buntu-26-jia-gou-xia-de-mihomo-quan-ju-tun-tou-ming-dai-li-gong-cheng-bu-shu-shi-lu/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/buntu-26-jia-gou-xia-de-mihomo-quan-ju-tun-tou-ming-dai-li-gong-cheng-bu-shu-shi-lu/</guid><description>在现代 Linux 系统（如基于 Wayland 显示服务器和 nftables 的 Ubuntu 26）中，实现网络请求的全局无感接管，最优解是弃用传统的环境变量（http_proxy），转而在内核层面建立 TUN 虚拟接口。 本文记录了跳过图形界面前端，直接基于 Mihomo (Clash Me</description><pubDate>Sun, 26 Apr 2026 07:02:19 GMT</pubDate><category>飞控入门教程</category></item><item><title>局部最优：技术人的“中等技术陷阱”</title><link>https://dxlab.ehzsy.space/posts/ju-bu-zui-you-ji-shu-ren-de-zhong-deng-ji-shu-xian-jing/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/ju-bu-zui-you-ji-shu-ren-de-zhong-deng-ji-shu-xian-jing/</guid><description>引言：技术增长的相变与演化停滞 在宏观经济学模型中，“中等收入陷阱”描述了一个经济体在依靠比较优势（如廉价劳动力）达到一定收入水平后，由于全要素生产率（TFP）未能实现跃迁，导致经济长期停滞的系统性阻滞现象。在个体的技术演化路径中，同样存在一个极具隐蔽性且难以跨越的阶段——“中等技术陷阱”（Midd</description><pubDate>Wed, 22 Apr 2026 09:20:09 GMT</pubDate><category>技术杂谈</category><category>eh的胡言乱语</category></item><item><title>写给喜欢搞技术的工科同学的信</title><link>https://dxlab.ehzsy.space/posts/letter-to-engineering-students/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/letter-to-engineering-students/</guid><description>《复杂系统下的个体防御与战略演化指南》index 第一章：技术的工具属性与权力依附模型 (Instrumentality of Technology &amp; Power-Dependence) 在技术驱动的时代，执行者极易陷入“技术决定论”的局部极值陷阱，错误地认为系统架构的复杂度或代码的精妙程度等同于</description><pubDate>Fri, 27 Mar 2026 02:13:16 GMT</pubDate><category>技术杂谈</category></item><item><title>第一章 Linux入门初步</title><link>https://dxlab.ehzsy.space/posts/eac0dd6d-c61a-4eab-9efa-aafc0505e3d7/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/eac0dd6d-c61a-4eab-9efa-aafc0505e3d7/</guid><description>第零章补充：如何快速在Windows终端中打开某个目录 除了可以通过cd 命令打开目录，还可以在已经打开的文件夹中右键空白处选择 在终端打开 实现快速打开终端并进入这个目录 前言 经过第零章的基础铺垫，相信大家已经掌握了一些作为一名开发者在Windows下的基本素养。如果说Windows是我们日常生</description><pubDate>Sun, 28 Dec 2025 14:52:44 GMT</pubDate><category>飞控入门教程</category><category>教程</category><category>Linux</category></item><item><title>第零章 Windows 使用与开发基本素养</title><link>https://dxlab.ehzsy.space/posts/4f972d2f-24fc-48c6-b9eb-d29da9671a23/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/4f972d2f-24fc-48c6-b9eb-d29da9671a23/</guid><description>前言 进入实验室，你要认识到：以前你用电脑可能是为了消费内容（看视频、打游戏、写文档），而现在你用电脑是为了创造工具。你需要掌握它，而不是被它糊弄。如果电脑基本技能都掌握不好，后期在你需要大量使用电脑时（特别是我们飞控方向）可能会遇到各种“灵异事项”，也会导致与队友交流不畅，引发各种问题。因此有必要</description><pubDate>Tue, 23 Dec 2025 10:35:28 GMT</pubDate><category>飞控入门教程</category><category>环境</category><category>Windows</category><category>教程</category><category>飞控</category></item><item><title>MSP430 开发实录：WSL 环境下的 GCC 工具链、仿真踩坑与自动化测试复盘</title><link>https://dxlab.ehzsy.space/posts/msp430-kai-fa-shi-lu-wsl-huan-jing-xia-ng-zhen-cai-keng-yu-zi-dong-hua-ce-shi-fu-pan/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/msp430-kai-fa-shi-lu-wsl-huan-jing-xia-ng-zhen-cai-keng-yu-zi-dong-hua-ce-shi-fu-pan/</guid><description>MSP430 开发实录：WSL 环境下的 GCC 工具链、仿真踩坑与自动化测试复盘 1. 前言：脱离 IAR 的舒适区 在嵌入式开发中，IAR 和 CCS 是主流 IDE，但它们体积庞大且仅限于 Windows。本次项目的目标是在 WSL (Windows Subsystem for Linux) </description><pubDate>Sun, 30 Nov 2025 07:32:57 GMT</pubDate><category>2025</category></item><item><title>配置属于自己的免费随机图库api</title><link>https://dxlab.ehzsy.space/posts/7b1386cf-759b-4217-b51e-efc75e5a3c2d/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/7b1386cf-759b-4217-b51e-efc75e5a3c2d/</guid><description>由作者转载 文章作者: YingLuoNou 原文链接: https://yangluonou.space/2025/11/29/web-develop1/ 版权声明: 本博客所有文章除特别声明外，均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 YingLuoNou&apos;s Blog </description><pubDate>Sat, 29 Nov 2025 17:06:46 GMT</pubDate><category>运维</category><category>技术杂谈</category><category>图库</category><category>api</category></item><item><title>7.安装mid360相关驱动</title><link>https://dxlab.ehzsy.space/posts/d53926a8-a121-48bf-af37-87507ea71583/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/d53926a8-a121-48bf-af37-87507ea71583/</guid><description>添加wsl代理:废弃，已被下面的镜像Windows网卡替代 进入wsl用户主目录：cd ~ 创建.wslconfig文件：nano .wslconfig 输入并保存:autoProxy = true 重启wsl（在Windows终端）: wsl --shutdown
wsl
 添加代理 export</description><pubDate>Sat, 29 Nov 2025 16:20:01 GMT</pubDate><category>飞控</category><category>mid360</category><category>三维雷达</category><category>定点</category></item><item><title>[番外]飞控调imu频率</title><link>https://dxlab.ehzsy.space/posts/3f8d1f9d-ff53-4ef2-a7cc-ebba82c78118/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/3f8d1f9d-ff53-4ef2-a7cc-ebba82c78118/</guid><description>尝试过sd卡，地面站控制台修改（只能临时修改）均失败 最终方法在机载电脑上输入 rosrun mavros mavcmd long 511 105 4500 0 0 0 0 0
 rosrun mavros mavcmd long 511 31 4500 0 0 0 0 0
 参数解释：511,31</description><pubDate>Sat, 29 Nov 2025 16:19:03 GMT</pubDate><category>飞控</category><category>飞控</category><category>番外</category></item><item><title>[番外]启动rosrealsenses左右红外相机流</title><link>https://dxlab.ehzsy.space/posts/3089d979-524d-466c-882e-0e174ea5aa55/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/3089d979-524d-466c-882e-0e174ea5aa55/</guid><description>法一： launch文件内添加 &lt;arg name=&quot;enable_infra1&quot; default=&quot;true&quot;/&gt;
&lt;arg name=&quot;enable_infra2&quot; default=&quot;true&quot;/&gt;
 法二； 添加运行参数： roslaunch realsense2_camera rs_came</description><pubDate>Sat, 29 Nov 2025 16:19:03 GMT</pubDate><category>飞控</category><category>定点</category><category>番外</category></item><item><title>[番外]fast_livo2复刻</title><link>https://dxlab.ehzsy.space/posts/41aa0aa3-f8f4-4651-a1d5-967a47b44d79/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/41aa0aa3-f8f4-4651-a1d5-967a47b44d79/</guid><description>教程链接 gitee fastlivo2地址 自动联合标定 推荐的手动加自动标定 硬件接线</description><pubDate>Sat, 29 Nov 2025 16:19:03 GMT</pubDate><category>飞控</category><category>定点</category><category>番外</category></item><item><title>[实用]掉网问题</title><link>https://dxlab.ehzsy.space/posts/356eedc9-58ee-47df-9404-bbdf4842b957/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/356eedc9-58ee-47df-9404-bbdf4842b957/</guid><description>第一步，执行命令 打开终端（快捷方式：ctrl + alt + t），然后输入sudo nano /etc/ppp/options 第二步，修改文件 在 options 中找到 lcp-echo-failure 4，然后将 4 改为 30。 然后就大功告成了。 lcp-echo-failure 4 </description><pubDate>Sat, 29 Nov 2025 16:16:07 GMT</pubDate><category>飞控</category><category>实用</category><category>wsl</category><category>Linux</category><category>机载电脑</category></item><item><title>[实用]wsl使用direct_calib标定包显卡驱动报错</title><link>https://dxlab.ehzsy.space/posts/835da836-4ca0-45f7-94be-0f35d9265fa7/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/835da836-4ca0-45f7-94be-0f35d9265fa7/</guid><description>解决方法 添加环境变量 export MESA_GL_VERSION_OVERRIDE=4.5</description><pubDate>Sat, 29 Nov 2025 16:16:07 GMT</pubDate><category>飞控</category><category>实用</category><category>wsl</category><category>Linux</category><category>机载电脑</category></item><item><title>[实用]Ubuntu修改(创建)swap方法</title><link>https://dxlab.ehzsy.space/posts/d37fda98-fed8-479b-96a0-3a21ec5ed0ce/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/d37fda98-fed8-479b-96a0-3a21ec5ed0ce/</guid><description>新增或替换一个更大的 swap 文件 查看当前 swap 情况 sudo swapon --show
free -h
 关闭所有 swap sudo swapoff -a
 创建一个新的 swap 文件 使用 fallocate（快速）： sudo fallocate -l 4G /swapfile</description><pubDate>Sat, 29 Nov 2025 16:16:06 GMT</pubDate><category>飞控</category><category>实用</category><category>wsl</category><category>Linux</category><category>机载电脑</category></item><item><title>[实用]代理指令</title><link>https://dxlab.ehzsy.space/posts/5e41a021-684e-4e29-93f3-f9eaa3ad805d/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/5e41a021-684e-4e29-93f3-f9eaa3ad805d/</guid><description>命令行 export http_proxy=http://&lt;windows-host-ip&gt;:&lt;port&gt;
export https_proxy=http://&lt;windows-host-ip&gt;:&lt;port&gt;
 git git config --global http.proxy &apos;http://1</description><pubDate>Sat, 29 Nov 2025 16:16:06 GMT</pubDate><category>飞控</category><category>实用</category><category>wsl</category><category>Linux</category><category>机载电脑</category></item><item><title>[实用]wsl克隆主机网卡（代理可共用主机）</title><link>https://dxlab.ehzsy.space/posts/b8e96a2c-c1c1-4242-abd6-39bd24f100c3/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/b8e96a2c-c1c1-4242-abd6-39bd24f100c3/</guid><description>配置wsl镜像Windows网卡 1.打开Windows用户文件夹，(win+R输入%USERPROFILE%) 2.新建文件.wslconfig,内容: [experimental]
networkingMode=mirrored
dnsTunneling=true
firewall=true
a</description><pubDate>Sat, 29 Nov 2025 16:16:06 GMT</pubDate><category>飞控</category><category>实用</category><category>wsl</category><category>Linux</category><category>机载电脑</category></item><item><title>[实用]wsl连接主机usb</title><link>https://dxlab.ehzsy.space/posts/4d3f51ae-7682-4736-893c-31293b3a1bd0/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/4d3f51ae-7682-4736-893c-31293b3a1bd0/</guid><description>参考来源：https://learn.microsoft.com/zh-cn/windows/wsl/connect-usb 1.安装 USBIPD-WIN 项目 在 WSL 上安装 USBIPD 转到 usbipd-win 项目的最新发布页面。 选择 .msi 文件，该文件将下载安装程序。 （你可</description><pubDate>Sat, 29 Nov 2025 16:16:06 GMT</pubDate><category>飞控</category><category>实用</category><category>wsl</category><category>Linux</category><category>机载电脑</category></item><item><title>[实用]ROS2实用命令</title><link>https://dxlab.ehzsy.space/posts/94ed3528-0bad-40b2-a9a3-d80fd23239c8/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/94ed3528-0bad-40b2-a9a3-d80fd23239c8/</guid><description>ROS2话题局域网共享 export ROS_DOMAIN_ID=0 # 所有设备设置为同一个值（0-101) ROS2启动rviz ros2 run rviz2 rviz2 ROS2找包位置 ros2 pkg prefix &lt;包名&gt;</description><pubDate>Sat, 29 Nov 2025 16:16:06 GMT</pubDate><category>飞控</category><category>实用</category><category>wsl</category><category>Linux</category><category>机载电脑</category></item><item><title>挠龙尾巴：一颗被诅咒的“恶魔核心”与两名物理学家的陨落</title><link>https://dxlab.ehzsy.space/posts/nao-long-wei-ba-yi-ke-bei-zu-zhou-de-e-mo-he-xin-yu-liang-ming-wu-li-xue-jia-de-yun-luo/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/nao-long-wei-ba-yi-ke-bei-zu-zhou-de-e-mo-he-xin-yu-liang-ming-wu-li-xue-jia-de-yun-luo/</guid><description>https://youtu.be/aFlromB6SnU 在核武器的发展史上，有这样一个著名的物体，它不是炸弹，而是一个直径仅 8.9 厘米、重 6.2 千克的金属球。它表面镀着一层光滑的镍，摸起来像一只温顺的小动物一样暖和。 它本来有一个名字叫“鲁弗斯（Rufus）”，是美国曼哈顿计划生产的第三颗</description><pubDate>Sat, 29 Nov 2025 08:09:00 GMT</pubDate><category>鬼怪杂谈</category></item><item><title>运维log1</title><link>https://dxlab.ehzsy.space/posts/yun-wei-log1/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/yun-wei-log1/</guid><description>Linux 运维笔记：为何 nohup 后台进程在 SSH 断开后仍然退出？ 在远程服务器部署 Node.js 应用（如 pnpm run serve）时，常见操作是结合 nohup 和 &amp; 将服务挂起。但经常出现一种情况：SSH 会话窗口一旦关闭，服务也随之停止。 本文分析该现象的底层原因，并提供</description><pubDate>Tue, 25 Nov 2025 06:16:05 GMT</pubDate><category>运维</category><category>nohup</category></item><item><title>AArch64 与 AMD64 唤醒延迟的底层机理分析</title><link>https://dxlab.ehzsy.space/posts/aarch64-yu-amd64-huan-xing-yan-chi-de-di-ceng-ji-li-fen-xi/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/aarch64-yu-amd64-huan-xing-yan-chi-de-di-ceng-ji-li-fen-xi/</guid><description>架构的负担：AArch64 与 AMD64 唤醒延迟的底层机理分析 摘要 随着 Windows on ARM 设备（如搭载 Snapdragon X Elite 的 Surface Pro 11）的普及，用户在实际体验中观察到了显著的“唤醒延迟”差异：ARM 架构设备通常表现为毫秒级的瞬时响应，而传</description><pubDate>Mon, 24 Nov 2025 03:42:06 GMT</pubDate><category>kernel</category></item><item><title>test</title><link>https://dxlab.ehzsy.space/posts/test/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/test/</guid><description>test</description><pubDate>Wed, 19 Nov 2025 02:57:03 GMT</pubDate><category>技术杂谈</category><category>test</category></item><item><title>hello_world</title><link>https://dxlab.ehzsy.space/posts/c83b8f29-15fc-438f-8a98-9a0501b10187/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/c83b8f29-15fc-438f-8a98-9a0501b10187/</guid><description>`timescale 1ns / 1ps

module LED(
    input clk,
    output led
    );

parameter T1MS = 26&apos;d50_000_000;//表示一个26位宽的十进制常量
reg [25:0]time_count=26&apos;d0;  </description><pubDate>Mon, 17 Nov 2025 17:30:49 GMT</pubDate><category>kernel</category></item><item><title>zynq手册-bank电压</title><link>https://dxlab.ehzsy.space/posts/328c927d-50e7-4b40-9a0a-f89ccc21e5b2/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/328c927d-50e7-4b40-9a0a-f89ccc21e5b2/</guid><description>PCB的绘制开发人员不能定义 Bank，他们只能决定给这些已经定义好的 Bank 提供什么电压 芯片定义 (Chip Definition) Zynq-7000 (XC7Z020) 芯片在制造时，其内部的 I/O 引脚就已经被物理地划分成一组一组的，这些组就叫 &quot;Bank&quot; 。 关键点： 同一个 B</description><pubDate>Mon, 17 Nov 2025 16:59:44 GMT</pubDate><category>FPGA</category><category>zynq</category><category>bank</category></item><item><title>MMCM</title><link>https://dxlab.ehzsy.space/posts/cd2d61bc-c373-444e-b05e-6213070b6ba1/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/cd2d61bc-c373-444e-b05e-6213070b6ba1/</guid><pubDate>Mon, 17 Nov 2025 16:59:41 GMT</pubDate><category>FPGA</category><category>mmcm</category></item><item><title>一些扫盲</title><link>https://dxlab.ehzsy.space/posts/a2d2585c-a751-468a-a53d-74c0ae2f0370/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/a2d2585c-a751-468a-a53d-74c0ae2f0370/</guid><description>“易于添加寄存器流水级来实现时序收敛。” 或者更通俗一点： “可以方便地插入寄存器阶段，以帮助（设计）满足时序要求。” 💡 这是什么意思？ 这是 AXI 总线协议的一个巨大优势，特别是在大型芯片（SoC）或 FPGA 设计中。 时序收敛 (Timing Closure)： 简单说，就是确保芯片上所</description><pubDate>Mon, 17 Nov 2025 16:59:36 GMT</pubDate><category>FPGA</category><category>axi</category></item><item><title>Primitive</title><link>https://dxlab.ehzsy.space/posts/1ca2313c-2618-4c2b-8e36-e123aec2e047/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/1ca2313c-2618-4c2b-8e36-e123aec2e047/</guid><description>1. Verilog 语言原语 (Language Primitives) 来源： Verilog HDL 手册 (例如 IEEE Standard 1364) 。 定义： 这些是 Verilog 语言本身内</description><pubDate>Mon, 17 Nov 2025 16:59:34 GMT</pubDate><category>FPGA</category></item><item><title>AXI</title><link>https://dxlab.ehzsy.space/posts/6eb6a5b4-4bed-4d9a-afe8-1dbf05e8af64/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/6eb6a5b4-4bed-4d9a-afe8-1dbf05e8af64/</guid><description>《AMBA AXI Protocol Specification (v1.0)》手册，AXI 协议的架构主要基于 五个独立的通道 (channels) 这里不再赘述axi的定义 定位 简单贴一张如图 1.2.1 通道定义 五个独立通道中的每一个都包含一组信息信号，并使用双向的 VALID 和 REA</description><pubDate>Mon, 17 Nov 2025 16:59:29 GMT</pubDate><category>FPGA</category></item><item><title>EMIO</title><link>https://dxlab.ehzsy.space/posts/a62f8308-98f2-4e5d-b9d8-274584235e75/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/a62f8308-98f2-4e5d-b9d8-274584235e75/</guid><description>Zynq 芯片（PL 端）的大多数 I/O 引脚既可以作为差分也可以作为单端输出/输入。 这不是物理上规定好的，而是您在设计中（例如在 XDC 约束文件中）进行逻辑配置的。 ZC702 手册在描述 FMC 连接器（J3 和 J4）时明确证实了这一点： 手册中提到，FMC LPC 连接器支持 68 个</description><pubDate>Mon, 17 Nov 2025 16:58:37 GMT</pubDate><category>FPGA</category></item><item><title>培训2025-08-08</title><link>https://dxlab.ehzsy.space/posts/87c46c00-e43b-42fe-b236-b8435a97832a/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/87c46c00-e43b-42fe-b236-b8435a97832a/</guid><description>培训2025-08-08 livox_SDK2 在三个报错的h文件中添加即可 livox_ros_driver2 for jazzy https://github.com/tu-darmstadt-ros-pkg/livox_ros_driver2 如果遇到找不到.config文件的报错或者缺中间文</description><pubDate>Mon, 17 Nov 2025 16:57:48 GMT</pubDate><category>恰饭</category></item><item><title>ROS2 Humble xrce-dds px4 仿真</title><link>https://dxlab.ehzsy.space/posts/7dd146c9-0612-4838-8e97-1ee191d24e7f/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/7dd146c9-0612-4838-8e97-1ee191d24e7f/</guid><description>ROS2 Humble xrce-dds px4 仿真 使用1.14版本 以正常方式在 Ubuntu 上设置 PX4 开发环境： cd
git clone https://github.com/PX4/PX4-Autopilot.git --recursive
bash ./PX4-Autopilo</description><pubDate>Mon, 17 Nov 2025 16:57:42 GMT</pubDate><category>恰饭</category></item><item><title>px4消息大全(2)和swarm-drone-250 用户手册</title><link>https://dxlab.ehzsy.space/posts/4e8b2b4d-b694-4817-b9ea-54803a7bfa07/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/4e8b2b4d-b694-4817-b9ea-54803a7bfa07/</guid><description>**swarm-drone-250 用户手册 ** 警告： 操作不当可能导致设备损坏、财产损失甚至严重人身伤害。请在操作前务必仔细阅读并完全理解本手册。操作期间，请始终将安全置于首位。 一、 启动前测试 在每次飞行前，必须严格执行以下测试与校准流程，以确保系统处于最佳状态。 PX4 飞控基础校准 遥</description><pubDate>Mon, 17 Nov 2025 16:57:20 GMT</pubDate><category>恰饭</category><category>飞控</category><category>飞控</category></item><item><title>px4&lt;-&gt;ros整理大全和集群调试log</title><link>https://dxlab.ehzsy.space/posts/0218a1ac-d60e-4489-bebb-982372a2972b/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/0218a1ac-d60e-4489-bebb-982372a2972b/</guid><description>集群调试log 雷达倾斜安装 因为是/Odometry -----/vins_to_mavros----&gt; /mavros/vision_pose/pose单线转换,实现了传感器数据与机器人位姿（Pose）的分离。 这里cloud registered是倾斜的 在节点话题图中是看不到** /mavr</description><pubDate>Mon, 17 Nov 2025 16:56:03 GMT</pubDate><category>恰饭</category><category>飞控</category><category>飞控</category><category>swarm</category><category>uav</category></item><item><title>需求文档方案简述</title><link>https://dxlab.ehzsy.space/posts/b49a213e-698c-483b-98d5-b961dcf79b9f/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/b49a213e-698c-483b-98d5-b961dcf79b9f/</guid><description>前言，本文档基于个人经验+网络经验 并使用大语言模型进行格式优化和整合，避免了直接使用ai生成文档，请放心阅读，由于需求文档的具体型号模糊，故这里使用市面上主流的并且我使用过的一些设备作为举例，由于文档中对于各个功能需求的重要性/优先级没有明确说明，故这里默认所有的功能都为同等重要的级别，所以请酌情</description><pubDate>Mon, 17 Nov 2025 16:54:15 GMT</pubDate><category>恰饭</category><category>ota</category></item><item><title>push stack</title><link>https://dxlab.ehzsy.space/posts/1b290219-1dc5-41e0-b72d-a692abb3a028/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/1b290219-1dc5-41e0-b72d-a692abb3a028/</guid><description>你说得完全对，我们现在来搞清楚为什么栈是“先进后出”（LIFO），即使它是从高地址往低地址生长的。   ✅ 结论先说： “先进后出”描述的是“逻辑顺序”， “从高地址往低地址生长”描述的是“物理实现”。 这两者没有矛盾！ 我们来一步步看：   1. 栈逻辑上是个桶（LIFO）： 你压入的数据是按顺序</description><pubDate>Mon, 17 Nov 2025 16:51:23 GMT</pubDate><category>kernel</category></item><item><title>Bochs 配置问题与解决方案</title><link>https://dxlab.ehzsy.space/posts/24b06630-2b86-4b35-a3d6-e8fdf832b6fb/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/24b06630-2b86-4b35-a3d6-e8fdf832b6fb/</guid><description>Bochs 配置问题与解决方案 Bochs 是一个功能强大的开源 x86 仿真器，广泛用于虚拟化和操作系统开发的学习与测试。尽管 Bochs 提供了很强的硬件仿真支持，但在使用过程中，尤其是在配置文件编写时，往往会遇到一些问题。本文将总结常见的 Bochs 配置问题，并提供解决方案，以帮助大家顺利配</description><pubDate>Mon, 17 Nov 2025 16:51:22 GMT</pubDate><category>kernel</category></item><item><title>MBR</title><link>https://dxlab.ehzsy.space/posts/754c5185-8b6c-4b9d-90ff-d6d9d697211f/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/754c5185-8b6c-4b9d-90ff-d6d9d697211f/</guid><description>实模式下的内存布局 开始 结束 大小 用途 FFFF0 FFFFF 16B BIOS入口，顶部640KB字节，只是为了强调入口地址才单独列出来 0 9FFFF 640kb DRAM BIOS建</description><pubDate>Mon, 17 Nov 2025 16:51:16 GMT</pubDate><category>kernel</category></item><item><title>8086默认寄存器</title><link>https://dxlab.ehzsy.space/posts/516a654a-eea2-4cf9-9d7c-e71e7b5f2c05/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/516a654a-eea2-4cf9-9d7c-e71e7b5f2c05/</guid><description>在 8086 和 x86 汇编中，有很多“默认规则”（隐含操作寄存器），这些都是 CPU 设计时固定好的，程序员无法改变。以下是你应该掌握的一些典型例子：   🔸 一、乘法和除法指令（默认寄存器） 指令 操作数 默认被乘数/被除数 结果 备注 mul r8 8位寄存器，如 bl AL × r8 A</description><pubDate>Mon, 17 Nov 2025 16:51:15 GMT</pubDate><category>kernel</category></item><item><title>第零章的爆炸信息量</title><link>https://dxlab.ehzsy.space/posts/8ec1e427-15e2-4221-96e4-93e8707d76bd/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/8ec1e427-15e2-4221-96e4-93e8707d76bd/</guid><description>第零章的爆炸信息量 实模式 保护模式 权限级别（ring0） mov al,[cs:ip]
mov cx,5  ;cx(count register)
mov si,0x1000  ;SI source index
mov di,0x2000  ;DI destination index
cls  </description><pubDate>Mon, 17 Nov 2025 16:51:13 GMT</pubDate><category>kernel</category></item><item><title>汇编补课</title><link>https://dxlab.ehzsy.space/posts/a63cfde5-a903-413a-8bf7-9093c24b8409/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/a63cfde5-a903-413a-8bf7-9093c24b8409/</guid><description>汇编补课 一、汇编语言的底层原理 汇编语言直接与计算机硬件打交道，理解它就要理解计算机内部的工作原理。这些原理包括 CPU 的指令集、内存、寄存器、堆栈、I/O 操作等。 1. CPU 工作原理 CPU（中央处理器）是计算机的大脑，它从内存中获取指令（执行指令集），并对寄存器中的数据进行操作。每条汇</description><pubDate>Mon, 17 Nov 2025 16:51:12 GMT</pubDate><category>kernel</category></item><item><title>segment</title><link>https://dxlab.ehzsy.space/posts/6e5f3a4e-8178-4b73-aac0-f34f237630a6/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/6e5f3a4e-8178-4b73-aac0-f34f237630a6/</guid><description>segment 地址 偏移量的本质 jmp short 指令前缀 操作码字节寻址方式字节 寻址方式组成: ModR/M字节 位移量 立即数 机器码前面有B8,因为指令中有立即数 真指令 不涉及转换 var dw 0x99 地址=上一个地址+上一条地址的内容的长度(一个0x00是一个字节) secti</description><pubDate>Mon, 17 Nov 2025 16:51:07 GMT</pubDate><category>kernel</category></item><item><title>stack补习</title><link>https://dxlab.ehzsy.space/posts/d89d0cb4-34b0-47fb-9c2f-23aae196d669/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/d89d0cb4-34b0-47fb-9c2f-23aae196d669/</guid><description>栈指针（sp）与call / ret、push / pop、中断 很好，这是一个核心问题，理解了你就真的掌握了 BIOS 编程的关键点之一。 ⸻   栈指针（SP, Stack Pointer） 是一个非常基础但非常重要的东西，它决定了你程序里 call / ret、push / pop、中断等功能</description><pubDate>Mon, 17 Nov 2025 16:51:05 GMT</pubDate><category>kernel</category></item><item><title>mid360外参标定</title><link>https://dxlab.ehzsy.space/posts/251a2cfd-cdac-41fd-bcb3-3935c5f673be/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/251a2cfd-cdac-41fd-bcb3-3935c5f673be/</guid><description>mid360外参标定 您好,大概是有这样几种,提前声明,我并不能保证以下方法合理且科学,仅仅为个人在调试过程中的民间经验,请勿应用于实际生产环境中,如果有错误还请指正和谅解 内置imu 方法一 首先描述使用内置imu的情况,因为在livox mid360内部,imu芯片位置和激光传感器位置有一定的o</description><pubDate>Mon, 17 Nov 2025 16:50:14 GMT</pubDate><category>恰饭</category></item><item><title>【FPGA学习笔记】从AD9434采集卡项目看高速接口设计的5个核心误区</title><link>https://dxlab.ehzsy.space/posts/wei-ming-ming-wen-zhang/</link><guid isPermaLink="true">https://dxlab.ehzsy.space/posts/wei-ming-ming-wen-zhang/</guid><description>最近在做一个基于 Zynq-7035 和 AD9434 (500MSPS ADC) 的高速数据采集项目。在调试过程中，从最基础的仿真设置，到复杂的 DDR 接口时序，踩了不少坑，也理清了很多底层逻辑。本文总结了 FPGA 开发中关于仿真、时序和高速 IO 的核心知识点。</description><pubDate>Mon, 17 Nov 2025 16:16:19 GMT</pubDate><category>FPGA</category><category>ad9434</category></item></channel></rss>