- 博客(14)
- 收藏
- 关注
原创 树莓派使用miniconda配置虚拟环境部署YOLO模型的一些总结(踩坑记录)
第二次就没有安装相关的依赖项,只安装了opencv、pytorch、torchvision和requirements文档中需要的包,并且全部使用pip安装!千万不要混用pip和conda,不然在使用miniconda配置环境时十分难受!
2025-05-27 20:58:28
614
原创 使用AD绘制多通道电路的一些参考资料汇总
AD下多个相同模块布局方法(简称:Copy Room)_ad划room相似-CSDN博客[Altium Designer] AD PCB中相同模块的布局布线方法(Room Copy方法)_ad相同模块快速布局-CSDN博客Altium Designer 多通道设计_ad多通道pcb设计-CSDN博客Altium Designer PCB的模块化布局操作方法教程-凡亿设计指南The Signal e-book: 有关运算放大器设计主题的博客文章汇编TI 参考设计库
2025-05-26 23:35:43
176
原创 【一些人工智能代码理解】
多层感知机直接对数据集(包括训练集和测试集)进行分类,在绘制两类散点时,只需要从Y的类别class中分别找出是0还是1的分类(花的类型),根据分类索引到数据的标号,从而根据标号找到数据的两个特征值(花的长宽),进行散点的绘制。
2025-05-26 23:34:51
124
原创 【树莓派串口通信】使用minicom调试,并使用脚本进行简单接收处理
minicom的使用:Linux minicom 软件退出方法_minicom无法退出-CSDN博客minicom使用教程—树莓派minicom和电脑 sscom互发数据_打开树莓派minicom-CSDN博客树莓派接线参考:树莓派5串口通信-CSDN博客树莓派编写脚本输出串口接收的数据:树莓派串口(UART)编程Python示例 | 树莓派实验室其它参考资料:【Python】serial库的介绍及用法 - 知乎串口收发数据时字符、十六进制、二进制格式详细区分_串口怎么判断数据类型-CSDN博客
2025-05-26 23:34:04
152
原创 解决树莓派5首次远程桌面连接黑屏问题(右键有显示菜单)
配置完成之后选择finish然后进行重启,再次打开配置时display设置中出现了VNC分辨率的配置选项,远程连接电脑也出现了桌面。也不知道是哪一步起了效果,或者可能我之前设置之后没有保存或者重启?懂行的xdm可以来教教讨论一下,弄了好几天真是快要崩溃了。在网络上查询多是因为分辨率的问题,在配置文件config.txt修改或者图形化设置vnc的分辨率即可,但我试了完全没有效果而且完全找不到vnc分辨率的设置选项,反正网络上所有解决方案都试了一次还是无果,于是进行配置的一项一项修改。
2025-05-20 17:32:56
470
原创 Qt学习--读取下位机数据并发送
tips:串口数据显示后会被清空,因此绘制图线的函数应该和文本接受框显示的函数放在一起,不能分开设置,不然会导致读取不到串口的额数据。串口的显示与上篇博客中保持一致,主要增加的代码是将串口接收到的数据转为整形数据,将其添加到图线的数据当中并绘制。只是用串口模拟了数据的发送,下位机的数据打包发送还没进行测试。了解串口接收的数据类型及其转换。
2025-04-29 16:25:39
233
原创 Altium Designer学习笔记
一直都是使用嘉立创EDA进行PCB绘制,转回AD的时候很多器件的原理图和封装库找起来非常麻烦,于是建立一个自己的原理图库和封装库进行绘制。2.绘制原理图时,注意带有+号的引脚端要朝向外面,如果要绘制多个part,可以选择【工具】-【添加新部件】。在绘制封装的界面,点【编辑】-【特殊粘贴】,可以进行焊盘的阵列粘贴,注意会产生重复的焊盘。4.有时找到封装库,但是没找到原理图,可以先绘制原理图,然后复制别人的封装图。3.绘制封装时,会用到测距,特殊粘贴焊盘的操作。1.查询数据手册,确定封装的尺寸。
2025-04-27 23:44:04
159
原创 一篇文章教你制作芯片--回顾微系统加工与工艺课程实验
光刻工艺是加工制造集成电路微图形结构的关键工艺技术,起源于印刷技术中的照相制版。是在 一个平面(硅片)上,加工形成微图形。而微图形的加工主要用到的是掩膜板,掩膜板上为工厂对版图加工之后得到的图案。光刻工艺包括涂胶、前烘、对准、曝光、显影、坚膜、腐蚀、去胶。在一个光学曝光系统中,顶上的光源发出透过掩膜的光。将图形投影在晶圆片表面。晶圆片表面 涂上一层称为光刻胶的光敏材料,一旦辐照的图形被光刻胶吸收和图形被显影时,掩膜图形就被转移到了光刻胶上,使光刻胶部分化学性质变化。
2025-03-09 23:33:04
835
原创 项目回顾三:使用Verilog制作简易CPU
对于某些指令比如 PUSHA,EXECA 之后需要有一个延续状态 EXECB,在 EXECB 这个状态下 PUSH 指令先去查找 A 地址中所存储的数,再将此数压入堆栈。此处则执行取指令的操作,找出该输入指令的地址,然后,ram 模块将查找该内存地址的内容,一旦找到它,就会输出它。了解上述执行指令的步骤之后,只需要修改ram中预存的指令,即可编写不同的程序指令。1.CPU首先进行取指令操作,程序计数器从0开始自增计数,按照顺序取出存放在ram中的指令地址,放入地址总线中。二、简易CPU的状态转换。
2025-03-06 20:56:42
534
原创 cadence安装tsmc180工艺库流程
5.打开virtuoso,点击file-new-library,新建库,输入库名称,选择compile an ASCII technology file,点击ok,再定位到上述安装的位置,选择techfile。6.修改路径,选择tools-librarys path editor,修改刚新建库的路径为上述安装工艺库路径中的tsmc18文件。2.把工艺库文件拖到linux系统的你想安装的路径,打开终端后运行下方指令即可开始安装。3.选择你需要安装的工艺库,并在最后选择你需要放置的文件夹。
2025-03-06 20:14:50
952
1
原创 项目回顾一:《高速多端口共享缓存模块》
本帖子仅为了回顾一下一年前自己动手完成的第一个数字ic设计项目的历程,为复试做一下准备,完成的这个sramc模块花了整整四个月的时间,从0到12个模块的代码产出以及模块的验证,虽然没有拿奖,也没有进入复赛,设计过程中使用的技术手段和算法也不太成熟,但这这是一个值得记录的过程!
2025-03-05 00:16:17
942
原创 从零开始复现CLOCs算法(使用autodl)
GitCode - 全球开发者的开源社区,开源代码托管平台https://gitcode.com/gh_mirrors/cl/CLOCs?主要下载第1(2D图像数据,解压后有training和testing两个文件夹,里面有名为image_2的数据)、第5(3D点云数据,解压后同上,里面有名为velodyne的数据)、第6、7(标签label和标定calib)要安装1.0版本,安装可参考1.2.1版本(一开始安装的1.2.1,但是在训练时会出现报错,还是老实安装1.0版本)nvcc -V查看cuda版本。
2025-02-16 10:27:04
1354
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人