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

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

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

嵌入式工程师入门教程

一、从51单片机入手

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

二、动手做51单片机作品

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

三、进阶:STM32

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

四、再进阶:嵌入式系统

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

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

说在最后:

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

嵌入式应该从哪里入手?相关推荐

  1. 嵌入式学习路线怎么学,如何学习嵌入式系统

    随着互联网的快速发展,嵌入式也越来越火热,更多的人投入到嵌入式开发的行列中来,那么想要学习嵌入式,该从哪里入手学习,嵌入式学习路线图怎么学? 想要学习好嵌入式,想成为嵌入式软件工程师.那么当前企业需要 ...

  2. ARM嵌入式开发板学习路线指引

    如何入门嵌入式?嵌入式开发学习方法步骤  如何入门嵌入式?嵌入式开发学习路线指引  嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有linux,android.  平台:Cortex-A9 ...

  3. 嵌入式ARM开发板学习方法步骤

    嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有linux,android. 平台:Cortex-A9开发板 嵌入式技术学习如何入手,从何学起呢, 以下内容简单介绍嵌入式开发的学习步骤及如 ...

  4. 13年嵌入式老兵感悟 - 在对的时间遇到对的人和物

    点击查看活动详情:https://t.csdnimg.cn/L4B8 HaaS技术社区 在物联网方案多样化与场景碎片化等大背景下,基于阿里云物联网数亿设备落地经验,阿里云物联网团队推出了HaaS这个加 ...

  5. linux内核功能有,好消息!LINUX内核2.6.18终于支持实时功能了

    LINUX内核2.6.18终于支持实时功能了,这是个好消息.当LINUX实时功能加强后,它在嵌入式系统的应用就会更广泛了.在这一版发布前,为了使嵌入式系统的LINUX具有实时特性,需要给标准和LINU ...

  6. 嵌入式IDE-MRS入手使用分享

    推广一下最近亲身实用的一款国产编译器MounRiver Studio,也就是大家常提到的山河编译器.山河编译器一直以来主打兼容riscv和arm的双核工具平台,对不同内核的工程能够自动检测.适配.实用 ...

  7. 小白入手嵌入式的一点入门建议

    **我的嵌入式学习历程** 写在前面: 关于嵌入式的学习,CSDN或者知乎上的所有有价值的回答几乎都大同小异.我的回答以我自己的亲身经历结合我师兄师姐的经验提炼,希望对有兴趣投身这一行的有所启示. 本 ...

  8. 32 vs 开发wince_十年经验的大神谈如何学STM32嵌入式开发

    理解嵌入式 从硬件上说 "嵌入"将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片要造外部桥路来扩展实现 ...

  9. 嵌入式课程安排 嵌入式培训课程大纲参考

    嵌入式是一门综合性的学科,现在学习嵌入式开发不是单纯局限于单片机或者Linux,嵌入式课程中包含着非常多的内容.以粤嵌嵌入式课程进行参考,看看我们要学习嵌入式的话,要掌握哪些必备的技能. 嵌入式课程安 ...

最新文章

  1. R语言进行dataframe数据左连接(Left join):使用R原生方法、data.table、dplyr等方案
  2. Linux设置默认Python版本
  3. sql2012找不到到服务器,sql server 2012导入数据时找不到服务器名称
  4. 送给微软中文.NET社区的一份礼物,.NET FM
  5. 基于JAVA+SpringMVC+Mybatis+MYSQL的培训中心管理系统
  6. jquery mysql实现加入购物车_使用jQuery实现购物车结算功能
  7. 好的测试用例应能证明软件是正确的.,好的测试用例应能证明软件是正确的。...
  8. 5 Expressing future time
  9. python 内存优化_Python 黑魔法之内存优化
  10. Unity3D ToolBar控件(工具栏)
  11. 创建ejb项目以及weblogic部署ejb
  12. [SCU 4507] 奶牛情书 (AC自动机)
  13. maven命令创建支持eclipse的多模块maven项目
  14. c++中计算2得n次方_【复习专题】解析二元一次方程知识点及应用
  15. python实现——WORD转PDF(全自动化,支持doc、docx)
  16. 单片机LED与蜂鸣器原理与实践
  17. ubuntu服务器lxde桌面,LXDE桌面环境简介
  18. 计算机网络与通信课程感想3000字,计算机网络与通信技术课程学习心得.doc
  19. 大学物理复习--恒定磁场
  20. DW怎么把两个html放在一起,用Dreamweaver怎么制作网页

热门文章

  1. ubuntu/linux下打包压缩war、解压war包和jar命令
  2. 记一次docker进不去容器的经历
  3. 目前是大专学历如何快速提升到本科学历?学历提升有哪几种形式呢?
  4. 牛B学生上课气死老师
  5. usb无线网卡和U盘同时使用
  6. 办公软件使用学习笔记:excel第四节。excel美化表格(智能表格,美化套路)。图表数据动态显示,迷你图、条件格式、动态图表、
  7. 喜玛拉雅——徐薇翻唱合集
  8. 联想万全r520服务器安装系统,联想(lenovo)万全R520服务器图解
  9. HyperLedger Fabric - 超级账本(8)Node测试
  10. 运用知识图谱技术,赋能多领域应用 ——“未来杯”AI学术联赛总决赛暨颁奖典礼圆满落幕...