- 博客(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
原创 几种快速脉冲发生器制作方案
如果您观察 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
ADAU1761_HDL.rar
2020-03-21
PYNQ_WAVE_PLAYER.rar
2020-02-13
fir_block design.pdf
2019-06-04
ADAU1761控制IP
2018-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人