电子信息类专业技术学习及比赛路线总结(大一到大三)

简介: 电子信息类专业技术学习及比赛路线总结(大一到大三)

本文主要是总结到目前为止电子信息类的专业技能、比赛路线,以后会持续更新,希望能为那些热爱电子技术或渴望学习课本之外知识的小伙伴们提供帮助,参加学科竞赛和找工作必备。(毕竟很多课本上的内容都没什么用 )

1.单片机及FPGA
(1)51系列单片机
51单片机,通常称为8051单片机,是由英特尔在1980年代初期推出的一种微控制器架构。它以其简单易用、功能强大而广泛应用于嵌入式系统和电子产品中。它是一种经典的微控制器,适合于初学者学习嵌入式系统的基础知识,也是许多电子项目和产品的核心部件之一。

51单片机入门教程-2020版 程序全程纯手打 从零开始入门

(2)STM32系列单片机
TM32单片机是一系列基于ARM Cortex-M内核的32位微控制器,由意法半导体(STMicroelectronics)公司开发。STM32系列单片机因其高性能、低功耗和丰富的外设接口而广泛应用于嵌入式系统。它是一种功能强大、易于使用的微控制器,适合各种复杂的嵌入式应用,成为了现代电子设计中的重要选择。

STM32入门教程-2023版

【正点原子】 手把手教你学STM32入门教学视频单片机 嵌入式 之 F103-基于新战舰V3/精英/MINI版

(3)MSP系列单片机
参加电赛其中一些题目会用到,与STM32单片机差不多。
TI MSPM0快速入门课

(4)ESP系列单片机
ESP系列单片机是由Espressif Systems公司开发的一系列低功耗、具有无线通信能力的微控制器。最知名的型号包括ESP8266和ESP32。这些单片机广泛应用于物联网(IoT)和嵌入式系统中。ESP系列单片机因其多功能性、低功耗和易用性,成为了物联网和嵌入式系统开发中的热门选择。

【ESP8266教程】零基础入门学用物联网

(5)FPGA
FPGA(现场可编程门阵列,Field-Programmable Gate Array)是一种高度灵活的集成电路,用户可以在现场(即产品制造后)根据需要对其硬件功能进行编程和配置。FPGA是一种高灵活性、高性能的硬件解决方案,适合多种应用场景。它的可编程性使得开发者能够快速适应变化的需求,提供了广泛的工程师和研究人员的重要工具。

【野火】FPGA系列教学视频,真正的手把手教学,“波形图”教学法

2.PCB硬件设计
(1)嘉立创EDA
嘉立创EDA(JLCPCB EDA)是由嘉立创(JLCPCB)公司推出的一款电子设计自动化(EDA)工具,旨在为电子工程师和设计师提供便捷的PCB设计与制造服务。嘉立创EDA是一款综合性的PCB设计工具,通过与嘉立创的制造服务紧密结合,旨在为电子工程师提供高效、便捷的设计体验,适合各类电子产品的开发与制造。

【教程】零基础入门PCB设计-国一学长带你学立创EDA专业版 全程保姆级教学

(2)Altium Designer
Altium Designer是一款专业的电子设计自动化(EDA)软件,广泛应用于电路设计、PCB(印刷电路板)布局和制造过程。它由Altium公司开发,旨在为电子工程师提供一个集成的、高效的设计环境。Altium Designer是一款功能强大的EDA工具,适合各种规模的电子设计项目。它通过集成的设计环境和丰富的功能,帮助工程师更高效地完成电路设计和PCB布局,提升设计质量和生产效率。

Altium Designer 20 19(入门到精通全38集)

Altium Designer 22|AD22|AD21新手入门必备课56讲

(3)硬件电路设计
【工科男孙老师】新手如何入门硬件 一本正经的电子电路入门

3.嵌入式系统
(1)FreeRTOS
FreeRTOS是一款开源的实时操作系统(RTOS),专为嵌入式系统设计。它旨在为开发者提供多任务处理能力,使得在资源有限的环境中更高效地管理和调度任务。FreeRTOS是一个功能强大且灵活的实时操作系统,适用于各种嵌入式开发项目。它帮助开发者高效地管理任务,提升系统的响应性能和资源利用率。

什么是RTOS? - 孤独的二进制 - ESP32上的FREERTOS

【正点原子】手把手教你学FreeRTOS实时系统

(2)Linux系统
Linux是一种开源的类Unix操作系统,最初由芬兰的Linus Torvalds于1991年开发。它采用了GNU通用公共许可证(GPL),使得用户可以自由地使用、修改和分发其源代码。Linux系统广泛应用于各种设备和环境,包括个人电脑、服务器、嵌入式设备、超级计算机和移动设备等。Linux是一种强大、灵活且稳定的操作系统,适合各种应用场景。由于其开源特性和强大的社区支持,Linux在技术和商业界都得到了广泛认可和应用。

【小白入门 通俗易懂】2021韩顺平 一周学会Linux

黑马程序员新版Linux零基础快速入门到精通,全涵盖linux系统知识

(3)Linux开发
正点原子【第一期】手把手教你学Linux之Ubuntu入门篇

(4)Qt开发
Qt是一个跨平台的应用程序开发框架,广泛用于开发图形用户界面(GUI)应用程序以及非GUI程序,如控制台工具和服务器。Qt由Qt公司(原名Trolltech)开发,最初于1991年发布,现在是一个开源项目,支持多种操作系统,包括Windows、macOS、Linux、Android和iOS。Qt是一个功能强大且灵活的开发框架,适合于构建各种类型的跨平台应用程序。它的丰富组件库和优秀的用户界面设计能力使得开发者能够高效地创建高质量的应用。

【正点原子】嵌入式Qt5 C++开发视频

(5)SoC开发
树莓派是一款广受欢迎的微型单板计算机,旨在推动计算机科学教育和个人开发项目。其核心优势在于采用了系统级芯片Soc设计,每个版本使用的处理器将多个功能集成在一个单一的芯片上。这些SoC不仅包含中央处理单元(CPU)和图形处理单元(GPU),还集成了内存控制器和多种输入/输出接口,使得树莓派在紧凑的体积内实现强大的计算和多媒体处理能力。这样的设计让树莓派非常适合于教育、物联网、嵌入式系统等众多应用,为开发者和学习者提供了无尽的可能性。

树莓派教程第一课 十分钟玩转系列

4.3D建模(SolidWorks)
很多学科竞赛都会用到3D打印件,例如为自己的作品加上华丽的外壳装饰、制作两足、四足、六足机器人等。SolidWorks是一款由Dassault Systèmes公司开发的计算机辅助设计(CAD)软件,广泛用于三维建模、产品设计和工程分析。由于其强大的功能和灵活的应用,SolidWorks在机械工程、工业设计、电子产品以及许多其他领域得到了广泛应用。

相关文章
|
2月前
|
数据可视化 PyTorch 算法框架/工具
ComfyUI电脑版EXE文件下载、安装、配置、使用全流程图解,点击可直接运行
ComfyUI是Stable Diffusion最流行的可视化工作流工具,以节点连线方式精准控制文生图、图生图、ControlNet等全流程。官方推出免命令行的Comfy Desktop桌面版,内置环境,一键安装启动,新手也能快速上手。(239字)
|
机器学习/深度学习 缓存 监控
大模型推理优化技术:KV缓存机制详解
本文深入探讨了大语言模型推理过程中的关键技术——KV缓存(Key-Value Cache)机制。通过对Transformer自注意力机制的分析,阐述了KV缓存的工作原理、实现方式及其对推理性能的显著优化效果。文章包含具体的代码实现和性能对比数据,为开发者理解和应用这一关键技术提供实践指导。
3003 9
|
人工智能 Python
这个开源、免费的国产Agent封神了!一句话搞定复杂任务
曾火爆全网的Manus因收费、限区退出中国,而今国产替代AiPy横空出世!开源免费、本地运行,无需复杂提示词,一句指令即可自动拆解任务、写代码、执行并纠错。L5级智能体,真正实现全自动工作流,效率跃升新境界。
|
存储 人工智能 API
七种RAG架构cheat sheet!
RAG 即检索增强生成,是一种结合检索技术和生成模型的人工智能方法。Weaviate厂商给出了七种RAG架构cheat sheet。
1398 18
|
机器学习/深度学习 计算机视觉 Python
目标检测笔记(三):Mosaic数据增强完整代码和结果展示
本文介绍了Mosaic数据增强技术,通过将四张图片拼接成一张新图,极大丰富了目标检测的背景信息。文章提供了完整的Python代码,涵盖了如何处理检测框并调整其位置,以适应拼接后的图像。Mosaic技术不仅提高了学习效率,还在标准化BN计算时同时考虑了四张图片的数据,从而提升了模型的泛化能力。
1908 1
|
算法 Java 数据中心
探讨面试常见问题雪花算法、时钟回拨问题,java中优雅的实现方式
【10月更文挑战第2天】在大数据量系统中,分布式ID生成是一个关键问题。为了保证在分布式环境下生成的ID唯一、有序且高效,业界提出了多种解决方案,其中雪花算法(Snowflake Algorithm)是一种广泛应用的分布式ID生成算法。本文将详细介绍雪花算法的原理、实现及其处理时钟回拨问题的方法,并提供Java代码示例。
2797 2
|
网络安全
winSCP上传报错无权访问。 错误码:3 服务器返回的错误消息:Permission denied
【10月更文挑战第3天】winSCP上传报错无权访问。 错误码:3 服务器返回的错误消息:Permission denied
3058 1
|
人工智能 搜索推荐 算法
适合孩子的AI学习工具
【2月更文挑战第16天】适合孩子的AI学习工具
1454 2
适合孩子的AI学习工具
|
数据采集 供应链 数据管理
|
编解码 C++
ffmpeg处理rtmp/文件/rtsp的推流和拉流
ffmpeg处理rtmp/文件/rtsp的推流和拉流   本demo演示了利用ffmpeg从服务器拉流或本地文件读取流,更改流url或文件类型名称发送回服务器或存到本地的作用。 由于本程序只写了3个小时,还要忙别的,所以会有一些bug和优化的地方。
6374 0

热门文章

最新文章