想自学嵌入式,需要学什么东西呢?

很多对嵌入式开发感兴趣 , 想从事这个嵌入式开发的朋友 , 都会有疑问 , 学嵌入式要哪些基础 , 要学习哪里东西 。学完能做什么?
又因为嵌入式包含单片机开发 , linux开发 , 这里就以单片机为参考 , 和大家一起交流说明下 。
首先学单片机的职业发展方向:单片机硬件工程师
工作内容:从事单片机软件开发 , 外围器件驱动 , 主要使用C语言 。代码调试 。
单片机软件工程师
工作内容:单片机外围器件的选型 , 原理图设计 , PCB设计 , 样机焊接与调试 。主要使用EDA软件如AD/protel99/pads等。
学单片机软件开发的基础:1 ,C语言 , 这个是最根本的基础知识 , 当前单片机的开发主要是还是在用c语言 , 很多人就问 , 在学校学的汇编 , 要学精通吗?我只想说 , 现在必须用汇编写代码的单片机会越来越少 , 所以你仔细品一品 。
在开发环境权利 , Keil或者IAR编译环境都可以编写代码 , 但用的多的还主要是keil , 同时开发环境的搭建和使用也是需要掌握的 。
包括新建工程的步骤 , 如何设置工程中.h.c 文件的调用关系和文件框架 。实际上单片机工程文件不可能很简单 , 好的工程文件框架对于编写代码和梳理有很大的作用 。
【想自学嵌入式,需要学什么东西呢?】2 , 基本的模拟电路的知识点要理解 , 高低电平对应的0101的概念 。电压电流电阻常规的概念要明白 , 简单的LED驱动电路 , 按键电路等简单的电路得明白 , 模拟电路一点不会 , 在编程过程中会很抓瞎 。
3 , 单片机基本概念掌握 , 最简单的单片机最小系统要了解 , 单片机正常工作所需要的
学完单片机能做什么产品 。
学单片机硬件开发的基础 。1 , 硬件开发 , 必须掌握模拟电路 , 这个是硬件开发的根本基础知识 , 硬件开发工程师职业发展好不好 , 首先得看这个掌握的程度如何 。三极管NPN/PNP放大分析 。几种运算放大器的运用 , 同相比较器 。差分放大电路等经典电路要掌握在胸 。
2 ,  EDA软件要掌握 , 硬件工程师的必备软件工具 , 常用pads/DXP/protel99/AD , 设计原理图和PCB图的必须工具 。
3 , 常见工具要会用 , 电烙铁焊接一些贴片的器件要能轻松自如 , 万用表 , 示波器都是在调试硬件电路板时候必须用到的工具 。
总结单片机的基础课程其实不多 , 但每一门学精确要花费大量的时间 , 以及项目实际经验总结才能成为大牛 。


    以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

    「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: