24年总结 -- 共赴心中所向往的未来

news2025/1/21 7:31:43

一、前言

我又回来了,前阵子忙着期末考试的东西,也是快半个月没更新了,刚好前几天报名了博客之星的评选,也很幸运的入围了,也借此机会来回顾一下关于2024年的个人成长、创作经历等。

二、个人

本人是一个双非学校的软件工程专业的学生,现在已经大三了。
作为软件工程专业的学生,大多都应该是以学习java为主流,我自身在大一的时候也是立志要深耕java,但直到大一结束的时候,发现其实我对这方面并不是很感兴趣,越学越觉得枯燥。于是大二初有一段时间我又去学了运维的一些相关的知识,结果也是和java一样放弃了。
也开始思考自己所感兴趣的方向是什么,后面也是开始确立了自己所感兴趣的地方一直学习到至今。先是电路的基础知识,其次是stm32,后是freertos操作系统,到现在的关于linux的应用开发和驱动开发的一些基础知识(各位可以看到目前本人专栏所出的文章便是和linux开发板挂钩 – imx6ull)以及一些协议和Lvgl图形库。
在这里插入图片描述

三、创作之路

学习的过程总会有所遗忘,需要时刻去进行回顾
我平时的笔记都是记录在语雀平台上的,虽然记录了,但是确很少去进行回顾,只有用到某个部分的时候才会去翻一翻,因此对一些知识也是模糊了不少
偶然之下,我便萌生了一个想法,通过将自己的笔记重新整理,在博客平台上发表出来,既能帮助自己重新去回顾知识点,也能将自己的理解分享给他人。
于是也是说干就干,在2024年9月11日发表了自己的第一篇文章
在这里插入图片描述
从发布到现在,也是将近130天,共发表了102篇文章,除去由于期末周比较忙更新的比较少,基本是保持着日更的节奏,坚持每天去复盘自己所学内容。
也很幸运收获了不少的粉丝,并且在2024年11月7日,取得了
嵌入式领域新星创作者 的身份认证。
在这里插入图片描述
从第一篇文章发表到至今,基本每一篇文章的质量分都保持在95以上,并且字数也大多都是在5000字以上,不乏有1w以上的。
在这里插入图片描述
在此也很感谢csdn平台,为我提供的这样的一个机会。

四、近一年

2024年对于我来说是一个压力比较大的一年,也是一个比较充实的一年。首先就是不断的试错才开始真正学习嵌入式软件这方面的知识,起点其实是相对比较晚,但是通过周末每天保持8小时以上的学习时间以及闲暇时也会去进行学习,进程也是慢慢的提上来了。
同时兼顾博客文章的发布以及新的知识点的学习,这对我也是一个比较大的挑战。但慢慢的,也是学会了该如何去进行调整,这对我来说也是一种成长。
在这里插入图片描述
在这里插入图片描述
上图是本人近一年在语雀上的传作记录过程,其中2、3月份其实是还未使用语雀去记录笔记,而是使用的其它平台。
其中近一年笔记记录字数近100多w(不包含代码),字数最多的一个知识库是嵌入式软件
在这里插入图片描述
在这里插入图片描述


在这一年里,也参加了一些竞赛并且获得了一些奖项,很感谢非常给力的队友们。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
除此之外也会获得学校的校奖学金。


这一年我切实感受到了自身的成长,本身所学内容就和专业不相关,需要做到专业学科不挂科的同时,学习好嵌入式软件的相关知识点,这是比较困难的,就相当于要学两个专业的知识。
起初确实很困难,后面不断调整安排,做到了在专业绩点保持在4以上的同时兼顾好嵌入式的学习。其实主要得去学会丢弃一些无关紧要的东西(如游戏)。

五、未来打算

对于后续,主要是继续做好博客文章发布的同时,巩固好自己所学的内容。开始去做一些项目来继续提高自己的知识水平。
对于专栏,后面将驱动开发大专栏更新完后,也会开始去更新stm32、freertos、Lvgl、物联网协议的专栏,也打算出一个算法专栏,来“强迫”自己去刷算法题并将思路发布成文章出来,主要还是让自己做出行动。
未来是怎样的,我们无法预测,但我们可以通过现在的付出,让未来变成我们所期望的未来。
希望自己和各位能到找到属于自己心满意足的未来,一起共勉!

六、专栏

下面是各专栏:
linux基础,主要是linux的一些基础命令
嵌入式Linux应用编程,linux环境下进行c编程
Linux网络编程,Linux环境下实现c/c++网络编程

嵌入式驱动开发大专栏:
总线和设备树
IIC子系统
input子系统
pinctl和gpio子系统
interrupt子系统
Uart子系统
PCI/PCIe子系统
SPI子系统 – 待更新
USB子系统 – 待更新

驱动开发专栏更新完毕后会更新的专栏:
stm32标准库和hal库
FreeRTOS
LVGL
物联网协议

欢迎各位监督!!!

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

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

相关文章

嵌入式产品级-超小尺寸热成像相机(从0到1 硬件-软件-外壳)

Thermal_Imaging_Camera This is a small thermal imaging camera that includes everything from hardware and software. 小尺寸热成像相机-Pico-LVGL-RTOS 基于RP2040 Pico主控与RTOS,榨干双核性能实现LVGL和成图任务并行。ST7789驱动240280屏,CST8…

网络协议入门:OSI模型与TCP/IP栈

在网络通信的世界中,数据从一台设备传输到另一台设备,需要遵循一系列规则,这些规则统称为网络协议。OSI模型和TCP/IP协议栈作为网络通信的基石,帮助我们理解数据传输的全流程。这篇文章将深入解析它们的结构、功能和实际应用&…

HackMyVM-Klim靶机的测试报告

目录 一、测试环境 1、系统环境 2、使用工具/软件 二、测试目的 三、操作过程 1、信息搜集 2、Getshell 3、提权 CVE-2008-0166 四、结论 一、测试环境 1、系统环境 渗透机:kali2021.1(192.168.159.127) 靶 机:debian(192.168.159.27) 注意事…

Mysql InnoDB B+Tree是什么?

“mysql中常用的数据库搜索引擎InnoDB,其索引通过BTree的方式进行构建。” 实在想不起来BTree是怎么一回事了。以点带线,将涉及到的数据结构一起复习一下。 文章目录 数据结构定义红黑树定义使命 BTree定义使命 BTree定义 InnoDB BTree 旋转与调整二叉排序树插入删…

docker 使用远程镜像启动一个容器

使用前提: 首先你得安装docker,其次你得拥有一个远程镜像 docker run --name io_11281009 --rm -it -p 2233:22 -v .:/root/py -e ed25519_rootAAAAC3NzaC1lZDI1********Oy7zR7l7aUniR2rul ghcr.lizzie.fun/fj0r/io srv对上述命令解释: 1.docker run:…

吴恩达深度学习——神经网络介绍

文章内容来自BV11H4y1F7uH,仅为个人学习所用。 文章目录 什么是神经网络引入神经网络神经元激活函数ReLU隐藏单元 用神经网络进行监督学习监督学习与无监督学习举例 什么是神经网络 引入 已经有六个房子的数据集,横轴为房子大小,纵轴为房子…

基于GRU实现股价多变量时间序列预测(PyTorch版)

前言 系列专栏:【深度学习:算法项目实战】✨︎ 涉及医疗健康、财经金融、商业零售、食品饮料、运动健身、交通运输、环境科学、社交媒体以及文本和图像处理等诸多领域,讨论了各种复杂的深度神经网络思想,如卷积神经网络、循环神经网络、生成对抗网络、门控循环单元、长短期记…

Linux -- HTTP 请求 与 响应 报文

目录 请求报文: 请求方法 响应报文: 状态码 与 状态码描述 共性 常见的报头 请求报文: 请求方法 方法说明GET获取资源POST传输实体主体PUT传输文件HEAD获得报文首部DELETE删除文件OPTIONS询问支持的方法TRACE追踪路径CONNECT要求用…

小米平板pad6工程固件界面预览 修复tee损坏 修复底层分区 开diag端口

💝💝💝小米平板pad6 机型代码pipa。采用一块分辨率为 2880*1800p,支持 120/144Hz 高刷新率的国产屏,并且屏幕支持 HDR10 + 以及杜比视界。分别搭载 SM8250AC(骁龙 870)、SM8475(骁龙 8+)处理器。也适用于以下型号的小米机型:23043RP34G, 23043RP34I, 23043RP34C等…

day03_开发前准备和匹配类标签

文章目录 day03_开发前准备和匹配类标签一、标签体系(了解)二、数据导入(操作)1、背景介绍(重要)2、创建Hive表2.1 dwm_sold_goods_sold_dtl_i2.2 dwm_sell_o2o_order_i**2.3 dwd_mem_member_union_i**2.4 dwm_mem_member_behavior_day_i**2.5 dwm_mem_first_buy_i**3、数…

STM32之FreeRTOS开发介绍(十九)

STM32F407 系列文章 - freertos(十九) 目录 前言 一、简述 二、开源网址 三、原理及功能特性 1.原理 2.功能 3.特点 4.优缺点 四、参考书籍 五、实现方式 总结 前言 FreeRTOS是一个免费的、开源的实时操作系统,专为微控制器和嵌入…

第十三章:数据库技术

文章目录: 一:基础 1.概念 2.特点 3.常见数据库品牌 4.数据库应⽤系统 4.1 C/S 4.2 B/S 5.数据模型的分类 6.名词解析 7.关系运算 二:Access 1.基础 2.操作 2.1 建立表 2.2 维护表 2.3 创建查询 2.4 创建窗体 2.5 创建报表…

stm32 no connect target

解决 STM32 报错 “no target connected” 的方法 前言 stm32最小系统在下载程序是一直报错:no target connected,试了很多办法成功不了,最后将芯片擦除了才成功。 一、问题描述 当时是写flash的时候写到ST Link 存储的地方了。 之后就不…

综述:大语言模型在机器人导航中的最新进展!

简介 机器人导航是指机器人能够在环境中自主移动和定位的能力。本文系统地回顾了基于大语言模型(LLMs)的机器人导航研究,将其分为感知、规划、控制、交互和协调等方面。具体来说,机器人导航通常被视为一个几何映射和规划问题&…

OpenHarmony-7.IDL工具

IDL 工具 1.openharmony IDL工具 在OpenHarmony中,当应用/系统服务的客户端和服务端进行IPC(Inter-Process Communication)跨线程通信时,需要定义双方都认可的接口,以保障双方可以成功通信,OpenHarmony ID…

Docker私有仓库管理工具Registry

Docker私有仓库管理工具Registry 1 介绍 Registry是私有Docker仓库管理工具,Registry没有可视化管理页面和完备的管理策略。可借助Harbor、docker-registry-browser完成可视化和管理。Harbor是由VMware开发的企业级Docker registry服务。docker-registry-browser是…

人工智能之数学基础:线性代数中的线性相关和线性无关

本文重点 在线性代数的广阔领域中,线性相关与线性无关是两个核心概念,它们对于理解向量空间、矩阵运算、线性方程组以及人工智能等问题具有至关重要的作用。 定义与直观理解 当存在一组不全为0的数x1,x2,...,xn使得上式成立的时候,那么此时我们可以说向量组a1,a2...,an…

【Django】多个APP设置独立的URL

目录 方法一:各个App下设置自己的URL 1、在各自的App当中创建urls.py文件​编辑 2、在主urls当中包含子url 3、各App的urls中设置url 4、设置后台函数 5、最终结果 总结: 方法二:利用as方法,在总的URL中对views重命名 实…

函数递归的介绍

1.递归的定义 在C语言中,递归就是函数自己调用自己 上面的代码就是 main 函数在函数主体内 自己调用自己 但是,上面的代码存在问题:main 函数反复地 自己调用自己 ,不受限制,停不下来。 最终形成死递归,…

四、华为交换机 STP

生成树协议(STP)的核心目的是在存在冗余链路的网络中,构建一个无环的拓扑结构,从而防止网络环路带来的广播风暴等问题 一、STP 原理 选举根桥:网络中的每台交换机都会有一个唯一的桥 ID(BID)&am…