嵌入式应该从哪里入手?

news2024/9/28 21:30:10

就从目前IT行业大的方向上来讲嵌入式工程师相对来讲是非常吃香的,学习嵌入式开发的朋友数量也是非常的多的,那么对于对嵌入式工程师我们应该从哪里入手呢?

 

下面就根据我自身多年的一个实际的工作经验来给哪些不知道怎么入门的朋友来简单的介绍一下。

前提基础:简单的电路、模电、数电知识,C语言

嵌入式工程师入门教程

一、从51单片机入手

如果有一些前提的基础知识,要上手51单片机不算难。首先,你得有一块开发板,及配套配套视频,可以跟着视频来一步步地走进单片机的世界。因为是用C语言编程的,功能实现的过程不算复杂,有C语言基础的基本不会有问题。如果不想看视频,或者想要一本书来总结一下。

二、动手做51单片机作品

当学了一些基础后,检验你是否已经学会了,最好的方法是自己从头开始做一个小作品,可以先在开发板的基础上接一些小模块,实现一些功能,接着自己动手设计电路板,可以用万用板或者自己画PCB。说到这里,顺便说下PCB,一般实用的作品都是用PCB板的,所以在学习的过程中,也是需要学下PCB的绘制。

三、进阶:STM32

STM32也是一种单片机,不过性能比51单片机好很多,其实上手51单片机并熟悉后,学STM32也不算难事,一样的道理,首先需要一个开发板吧。

四、再进阶:嵌入式系统

嵌入式系统可以从uCos入手,比较简单点,理解系统的结构后,可以继续深入Linux系统,嵌入式Linux开发的门槛有点高,需要看挺多知识,但是当有一天大成后,你就是科技达人了。

嵌入式系统的分工也挺多的,比如驱动工程师,找准自己想做的。

说在最后:

上面推荐了那么多,不要认为我是推销的啊,现在网络这么发达,可以去网上搜下,找到适合自己的。然后,我建议是最好能找到一个人来带下你,这样你学起来会更快,有空可以参加下比赛或者多动手实践。真正能达到嵌入式的高水平是有困难的,这需要多年的经验,但是世上无难事,只怕有心人。

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

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

相关文章

C语言进阶——指针(一)

目录 一. 字符指针 二. 指针数组 三. 数组指针 四. 数组参数、指针参数 1.一维数组传参 2.二维数组传参 3.一级指针传参 4.二级指针传参 一. 字符指针 在之前,我们就了解到过字符指针 int main() {char aW;//字符变量char* pa&a;//字符指针*…

1.3日报

今天优化了getMobileByScene接口, 测试accountadd接口 遇到的问题与解决 在升级安装python3时,由于操作失误,导致系统错误,在同事帮助下重装了系统,好在保住了文件。但是软件还得重新配置。 getMobileByScene接口在…

精益|什么是价值流图分析(VSM)?

在精益生产管理中,价值流研究主要是指利用制作价值流图,进行价值流图研究可以发现并消除浪费、降低成本,改进企业运营状况,提升企业竞争力。因此进行价值流研究离不开价值流图。 价值流图(Value Stream Mapping&#x…

基于KT6368A蓝牙芯片开发智能抖音翻页翻页笔总结

一、功能简介 KT6368A蓝牙芯片也是基于 HID 开发,主要用于浏览当下火爆的抖音等小视频的上下翻页、左右菜单切换、暂停等操作。打开手机蓝牙进行连接,进入视频浏览界面操作对应按键即可。包含一个蓝牙的指示灯,表示是否连接 。同时支持adkey按…

HBase面试题汇总

1、请描述HBse的? 答: Memstore级别:当MemStore的大小达到设置阈值(默认128M),会触发flush操作。 1、HBase中Memstore在何时进行数据的flush操作? 答: Memstore级别&#xff1a…

uniapp 填坑之旅---udb微信小程序端显示异常

功能描述:A页面展示列表a,点击a,进入B页面,展示a对象关联的子对象b。在B页面中,通过unicloud-db组件manual模式加载,具体代码按照官网示例来写。问题描述:代码实现后,一直在H5调试&a…

Jmeter安装配置使用超详细教程(亲测有效)

文章目录1、Jmeter下载2、JDK安装3、Jmeter环境部署4、验证jmeter5、修改语言6、接口测试1、Jmeter下载 1.1、下载地址 http://jmeter.apache.org/download_jmeter.cgi 1.2、选择对应版本,本文以windows版本为例,版本号为5.5。 2、JDK安装 jmeter安装…

到底为什么那么多大厂在开始疯狂裁员?

最近几年大家都听到了好多大厂公司开始裁员,比如鹅厂、狗厂、鸟厂、熊厂等。 接下来给大家讲个故事,希望故事看完,你就会懂了! 外国的神父呆了不久 留下几个 P 就走了, 一个 P 叫 BPR, 一个 P 叫 ERP。 …

作业1/4 设备树总结

1.什么是设备树 设备树(Device Tree)是用来描述(存储)硬件信息的一种树形结构,设备树在linux内核启动的时候传递给内核被内核解析,用来描述设备信息的一种方式(地址,中断号...)。设备…

《收获,不止Oracle》表的设计之五朵金花

表设计主要强调什么场合该选择什么技术,没有最高级的技术,只有最适合的技术。 1.表的特性 普通堆表的不足之处 1.查看产生多少日志 [oracleoracle-db-19c ~]$ sqlplus / as sysdbaSQL*Plus: Release 19.0.0.0.0 - Production on Wed Jan 4 14:27:13 20…

电商数据监测的应用价值——国内吸尘器行业数据浅析

随着科技的发展与居民生活水平的提高,吸尘器进入日常生活,成为了常见家用清洁用具之一。2022年上半年,吸尘器市场零售额达145亿元,同比增速达14.0%,零售量1008万台,同比下跌2.8%。(数据来源&…

Hadoop HA高可用

文章目录Hadoop HA高可用1.1 HA概述1.2 HDFS-HA工作机制1.2.1 HDFS-HA工作要点1.2.2 HDFS-HA自动故障转移工作机制1.3 HDFS-HA集群配置1.3.1 环境准备1.3.2 规划集群1.3.3 配置Zookeeper集群1)集群规划2)解压安装3)配置zoo.cfg文件4&#xff…

药品需求加大,蒸汽发生器等制药设备该如何快速有效地进行维护?

一、行业背景药品的生产与制造的每一道关卡都是十分严格的,一方面,涉及到化工污染问题,制药的废气一旦没有得到妥善处理,则会危及到周边居民以及企业工作人员的健康。另一方面,药品本着治病救人的原则,其品…

[Android]序列化原理Serializable

引入 我们知道,当一个程序终止时,这个程序创建的对象也会随着程序终止,那么我需要如何做才能不受其他程序的状态影响并且可以得到其他程序创建的对象状态呢?这时候我们就可以使用Serializable来进行序列化把对象持久化到存储设备上…

【服务器数据恢复】断电导致服务器故障的数据恢复案例

服务器数据恢复环境: 某品牌服务器,12块硬盘组成raid5磁盘阵列,存储普通文件。 服务器故障: 机房供电不稳定导致服务器断电,管理员重启服务器后发现服务器无法正常使用。 根据用户描述,北亚服务器数据恢复工…

使用vscode在CMake工程中集成gtest共享库进行单元测试

使用vscode在CMake工程中集成gtest共享库做单元测试一、概述二、工程内容清单三、CMakeLists.txt内容说明四、构建工程一、概述 本文主要介绍如何在一个多层次目录结构的CMAKE工程中以共享库的形式集成gtest进行单元测试。 关于如何使用CMake管理多层次目录结构的CMake工程&a…

FFmpeg 解复用实战

1.封装格式相关函数 avformat_alloc_context():负责申请一个AVFormatContext结构的内存,并进行简单初始化,这个函数可以不用手动调用,内部会自动调用。 avformat_free_context():释放该结构里的所有东西以及该结构本身&#xff0…

再学C语言24:分支和跳转——逻辑运算符和条件运算符

一、多重选择else if 功能&#xff1a;在两个以上的语句中作出选择 示例代码&#xff1a; #include <stdio.h> int main(void) {float score;printf("Please enter your score: \n");scanf("%f", &score);if(score < 60)printf("不及…

SSM基础整合

SSM基础整合 文章目录SSM基础整合[toc]SSM基础整合SSM整合流程表现层数据封装设置统一数据返回结果类定义code类优化Controller优化后的返还结果异常处理器异常处理项目异常处理方案项目异常分类处理SSM基础整合 SSM整合流程 创建工程 SSM整合 Spring SpringConfig Configur…

CAS 的使用场景 CAS的ABA问题的优化 以及 synchronized 的三大优化

目录 &#x1f388;专栏链接:多线程相关知识详解 一.什么是CAS 二.CAS最常用的两个场景 Ⅰ.实现原子类 Ⅱ.实现自旋锁 三.CAS的ABA问题 四.优化解决CAS的ABA问题 五.synchronized的优化 Ⅰ.锁升级/锁膨胀 Ⅱ.锁消除 Ⅲ.锁粗化 一.什么是CAS CAS&#xff08;Compar…