2022年终总结与2023新年展望

news2024/10/4 17:20:40

前言

时间过得太快了,虽然写博客已经很多年了,但是年终总结一直由于种种原因没有写过,2022年确实是魔幻的一年,不知不觉自己也已经研二了,因为疫情的原因突然放开,提前放假回家,借此机会写一下今年的年终总结与新年的展望。

2022年终总结

课题组项目

在学校课题组的项目上,2022年主要还是负责课题组的硬件设计与调试,前前后后画了6-7个原理图,调试了好多块板卡的程序与硬件,写了很多项目的材料和方案。整体来说,手上的项目都还算顺利,没有出现大的问题,主要就是好多工作比较冗余,比较繁琐。

首先,将去年做好的RFSOC板卡进行了测试与调试,测试了板卡各个部分的指标与参数,并设计了一个相对通用的测试工程架构,用于测试相关指标与性能。并根据测试的结果,完善了小论文的相关细节。上个项目做的七七八八了后,和其他所的老师合作做了他们传感器芯片的项目,这个项目的需求提的不是很难,传感器芯片相对成熟,虽然中间也遇到了一些小问题,但很快也解决了,整体上难度不大。传感器项目交付了两套算是完结了,和师兄一起继续解决RFSOC的硬件问题,排查了很久发现是主控RFSOC芯片损坏的问题,真是太难受了。。。(人生忠告,硬件千万别碰)排除完问题后,和师兄一起把这个项目的程序做了整合,算是在封校前把系统交付了。由于自封的DDR没有存货,后面为了解决RFSoC的固化问题,研究了一段时间的无DDR固化程序的操作,不过ZYNQ的MPSOC的FSBL相比ZYNQ 7系列改动很多,虽然尝试解决了7系列的无DDR固化的问题,但对MPSOC系列的,一时半会也没有办法从软件层面解决无DDR固化程序的问题(还是太菜了),所以就画了一个转接板把硬件电路给改了,DDR固化的问题顺利解决。

接着就是把上半年排查的RFSOC硬件问题和相关细节给处理,系统板卡做了再版处理,然后就是准备物料、焊接、调试。。。期间帮组里的师弟调试了AD9361的驱动代码,由于使用国产化的ZYNQ芯片,和赛灵思的芯片没办法做到完全兼容的移植,没办法将官网的ZYNQ的PS端的程序进行快速移植,因此,在参考了相关资料后,做了一个纯PL版本的驱动代码和配置代码,项目问题解决。一直到放假前,主要就在整理一些文档,根据一个项目需求,做了一个简单的控制板的原理图。好不容易封校结束了,全面放开打了一个措手不及,十二月中就莫名其妙的阳了,目前”阳康“了。

博客与公众号

算起来自己写博客也有三四年了,今年的博客产出80篇左右,由于课题组的项目比较多,自己基本都是中午抽空写的。说起做博客的初衷主要是为了整理自己的知识体系,作为自己的笔记库。还有就是本科第一个实验室的学长,记得他说过大学期间如果有一百多篇的笔记总结产出,才算你在这个方向有所收获。不管是翻译还是整理吧,都算是一种自我沉淀的过程。

更新的内容也比较杂,FPGA、数字IC、ZYNQ、数字信号处理与FPGA实现、spinal HDL、HDLBits刷题记录等。同时也帮助很多网友解决了项目上的问题,收到了很多人的支持与感谢。

本科快毕业时,开通了一个公众号,内容基本上都是和博客同步更新的,受众群体不同吧,之前有一些网友反馈喜欢看公众号,不知不觉中,公众号的关注数也要破千了。😁😁

今年收到了51cto、阿里云、21ic论坛的邀请入驻。此外,一个偶然的机会加入了“IC技术圈”,大家都是圈子里的大佬,我个菜鸡瑟瑟发抖,也欢迎大家关注“IC技术圈”以及相关成员的公众号。
最后,感谢一下各个平台给发的证书以及相关小礼品😎。

2023新年展望

今年就要找工作了,去年的寒气逼人属实是让人麻了,感觉项目上应该也会很忙,不管怎么说新的一年也给自己定一下新年的目标和期望吧。

  1. 做好项目上的工作,同时希望自己找到一个比较满意的FPGA或数字IC的工作吧。
  2. 做好秋招的准备工作,整理好手头的相关资料和笔记,重视基础。
  3. 整理相关笔试题与面经,查缺补漏。
  4. 博客与公众号保持一周至少一篇的更新,在年底博客粉丝破万,公众号关注1500+。
  5. 坚持锻炼身体,身体是革命的本钱。

小结

新年伊始,去年的行业“寒气”不知道会不会延续到今年,今年不知道是不是比去年更魔幻,不管怎样,希望大家新的一年越来越好,身体健康,希望自己能有一个好的去处。道阻且长,行则将至。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/136654.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Git(七) - IDEA 集成 GIT

一、配置 Git 忽略文件 (1)问题1:为什么要忽略他们? 答:与项目的实际功能无关,不参与服务器上部署运行。把它们忽略掉能够屏蔽IDE工具之 间的差异。 (2)问题2:怎么忽略? …

TP可能用到的函数

说明 该文章来源于同事lu2ker转载至此处,更多文章可参考:https://github.com/lu2ker/ 文章目录说明in_array()filter_var()class_exists()strpos()escapeshellarg()escapeshellcmd()preg_replace()parse_str()无字母数字下划线的webshellstr_replace()e…

GNN algorithm(4): HAN, Heterogeneous Graph Attention Network

目录 background (1) heterogeneity of graph (2) semantic-level attention (3) Node-level attention (4) HAN contributions 2. Related Work 2.1 GNN 2.2 Network Embedding 3. Preliminary background 4. Proposed Model 4.1 Node-level attention ideas: …

Unity脚本(四)

视频教程:https://www.bilibili.com/video/BV12s411g7gU?p149 目录 键盘输入 InputManager 键盘输入 当通过名称指定的按键被用户按住时返回true: bool resultInput.GetKey(KeyCode.A); 当用户按下指定名称按键时的那一帧返回true:…

Python学习笔记——变量和简单数据类型

编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码。标识符第一个字符必须是字母表中字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。在 Pyth…

【深度学习】机器学习\深度学习常见相关公开数据集汇总(图像处理相关数据集、自然语言处理相关数据集、语音处理相关数据集)

一、前言 1. 介绍 常来说,深度学习的关键在于实践。从图像处理到语音识别,每一个细分领域都有着独特的细微差别和解决方法。 然而,你可以从哪里获得这些数据呢?现在大家所看到的大部分研究论文都用的是专有数据集,这…

超声波测距传感器认知

目录 一、超声波测距传感器认知 二、从零编程实现超声波测距 三、项目——感应开关盖垃圾桶 1、开发步骤 2、感应开关盖垃圾桶代码测试 一、超声波测距传感器认知 超声波测距模块是用来测量距离的一种产品,通过发送和接收超声波,利用时间差和声音…

【网络】udp_socket编程

目录 1.认识端口号 1.1 理解端口号和进程ID 1.2 理解源端口号和目的端口号 2.认识TCP协议 3.认识UDP协议 4.网络字节序 5.socket编程接口 5.1socket常见API 5.2sockaddr结构 sockaddr结构 sockaddr_in 结构 in_addr结构 6.简单的UDP网络程序 6.1创建套接字 6.2 …

【Docker】三 镜像容器常用命令

这里写目录标题1 配置镜像加速器2 Docker镜像常用命令2.1 搜索镜像2.2 下载镜像[重要]2.3 列出镜像[重要]2.3 删除本地镜像[重要]2.4 保存镜像2.5 加载镜像2.6 构建镜像[重要]3 容器常用命令3.1 新建并启动容器[重要]3.2 列出容器[重要]3.3 停止容器[重要]3.4 强制停止容器[重要…

你可以不用Git,但不能不会Git(三)基础(下)

目录 一.将文件添加至忽略列 二.日志记录操作 三.比较文件差异 四.还原文件 一.将文件添加至忽略列 一般我们总会有些文件无需纳入Git的管理,也不希望它们总出现在未跟踪文件列表。通常都是些自动生成的文件,比如日志文件,或者编译过程中…

重学 Java 设计模式-结构型模式-适配器模式

重学 Java 设计模式-结构型模式-适配器模式 内容摘自:添加链接描述 适配器模式介绍 图片来自:https://refactoringguru.cn/design-patterns/adapter(opens new window) 适配器模式的主要作用就是把原本不兼容的接口,通过适配修改做到统一。…

canva绘制(二次、三次)贝塞尔曲线并且图片在曲线上运动

下图为实现效果&#xff08;图片在三次贝塞尔曲线中运动&#xff09; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"…

Spring之注解开发

目录 一&#xff1a;Bean基本注解开发 二&#xff1a;Bean依赖注入注解开发 三&#xff1a;非自定义Bean注解开发 四&#xff1a;Bean配置类的注解开发 五&#xff1a;Spring配置其他注解 六&#xff1a;Spring注解的解析原理 一&#xff1a;Bean基本注解开发 Spring除了…

【区块链】区块链技术学习总结

文章目录一、区块链技术简介1.1 区块链概念1.2 区块链应用1.2.1 区块链1.0技术&#xff1a;比特币1.2.2 区块链2.0技术&#xff1a;以太坊1.2.3 区块链3.0技术&#xff1a;价值互联网二、区块链1.0技术比特币2.1 比特币2.1.1 比特币概念2.1.2 比特币性质2.1.3 比特币解决的问题…

Springboot扩展点之BeanDefinitionRegistryPostProcessor

前言通过这篇文章来大家分享一下&#xff0c;另外一个Springboot的扩展点BeanDefinitionRegistryPostProcessor&#xff0c;一般称这类扩展点为容器级后置处理器&#xff0c;另外一类是Bean级的后置处理器&#xff1b;容器级的后置处理器会在Spring容器初始化后、刷新前这个时间…

第二章 chrony服务器

文章目录第二章 chrony服务器1.1安装与配置1.2同步网络时间服务器1.3 配置时间服务器1.4 chronyc 命令1.5常见时区课后练习第一题&#xff1a;第一台机器从阿里云同步时间&#xff0c;第二台机器从第一台机器同步时间第二题&#xff1a;第一台服务器使用系统时间作为第二台服务…

jetson nano GPIO控制说明

文章目录一.GPIO介绍二.安装GPIO库python库C库三.几种常用的通信协议UARTPWMI2CI2SSPI四.控制函数说明python&#xff08;[参考](https://pypi.org/project/Jetson.GPIO/)&#xff09;C五.例程一.GPIO介绍 GPIO&#xff08;General Purpose Input Output&#xff09;通用输入输…

干货 | Web自动化测试中显式等待与隐式等待该怎么用?

在实际工作中等待机制可以保证代码的稳定性&#xff0c;保证代码不会受网速、电脑性能等条件的约束。等待就是当运行代码时&#xff0c;如果页面的渲染速度跟不上代码的运行速度&#xff0c;就需要人为的去限制代码执行的速度。在做 Web 自动化时&#xff0c;一般要等待页面元素…

高压放大器在电子束增材制造聚焦消像散控制技术研究的应用

实验名称&#xff1a;高压放大器在电子束增材制造聚焦消像散控制技术研究的应用 研究方向&#xff1a;增材制造 实验目的&#xff1a; 电子束选区熔化技术&#xff0c;即电子束3D打印技术&#xff0c;属于金属增材制造的分支。该技术以电子束为热源&#xff0c;在计算机控制下以…

华为防火墙配置笔记

防火墙&#xff08;Firewall&#xff09;也称防护墙&#xff0c;是由Check Point创立者Gil Shwed于1993年发明并引入国际互联网&#xff08;US5606668&#xff08;A&#xff09;1993-12-15&#xff09;防火墙是位于内部网和外部网之间的屏障&#xff0c;它按照系统管理员预先定…