自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 资源 (10)
  • 收藏
  • 关注

原创 山寨Arduino踩坑记录

搞硬件,确实没有容易二字。最近做一个板子,准备用Arduino开发,但是又不想用现成的Arduino板子,就自己参考Arduino UNO设计了一个。理论上应该半小时搞定的事情,没成想搞了大半天,把坑记录一下,避免重复踩坑。空白的AVR芯片,要先烧录引导程序,才能用Arduino开发。用USBtinyISP连接好自制的板子,在Arduino中烧录引导程序,结果报错。仔细一查Arduino UNO用的是ATMEGA328P,而我焊的是AEMEGA328PB,烧写时芯片签名验证失败。ATMEGA328P的签

2025-03-12 18:45:31 314

原创 持续记录FASTAI学习踩坑

在下拉菜单中,你应该会看到刚刚添加的内核(如 Python (fastai_env))。执行上述命令后,widget运行正常,可上传图片。选择该内核即可在虚拟环境中运行代码。修改后,可以正常上传猫狗图片进行分类。点击右上角的 New 按钮。至此,环境基本搭建完成。

2025-02-21 11:30:09 141

原创 docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“解决办法

感叹一下,墙内搞点东西真不容易啊,一个破问题,一个小时没了。,一路下来都还比较顺利。

2025-01-07 14:51:10 1336

原创 ISAAC SIM踩坑记录--YOLO ROS2之物体检测

最近在研究ROS2和YOLO,想实现RSO2发布图像话题,然后YOLO接收图像话题并进行物体检测的功能。3.修改~/.bashrc,将其中的11.8修改成12.6。2.删除系统中原CUDA 11.8的软链接。输出的CUDA版本应该是12.6。1.安装CUDA 12.6。然后就可以愉快的玩耍了。

2025-01-07 09:58:23 219

原创 Failed to load plugin libgazebo_ros2_control.so解决办法

【代码】Failed to load plugin libgazebo_ros2_control.so解决办法。

2024-12-12 11:20:45 732

原创 ISAAC SIM踩坑记录--添加第三方3D场景

但是,USDZ的格式,我另存为USD格式,导进ISAAC SIM后,设置不了Colliders Preset属性,不过这肯定是我的问题,请路过的大佬指教。注意,要设置默认向上方向为Z轴,并且要看一下模型是不是朝上,如不是,需要旋转180度。对于我这种不会3D建模的菜鸟,只能到网上下载了,sketchfab就是一个不错的平台,有不少免费资源可以下载。ISAAC SIM仿真首先就是要有合适的3D场景,官方提供了一些场景,如果不能满足要求,那就只能自己建。

2024-12-04 16:13:15 503

原创 ISAAC SIM踩坑记录--Omniverse Launcher添加代理

然后,整个世界清静了。

2024-12-02 18:34:26 536

原创 几种快速脉冲发生器制作方案

如果您观察 1Ghz 的正弦波和 1Khz 的正弦波,1Ghz 波的斜率将比 1Khz 正弦波更陡。方波或脉冲由许多正弦波的总和组成,示波器的带宽限制将丢弃或衰减高频分量,从而改变您在屏幕上看到的波的陡度。50ps 对应的带宽为 0.35/50ps = 7Ghz,因此您可以放心地评估高达 700Mhz 的示波器的带宽。综合来看,方案2的性价比是最高的,方案3也不错,还可以见证一下雪崩击穿,各位有空不妨一试。该方案采用的是三极管的雪崩击穿效应,电路也比较简单,但麻烦是的需要120V高压。

2024-12-01 16:28:24 544

原创 ISAAC SIM踩坑记录--ROS2运行colcon build报错

1.先查看一下有没有安装setuptools。ROS2运行colcon build报错。2.如果安装了,那可能是版本不对,先卸载。

2024-11-28 12:02:03 486

原创 ISAAC SIM踩坑记录-- OmniIsaacGymEnvs安装及地形生成DEMO

首先声明, OmniIsaacGymEnvs已经停止更新了,4.0.0后续版本已经合并到Isaac Lab中了。4.安装OmniIsaacGymEnvs。添加完成后,要source一下。5.运行一下生成地形的DEMO。安装可能会报错,先不理它。

2024-11-27 11:00:35 387

原创 DL4YHF频率计折腾记之preamplifier

DL4YHF频率计要测量RF信号,如收音机本振等,必须要加preamplifier。另外,除了用NE592外,也可以自己用FET搭一个输入级,提高输入阻抗。方案3在方案1的基础上加了一级射级跟随器,油管上大佬有实测视频。这也是频率计原作者DL4YHF网页中推荐的方案。这里用了NE592视频运放。

2024-11-24 11:47:45 169

原创 ISAAC SIM踩坑记录--Isaac Lab安装

4.安装完成后,要在已安装的Isaac Sim根目录和Isaac Lab目录的 _isaac_sim 之间建立符号链接。这样做方便了索引Python模块并查找与Isaac Sim一起提供的扩展。1.用Anaconda创建python 3.10的环境,然后,激活环境。前提当然是要先安装好Isaac Sim。3.切换到IsaacLab目录,运行。6.运行如下代码,即可打开无人机例程。5.安装完成,要source一下。2.我是安装在主目录下。

2024-11-23 12:52:06 1506 1

原创 ISAAC SIM踩坑记录--ROS2 软件源

安装ROS 2软件需要添加相应的软件源,添加了国内的源,结果更新时报错。换源,把国内的清华、中科大、上交、南大等等都换了一个遍,结果都一样。

2024-11-20 12:02:09 291

原创 ISAAC SIM踩坑记录--ROS2相机影像发布

都已经有详细介绍了,但是都是基于ROS的,现在最新的已经是ROS2,这里把不同的地方简单记录一下。添加image,并把Topic修改成/rgb,也可以看到ROS发布的图像。也可以在rviz中查看发布的图像,终端运行。即可看到ROS发布的图像。其实这个例子官方和大佬。

2024-11-12 10:31:27 792 1

原创 ISAAC SIM踩坑记录--Omniverse launcher登录

然后,跳出登录界面,输入你在NVIDIA注册的EMAIL,点击LOG IN,会跳出一个网页,点击登录,正常情况下,Omniverse launcher应该会收到认证成功的返回信息,登录成功并进到软件里面。但是,问题来了,我的一直显示LOG IN转圈圈,转了半个小时也不见动静。记得将http://后面的内容改成你浏览器的网页地址,也就是上图中红框里面的内容。ISAAC SIM基本上是一步一个坑,可能是我运气不好,各种坑都让我遇到了。最后,打开另一个终端,运行。首先,打开终端,运行。

2024-11-09 15:30:50 1418 5

原创 ISAAC SIM踩坑记录--NVIDIA显卡驱动安装

其实操作系统可以用ubuntu 22.04.5 LTS,驱动只要比535.129.03新就行了,一开始不懂,以为必须是这个版本(以前吃过亏,在装petalinux时,OS小版本不对,各种奇怪问题)。而且官方推荐下载.run文件手动安装,我在这坑里爬了近一天,要么就是报GCC版本不对,我安装对应版本后,又跳出来一个对话框,大概意思就是说有更好的驱动安装方法,不能继续安装,没有商量的余地。没办法,官方推荐的下载.run文件安装路走不通了,那就试试最简单的方法吧,那就是ubuntu附加驱动的方式。

2024-11-08 14:30:10 341

原创 ISAAC SIM踩坑记录--ubuntu 22.04操作系统安装

官方推荐的是ubuntu 20.04/22.04,我准备安装22.04,果然上来就遇到坑,安装完成,拔掉U盘重启时,卡在ubuntu logo界面,转圈卡死不动了。另外,ubuntu 22.04还有一个坑,可能不会出现GRUB界面,需要在重启时,按下shift键,进入recovery,在root模式下。

2024-11-08 14:04:06 709

原创 RTL-SDR SpectrumPy频谱显示

GITHUB大佬开源的基于RTL-SDR的python频谱显示程序。我运行的界面跟GITHUB上的相比,右边少了一块,原因未知。,下载下来后,安装了必要的库,运行报错。

2024-08-24 17:09:48 291

原创 Vitis通过TCF远程调试ZYNQ Linux

3.点击platform工程,右键选择build,这一步很关键,不build的话,一会新建Application project时,死活不会出现linux domain。4.新建Application project,我的工程名叫hello_linux,选择linux domain,最后就选择hello world,然后build工程。2.在左侧Explorer下,点击platform工程下的platform.spr,在右侧窗口中点击+号Add Domain,新建一个linux的domain。

2024-08-01 19:30:54 593

原创 矿渣板EABZ4205 SDR(一)

偶然看到https://hackaday.io/project/186329-32mhz-spectrum-sdr-ft8-in-an-fpga大佬开源了矿渣板SDR。1.VIVADO搭建工程,原工程:https://github.com/guido57/EBAZ4205_Spectrum。9.用balenaEtcher把wic文件烧写到TF卡,上电启动即可,注意默认的用户名是petalinux。2.修改XDC文件,综合实现,生成.xsa文件。8.编译,生成BIN和WIC文件。

2024-07-31 19:34:50 463 1

原创 2SK241 LTSpice模型及仿真

2SK241是东芝生产的一款NMOS,早已停产,但是在收音机圈子里还是有很多死忠粉,所以在淘宝上也是一堆打磨改标的假货。把上述代码CV到\LTspice\lib\cmp\standard.mos中即可。

2024-06-29 21:03:12 511

原创 DL4YHF频率计折腾记

PIC的可靠性在业界是久负盛名的,不大可能坏,我估计是这PIC单片机没有烧程序。我烧写的是https://github.com/Ho-Ro/DL4YHF-Frequency-Counter大佬的counter_hires_event.hex,相比DL4YHF原固件,有不少改进,比如我的27MHz晶体,在原固件下显示的是13.5MHz,而新固件下可以正确显示。打开K150配套编程软件,设置串口号,选择ICSP模式,FUSE设置成HS(我一开始没有设置,烧写完成后报错),加载HEX,烧写成功,频率计抢救成功!

2024-06-06 23:35:05 351

原创 Arduino PlatformIO避坑记

实在受不了Arduino IDE上古时期的界面风格,最要命的是编译速度慢到极点,好在有PlatformIO。VS搭配PlatformIO,有微软加持,界面自然是妥妥的了,编译速度提升也肉眼可见。3.编译过程中报错:找不到Wire.h文件,其实在报错位置已经包含该文件了,解决方法是在主程序文件中添加:#include<Wire.h>2.工程导入完成后,把SRC目录下.ino的主程序后缀改成.cpp。1.导入Arduino工程时,一定要勾选使用Arduino库。

2024-05-07 16:47:36 624

原创 TinyML之micro_speech语音识别----Feature generation failed解决方案

具体的开发过程网上都有,就不赘述了。

2024-05-02 19:03:45 466 1

原创 TinyML之Hello world----基于Arduino Nano 33 BLE Sense Rev2的呼吸灯

这应该是一个逼格比较高的呼吸灯了,用ML来实现呼吸灯功能,之前已经有大佬发过类似的文章:https://blog.youkuaiyun.com/weixin_45116099/article/details/126310816。

2024-04-26 16:49:03 759 1

原创 Arduino Nano 33 BLE Sense Rev2 IMU例程及变砖抢救方法

最近在玩 Nano 33 BLE Sense Rev2,先试了个网上的IMU例子,结果程序下载进去,串口显示"Failed to innitialize IMU",有点小郁闷,只能放狗搜,结果网上也有老兄遇到类似问题,真是病急乱投医,把论坛里有位老兄的代码下载进去,结果更崩溃,IMU问题没解决不说, Nano 33 BLE Sense Rev2连串口都不识别了,难道这就是传说中的变砖吗?当然,郁闷归郁闷,技术狗也不能这么轻易认输,果断放狗搜,终于在论坛里有个大叔给出了抢救方法:双击复位键。

2024-04-26 14:46:11 448

原创 再生式收音机填坑记

年前踩坑再生式收音机,还是得找机会把坑填上,最终选定了K8TND的方案,其实与Mr. Kitchen的也基本差不多。实际接收效果还不错,但是感觉频段上哪哪都是中国之声,对这种全频段压制我是服气的。

2024-03-31 18:30:42 351

原创 WIN11下CADENCE 17.4安装

新买了个笔记本,现在都是WIN11系统了。之前在WIN10下顺利安装过的CADENCE 17.4安装包在WIN11下安装却遇到各种问题,最要命的是LICENSE MANAGER提示版本不对,装不上,后续肯定是破戒不成功的。无奈之下,重新去老吴那看了一下,发现同样是17.4,但是安装包好像更新了,只好重新下载了一份,并把最新的补丁也下载,不得不吐槽一下,补丁真的很大啊。接下来,按老吴的视频安装,还算顺利,结果在93%的进度下卡了将近两小时,所以,各位小伙伴一定要挺住,不要怀疑人生!还好,最终安装成功。

2024-03-27 11:49:52 1892 4

原创 AD9361 Evaluation Software配置脚本转换工具

其中,先是用AD9361 Evaluation Softeare生成配置脚本,再转换成ad9361_lut.v。好在皇天不负有心人,哈哈,我给《AD9361-FM-Radio-Verilog-CMOS-main》的作者发了封邮件,然后在GITHUB上留言,大佬速度回复,并提供了转换的python脚本。在网上查了一圈,有个转换工具叫bit_converter,也有人用python写了转换脚本,但一点下载,都是要收费的。最后,向briansune大佬致敬,还是国际友人有开源精神!

2023-12-17 14:08:01 798 5

原创 变容二极管测量

测量变量二极管一般有两种方法:一是搭建电路,用LCR电桥测量电容;二是搭建一个VCO,通过测量频率,简接测量变容二极管的电容值。电路超级简单,用1SV149测了一下,还是不错的,跟数据手册大致对得上。

2023-12-10 17:29:45 581

原创 FPGA驱动CS4344 VHDL例程

CS4344是一款非常简单的I2S立体声24bit D/A芯片,采样率高达192KHz,相对于ADAU1761复杂的寄存器配置来说,CS4344非常友好,无需配置寄存器,只要按I2S时序输入数据,即可实现立体声输出,且10PIN TSSOP封装,对于DIY来说非常友好。在PYNQ-Z2开发板上测试通过,考虑到有朋友上GITHUB可能有困难,可以到我的资源下载工程。最近正好有音频输出需要,就选了CS4344,代码当然不用重复造轮子,GITHUB上已经有了,大佬已经帮我造好了轮子,直接用就行了。

2023-11-26 16:37:21 884 1

原创 再生式收音机踩坑记

Mr. Kitchen’s Beginner’s Scout Radio with a bipolar transistor in a Hartley oscillator configuration.下载《A Simple Regen Radio for Beginners》这篇文章也有好几年了,一直没有动手,上周末抽空做了一个,结果相当令人沮丧,一个台也收不到,用示波器测量三极管振荡波形,只有在调节再生电位器R2过程中,某个位置会瞬间产生振荡波形,但是根本稳不到那个点。

2023-11-24 22:15:42 380

原创 FPGA实现双向电平转换

网上搜了一圈,好像没看到的类似的中文资料,不过MicroSemi有个文档AC349上给出了完整的解决方案,还有参考代码。欲知详情的朋友,请参考。

2023-11-20 21:44:15 356

原创 VX-3R APRS发射试验

上有这么个图,然后提了一句“Pinouts for speaker and mic are reversed on the vx-3r”。但是经我实际验证,VX-3R的定义跟网站上是一样的,并没有reversed。YEASU官方没有给出VX-3R的音频接口四节定义,估计是为了推销自家的CT-44,手册上只有这么一个图。VX-3R本身是不带APRS功能的,不过可能通过外加TNC实现APRS功能。我要做的,就是简单修改一下代码,做一个转接板。值得注意的是,VX-3R的PTT是低电平发射。

2023-11-04 22:09:50 385

原创 IC-705连接wfview

IC-705的WLAN支持两种模式,一种是Station模式,可用于连接WI-FI路由器,连接方式也很简单,打开WLAN,搜索WI-FI网络,输入密码即可,如果PC也连接了同一WI-FI路由器,则在wfview中设置IC-705的IP,如上图,即可连接成果。wfview最酷的就是,玩FT-8时,跟PC不用连任何线缆,相当的轻爽。另一种模式是AP模式,也就是可以直接跟PC连接,这种情况下PC就不能连网了,适合于野外场景。IC-705支持WLAN功能,连接wfview非常方便。

2023-10-26 22:07:08 888

原创 RTL SDR的PYTHON开发环境搭建

对于RTL SDR的学习开发,有大佬写的《Software_Defined_Radio_using_MATLAB_Simulink_and_the_RTL-SDR》,另外,除了MATLAB,近些年爆火的PYTHON当然也是可以的,相比MATLAB,PYTHON的优势在于轻量(相对于MATLAB动辄几十个GB的安装体量),开源免费。3.替换文件内容,例如我的目录是D:\Programs\Python\Python38\Lib\site-packages\rtlsdr。1.安装pyrtlsdr。

2023-10-24 08:59:50 920

原创 树莓派+RTL-SDR 搭建APRS iGATE

1.下载已经安装好Dire Wolf的树莓派镜像,如果用WINRAR解压报错(我就遇到了,以为是下载问题,又给迅雷充值了15块大洋,哎),换成7-ZIP就可以正常解压。最近买了个FT-5DR,准备玩APRS,但是长沙的iGATE少的可怜,为了让自己的呼号显示到APRS.TV,只能自己折腾一个iGATE了。淘宝上有现成的产品,不过要花几百块钱,有点划不来,本着业余无线电不怕折腾的精神,只能自己搭建了。2.把镜像写到TF卡,插到树莓派,并插上RTL-SDR,启动。TAB键选FINISH退出。

2023-10-19 23:11:02 1916 2

原创 EagleSDR USB HAT FT600

由于FT600是16bit的接口,如果用FT601的32bit接口,性能应该还会有大幅提升。测试代码很简单,参考了网上大佬的例程。

2023-09-09 16:07:10 830

原创 AC701 HDMI DEMO

我按照Xilinx Video Series and Blog Posts ,很快用ZEDBOARD上的HDMI输出了图像,但是把软件代码移植到AC701上,HDMI输出还是没显示,把初始化代码完全按照AN-1270《基于ADV7511/ADV7511W/ADV7513的视频发生器》,也不行。调试中还发现一个奇怪的问题,要把输出给ADV7511的信号,通过ILA抓波形才行,如果不加ILA,HDMI居然没输出,不知道是不是被优化掉了,算了,反正加个ILA有HDMI输出就行,不想折腾了。

2023-06-16 22:34:34 249

原创 PYNQ-SDR

两年前尝试做了Elektor SDR,详见https://blog.youkuaiyun.com/zkf0100007/article/details/107030610?spm=1001.2014.3001.5501效果确实不错,但是解调都是在PC端实现,一直想用FPGA来做解调,先从最简单的AM做起。因为Elektor SDR本身就是按Arduino接口做的,可以直接插到PYNQ-Z2上,用一根音频线将输出接到PYNQ-Z2的LINE IN即可。

2023-04-02 23:07:03 375

FPGA驱动CS4344 VHDL例程

FPGA驱动CS4344 VHDL例程

2023-11-26

ov5640_hdmi.rar

PYNQ OV5640 HDMI显示。VIVADO 2018.2

2021-09-19

DAC_PYNQ.rar

FPGA产生AM信号,并通过正点原子的ATK_HS_AD_DA子卡输出。基于PYNQ-Z2平台完整的VIVADO 2017.4工程

2020-06-10

OLED_PYNQ.rar

VIVADO 2017.4完整工程,OLED控制器为ST7735,采用逻辑实现SPI,比IO模拟SPI要快很多。SCK高达50MHz

2020-04-05

ADAU1761_HDL.rar

VIVADO 2017.4完整工程,硬件平台为PYNQ-Z2。PS端通过SPI对ADAU1761进行参数配置,PL端通过I2S接口发送正弦波信号到左右声道。

2020-03-21

ADAU1761_TEST.rar

VIVADO 2017.4完整工程,硬件平台为PYNQ-Z2,实现从左右声道分别输出同频率的正弦和余弦信号

2020-03-21

PYNQ_WAVE_PLAYER.rar

FPGA播放WAVE示例,WAV存放在BRAM中,采样率8K VIVADO 2017.4工程,在PYNQ-Z2上验证 代码参考了《Programming.FPGAs.Getting.Started.with.Verilog》,原代码是用的寄存器存储WAV数据,我改成了用BRAM存储。

2020-02-13

PYNQ_SPI.rar

VIVADO 2017.4工程,在PYNQ-Z2上验证 PS端SPI做主,PL端SPI做从,控制LED

2020-02-09

fir_block design.pdf

PYNQ FIR滤波器硬件加速block design Acceleration of a FIR filter on the PYNQ-Z1

2019-06-04

PYNQ-Z2 HDMI DEMO

PYNQ-Z2 HDMI DEMO,无需专门的HDMI控制芯片,直接由FPGA实现

2018-10-21

ADAU1761控制IP

包括4个IP,adau1761_controller_1.0为寄存器配置,i2s_receive为音频接收,i2s_transmit为音频发送,axi4_stream_delay用于将接收到音频延时后再发送出去

2018-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除