嵌入式入门学习方向

最近又到了毕业季,很多小伙伴都在烦恼就业的事情,我也只是刚刚毕业没几年的毕业生,在这里想分享一些经验。如果觉得不妥的,可以评论区留言。

首先呢,博主的专业是电子信息工程,在我的了解中,正儿八经的工作岗位基本上就是三个大方向。

一、硬件设计(包括PCB画板、MCU或MPU原理图设计、纯硬件设计、射频、天线设计等)

我个人认为,这个方向有个特点,大学没怎么学的话,需要靠短时间突击学习找到满意的工作可能比较难。当然PCB画板可能比较的好找工作,干的时间长了,薪资也还可以,不过估计是最低的。

二、linux开发(linux驱动开发、linux应用开发)

这个方向是最好的方向吧,linux开发的公司有一部分也招没什么经验的同学,而且起薪比较高,但是极其的难学,对于没有基础的同学是比较痛苦的。

三、单片机软件开发

单片机软件开发的岗位极其的多,也分很多的行业、很多的领域。相当于其他两个来说,我认为单片机软件开发的门槛低很多,起薪不会太低,薪资待遇在后期也还可以。

在我的心中、做单片机的公司选择优先级(从低到高):

使用汇编语言死扣内存的、使用内存极小成本极低的51单片机、使用裸板开发的单片机、有无线通信功能的单片机(这一类单片机大部分都带操作系统)、使用国外的高性能、稳定的芯片(因为公司很在乎原厂的资源,一般的公司都不会去选择国外的芯片,又贵、技术支持又不如国内)。

在我心中、做单片机的领域选择优先级(从低到高):

电子烟(不多说,这行业技术门槛低,前途堪忧)、充电宝(要求会PD协议,上限太低)、简单消费品(如体重秤等)、简单消费品带无线通信(如蓝牙、4G、WIFI、LORA等)、简单医疗产品(指的是做医疗产品的小公司,其实没什么实力,之所以打医疗的名头出来无非在复杂的消费品上做不过人家,就以产品准确为噱头,真不一定测出来准)、大型医疗公司(后面排名我觉得不分前后,看个人爱好)、大型工控公司、大型高级消费产品公司(如无人机、运动相机、仿apple watch手表之类的产品)、大型电源公司、大型车企。

以上只是我个人的想法,大家可以把想法写在评论区。

我就来讲讲临时抱佛脚快速找个工作的学习路径吧,当然只是其中的一个小方向。

一、C语言

建议看到第八章,边看边刷简单的C语言题目,去牛客网刷。

后面的链表可以看两遍,有助于提升对指针的理解。

【千锋教育】物联网_C语言视频教程(通俗易懂)_哔哩哔哩_bilibili

指针部分看下面。
[C语言] 指针的详解与应用-理论结合实践,真正理解指针!_哔哩哔哩_bilibili

二、直接开始学习单片机

花半个月时间学习51,其实51没什么,只不过让你先了解了解简单的单片机,了解一些单片机的外设。

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

再花了一个月时间学习32。

STM32入门教程-2023版 细致讲解 中文字幕_哔哩哔哩_bilibili

三、学习系统编程

其实系统编程的知识在RTOS可以用到的,而RTOS的教程很多都教你移植什么的,作为一个初级工程师的话,公司怎么可能让你去移植呢,而且很多芯片的SDK都是自带了操作系统的,我们只需要去了解怎么用、了解那些概念就好了,不一样的芯片分钟的API接口也不一样。

这个就不推荐课程了,大家去网上稍微学习一下线程、进程、消息队列、互斥锁的概念基本就可以工作了,工作中基本都有现成的案例可以直接用的。

四、学习网络编程

网络编程主要是从事iot方面的,如果没有时间学习也可以先不要学习。主要去学习一下tcp、udp、http、mqtt等协议就好了。在无线通信方面去了解一下蓝牙、WIFI、ziggbe、lora、4G等。

其实你学习完这些东西,基本就可以快速找到一个工作了,然后在到工作中慢慢的学。

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

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

相关文章

【面试】Java虚拟机的生命周期

目录 1. 说明2. 启动(Initialization)3. 运行(Running)4. 服务(Servicing)5. 终止(Termination) 1. 说明 1.Java虚拟机(JVM)的生命周期通常指的是JVM实例从启…

opencv进阶 ——(七)图像处理之寸照换背景

寸照换背景,通常指的是将个人证件照片的背景色更换为另一种颜色,如白色、蓝色或红色等,以满足不同用途的要求。例如,护照照片通常要求白色背景,而身份证照片可能需要蓝色背景。这个过程通常涉及到图像处理技术&#xf…

学习笔记——数据通信基础——数据通信网络(网络类型)

网络类型 1、按照地理覆盖范围来划分,网络可以分为:局域网(Local Area Network)、城域网(Metropolitan Area Network)和广域网(Wide Area Network)。 局域网(LAN)∶在某一地理区域内由计算机、服务器以及各种网络设备组成的网络。局域网的覆盖范围一般…

低成本、低代码,三十分钟教会你使用Notion作为CMS搭建自己的Web网站

低成本、低代码,三十分钟教会你使用Notion作为CMS搭建自己的Web网站 第一步、准备Notion账号新建网页开放网页外部访问**使用[nextjs-notion-starter-kit](https://github.com/transitive-bullshit/nextjs-notion-starter-kit)项目将notion网页转换成个人网站**克隆项目填入No…

【国产中颖】SH79F9202U单片机驱动LCD段码液晶学习笔记

1. 引言 因新公司之前液晶数显表产品单片机一直用的是 C51单片机(SH79F9202U9),本人之前没有接触过这款单片机,为了维护老产品不得不重新研究研究这款单片机。 10位ADC LCD的增强型8051微控制器 SH79F9202是一种高速高效率8051可兼容单片机。在同样振…

构造+模拟,CF1148C. Crazy Diamond

一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 Problem - 1148C - Codeforces 二、解题报告 1、思路分析 题目提示O(5n)的解法了,事实上我们O(3n)就能解决,关键在于1,n的处理 我们读入数据a[],代表初始数组…

继电器的选型和英应用

如何保证信号的稳定? 怎么消除继电器触点的电弧? 危害: 继电器的触点在动作时容易产生电弧,电弧具有热效应容易导致触点烧蚀粘接,缩短继电器的寿命,并且产生电弧的过程中会对外进行电磁辐射,…

GoFly框架快速新增接口/上手写代码

拿到一个新框架大家可能无从下手,因为你对框架设计思路、结构不了解,从而产生恐惧,所以我们框架是通过简单可视化界面安装,安装后即可看到效果,然后点击先点点看各个功能,看现有的功能是怎么写的&#xff0…

【错误记录】HarmonyOS 运行报错 ( Failure INSTALL_PARSE_FAILED_USESDK_ERROR )

文章目录 一、报错信息二、问题分析三、解决方案 一、报错信息 在 DevEco Studio 中 , 使用 远程设备 , 向 P40 Failure[INSTALL_PARSE_FAILED_USESDK_ERROR] compileSdkVersion and releaseType of the app do not match the apiVersion and releaseType on the device. 二、…

ABB 控制柜

1,主计算机:相当于电脑的主机,用于存放系统和数据,需要24V直流电才能工作。执行用户编写的程序,控制机器人进行响应的动作。主计算机有很多接口,比如与编程PC连接的服务网口、用于连接示教器的网口、连接轴计算机板的接口、连接安全面板的接口、不同的现场总线卡接口(比…

OrangePi AIpro测评

文章目录 1、外观部分2、系统初探3、AI性能体验4、总结 首先非常感谢csdn以及香橙派能够提供这样一个平台,可以测试OrangePi AIpro这样一块开发板,这块板子给我的感觉还是非常不错的,非常适合用来作为嵌入式学习的板子,性能也达到…

什么是边缘计算网关?工业方向应用有哪些?天拓四方

在数字化时代,信息的传输与处理变得愈发重要,而其中的关键节点之一便是边缘计算网关。这一先进的网络设备,不仅扩展了云端功能至本地边缘设备,还使得边缘设备能够自主、快速地响应本地事件,提供了低延时、低成本、隐私…

matlab工具使用记录-编辑器和命令行窗口分开还原

工具:matlab2021b 场景:在使用软件的过程中,我们误操作将matlab的编辑器单独出来了。这时候对软件进行各种操作都还原不回去。 matlab中编辑器和命令行窗口分开了如下图所示。 这时候只需要使用快捷键在编辑器窗口按CtrlshiftD,…

linux Inodes满导致数据库宕机

项目经理反馈集群环境中有个节点无法使用了需要支援下,同时发过来截图说明磁盘还是有空的。 登录系统后直接发现问题 orcl2:/home/oracledb2> sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Wed May 29 13:59:21 2024 Copyright (c) 1982,…

Java基础学习:深入解析Java中的位运算符

在Java中,位运算符用于对整数类型的值进行位运算。以下是Java中的位运算符: 位与(&):两位都为1时,结果为1,否则为0。 位或(|):两位中有1个为1,结果为1。 位非(~):位的反&#…

新人开发新系统,旧人维护旧系统

通常来说旧系统存在一些难以解决的问题,软件架构及逻辑实现可能会有一定的缺陷和复杂度,甚至有些烂系统可以称为”焦油坑“,意思是出现问题难以分析解决,谁来谁陷进去。因此,如果同时存在新系统(可能正在开…

流形学习(Manifold Learning)

基本概念 Manifold Learning(流形学习)是一种机器学习和数据分析的方法,它专注于从高维数据中发现低维的非线性结构。流形学习的基本假设是,尽管数据可能在高维空间中呈现,但它们实际上分布在一个低维的流形上。这个流…

摩尔线程MTT S4000 AI GPU助力30亿参数大模型训练,性能比肩英伟达同类解决方案

中国国产GPU制造商摩尔线程(Moore Threads)在AI加速器领域取得了显著进展,其最新推出的MTT S4000 AI GPU在训练大规模语言模型时表现突出,据称相较于其前代产品有着显著的性能提升。根据cnBeta的报道,搭载S4000 GPU的全新“酷鹅千卡智能计算集…

装机必备——截图工具Snipaste安装教程

装机必备——截图工具Snipaste安装教程 软件下载 软件名称:Snipaste2.7 软件语言:简体中文 软件大小:15.37M 系统要求:Windows7或更高, 32/64位操作系统 硬件要求:CPU2GHz ,RAM2G或更高 下载通…

探索AES对称加密:Python代码实战

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、引言:从非对称到对称 二、AES加密机制概述 三、Python实现AES加密与解密 …