单片机自学总结

news/2025/3/20 19:59:57/

自从工作以来,一直努力耕耘单片机,至今,颇有收获。从51单片机,PIC单片机,直到STM32,以及RTOS和Linux,几乎天天在搞:51单片机,STM8S207单片机,PY32F003单片机,STM32F103单片机,GD32F103单片机,STM32G474单片机,FreeRTOS实时操作系统,uCOSii实时操作系统,uCOSiii实时操作系统,Linux操作系统。
对于普通大学生来说,我们到底需要学什么,我就把我的学习成果截图发给大家看看吧。就是写的每篇文章,我都反复修改,防止误人子弟,相信大家浏览后,能够有所收获。

1、51单片机

8位机,这是一个入门级学习的内容,因为大学里几乎都在学习51单片机

2、 STM8S207单片机

这是一个8位的ARM单片机,它采用的是标准库设计。

3、 PY32F003单片机

这是一款国产ARM单片机,性价比极高。它是采用HAL库设计的。

4、STM32F103单片机

这是目前最流行32位ARM单片机,网上的内容很丰富,适合大多数技术人员学习。采用标准库设计程序。至于标准库和HAL库那个好,其实各有优点。

 5、GD32F103单片机

这是国产的32位ARM单片机,采用标准库设计程序,也是不错的选择。

6、STM32G474单片机

 这是一款32位的ARM单片机,它是采用HAL库设计的。

7、FreeRTOS实时操作系统

这个RTOS系统是免费的,很多人在使用。

 8、uCOSii实时操作系统

这是一个古老的操作系统,就是资料不多,用的人较多。申请专利 时,经常会有人问,是否带有uCOS系统。一听就知道高大上,很牛的。

 9、uCOSiii实时操作系统

 这是uCOSii实时操作系统的升级版本,其实uCOSii实时操作系统已经够用了。但是,工程师们喜欢追求热门,所以学习一下,和他们吹牛,还是可以的。

10、Linux操作系统

大公司里用的较多,关键是他们有钱,小公司用不起。但是招聘网站上会经常见到需要懂Linux,其实很多人不知到Linux是干啥的,甚至连RTOS都不懂,就要求你要懂uCOSii,因为他们给钱,提一些要求都是正常的,谁不想自己的公司能够上市,用裸机跑程序,多么丢人。

活到老,学到老。知识是学不完的。 

若有需要,可以卖给大家。


http://www.ppmy.cn/news/1580666.html

相关文章

vue 获取当前时间并自动刷新

新增需求&#xff0c;需要在大屏的右上角展示当前时间&#xff0c;并实时按秒刷新&#xff0c;通过通义千问搜索关键js代码后&#xff0c;整理出如下代码。 【效果图】 【HTML】 <div class"time-wrap">{{ formattedDateTime }}<span> {{ weekTime }}&…

前端小食堂 | Day18 - 身份认证の八卦阵

&#x1f510; 今日秘术&#xff1a;JWT/OAuth2 攻防奥义 1. JWT 安全の六合阵法 // &#x1f6ab; 危险操作&#xff1a;未验证签名 const decodeUnsafe (token) > JSON.parse(atob(token.split(.)[1])); // ✅ 安全姿势一&#xff1a;严格签名验证 import jwt fro…

idea2024创建maven web项目

1、file->new->project->MavenArchetype&#xff0c;在右侧“Archetype”处选择 “org.apache.maven.archetypes:maven-archetype-webapp”&#xff0c;点击“create”创建项目。 2、配置tomcat&#xff0c;如下图所示&#xff1a; 设置上下文路径后&#xff0…

三分钟掌握视频分辨率修改 | 在 Rust 中优雅地使用 FFmpeg

前言 在视频处理领域&#xff0c;调整视频分辨率是一个绕不过去的需求。比如&#xff0c;你可能需要将一段视频适配到手机、平板或大屏电视上&#xff0c;或者为了节省存储空间和网络带宽而压缩视频尺寸。然而&#xff0c;传统的FFmpeg命令行工具虽然功能强大&#xff0c;但复…

轻量级模块化前端框架:快速构建强大的Web界面

轻量级模块化前端框架&#xff1a;快速构建强大的Web界面 在当今快节奏的Web开发环境中&#xff0c;选择一个高效且灵活的前端框架至关重要。UIkit 是一个轻量级的模块化前端框架&#xff0c;旨在帮助开发者快速构建功能强大且响应迅速的Web界面。 UIkit提供了丰富的组件和工…

Redis——事务实现以及应用场景

本文介绍Redis事务相关的原理以及知识点&#xff0c;从redis的常用命令出发&#xff0c;深入理解redis在日常工作中的实际场景使用用法。 本文目录 一、Redis事务简介二、事务相关命令三、事务应用场景 一、Redis事务简介 Redis 事务本质上是一个命令队列。用户可以使用MULTI命…

Sequential Thinking:AI时代的“项目管理革命“——重新定义人类与AI的协作范式

一、从"混沌指令"到"结构化智慧"的跨越 2025年2月&#xff0c;GitHub Copilot Labs发布的最新数据显示&#xff0c;使用Sequential Thinking工具的开发者团队&#xff0c;项目延期率下降67%&#xff0c;需求变更响应速度提升3.2倍。这场悄然发生的效率革命…

TimeGAN:开启时间序列生成新纪元,结合GAN与自回归模型的优势

今天周末&#xff0c;给大家介绍一篇时序数据生成网络TimeGAN&#xff0c;一种用于时间序列生成的新框架&#xff0c;它将无监督GAN方法的多功能性与有监督自回归模型对条件时间动态的控制相结合。通过利用有监督损失和联合训练的嵌入网络&#xff0c;TimeGAN在生成逼真的时间序…