My Blog

2026-02-09T21:34:00+08:00 · #札记

🪱 回顾2024年

第一份工作 过了查分数的时间我就来到武汉工作了。第一份工作属实是认识了工作是什么概念,不过这个当时也是着急找,也是不太对口,当时想的是怎么这么舒服。只要不去学习,感觉就是混混就过去了,但是总得来说也是看到了自己不对口的就业的后果。 记得最深的时候是写新人入职邮件,我也不知道为什么会是暴露出来的第一个...
2025-09-26T21:13:00+08:00 · #单片机 #VHDL

开源工具链学习

https://github.com/YosysHQ/oss-cad-suite-build?tab=readme-ov-file#installation OSS CAD Suite Introduction OSS CAD Suite is a binary software distribu...
2025-07-30T20:27:00+08:00

通用嵌入式debug方式

嵌入式调试接口详解:JTAG、ST-LINK、DAP-Link 与 CMSIS-DAP 在嵌入式开发中,调试接口是连接开发主机与目标微控制器的关键桥梁。本文将深入介绍四种常见的调试接口技术,帮助开发者更好地理解和选择适合自己项目的调试工具。 JTAG:经典的边界扫描测试接口 JTAG(Joint T...
2025-06-03T09:35:00+08:00

Testbench 测试文件写法

iVerilog 与 ModelSim 的差异:开源与商业仿真器的全面对比 在数字电路设计和验证领域,仿真器是不可或缺的工具。iVerilog(Icarus Verilog)和 ModelSim 是两个广泛使用的 Verilog 仿真器,它们分别代表了开源和商业解决方案的典型。本文将深入探讨这两个工...
2025-05-31T19:25:00+08:00 · #VHDL

VHDL learning

https://miyo.github.io/learning_fpga/docs/book01/languages/ 两种基本处理方法——并发处理语句和顺序处理语句 重复一下,在硬件编程中,需要处理独立运行的模块。也就是说,用于描述硬件的语言需要能够描述独立运行的同时并行处理。然而,根据想要实现的...
2025-03-24T15:57:00+08:00

使用wsl 编译

wsl --install -d Ubuntu-18.04 wsl --export Ubuntu UNbuntu.tar wsl --import UbuntuN E:/wslu22/ E:\wslu22\UNbuntu.tar mkdir rocklinux 将所需文件放到 rocklinux ...
2025-02-25T22:29:00+08:00

zathurarc-PDF 工具

Tab F list mark m 标记位置 O ^m ^n t/^f/^b/y 一页 ^t/^d/^u/^y 半页 gg/G/nG 开头/结尾/n页 ^o/^i move backward/forward through the jump list a/d/s best-fit/dual-pa...
2024-09-06T16:30:00+08:00 · #note

🤓 Testblock

e=mc^2 test hi normal txt Test h2 normal txt Test h2 normal txt overflowoverflowoverflowoverflowoverflowoverflowoverflowoverflowoverflowoverflowove...
2024-09-02T15:00:00+08:00 · #Rust #单片机

🦀 开发 Rust no_std 应用

no_std 应用 no_std 应用是 bare-metal 实现,不依赖 esp-idf 及其提供的 FreeRTOS 操作系统和 Rust std 标注库,而是使用 std 的一个子集 core 库,core 库不支持 heap 内存分配和线程。当前支持 HAL/WIFI/BLE/ESP-N...
2024-09-02T14:59:00+08:00 · #Rust #单片机

🦀 开发 Rust std 应用

对于 std 应用 对于 std 应用, 核心是使用 esp-idf-sys 和它绑定链接到的 C/C++ 库 esp-idf。 构建的 target 是 xtensa-esp32s3-espidf, 而 non_std 应用的 target 是 xtensa-esp32s3-none-elf e...
2024-09-02T14:55:00+08:00 · #Rust #单片机

🦀 安装 ESP32 Rust 开发工具链 esp-rs

参考:https://esp-rs.github.io/book/introduction.https 安装前置依赖: 不需要先安装 esp-idf,后续构建 std 应用时会自动下载和安装 esp-idf。 # 提供 cargo generate 子命令 cargo install cargo...
2024-07-03 · #openai

Azure openai 遇到注意事项

使用Azure 的Openai 调用的时候需要注意的的一些地方 比如 model="gpt-4o" api_version="2024-02-15-preview" model 一般为你部署的名字通常是azure_endpoint https://xxxx.openai.azure.com/ 的...
2024-05-19 · #Refer

🤖 超详细AI提示词论文润色指南

咒语心法:准确表达、具体情景、提醒它慢思考(见下文) ChatGPT能够在写作过程中提供灵感和帮助,但请仅作参考,避免过度依赖。 关于事实性问题要自己验证后使用,不要轻易相信它斩钉截铁的语气,更不要用于查文献。 如果你希望得到更加优质的体验,请用GPT-4,请用GPT-4,请用GPT-4。 近期更新...
2024-05-05 · #单片机

ESP32中的输出信息

在写(shui)论文的时候发现,在ESP32输出调试信息关键很少,没有说服力 https://prod-files-secure.s3.us-west-2.amazonaws.com/64aa22e9-0197-4842-9162-b3bb3494db5f/a3230e1f-8f7f-486c-a6...
2024-04-13 · #环境

Clash Tun 共享网络

本篇记录关于配置Clash-Tun的不太容易理解的点 gray 配置防火墙 配置防火墙 配置相关的代理软件 https://prod-files-secure.s3.us-west-2.amazonaws.com/64aa22e9-0197-4842-9162-b3bb3494db5f/d7a233...
2024-02-17 · #单片机

时钟时序线

https://prod-files-secure.s3.us-west-2.amazonaws.com/64aa22e9-0197-4842-9162-b3bb3494db5f/ba49d3e3-3362-480e-b81d-ba4684b6ac6f/Untitled.png?X-Amz-Algo...