当前位置:首页 > 嵌入式软件开发工程师 >嵌入式硬件技术基础有哪些?怎么学?
嵌入式硬件技术基础有哪些?怎么学?
时间:2018-04-10作者:华清远见
        嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统技术。举个简单的例子,你智能手机其实就是一个嵌入式系统,它的系统配置的一些硬件如存储,CPU、电池,但考虑到功耗,为智能手机特别定制了一个系统。试想一下,若智能手机还用台式电脑的CPU,那最终成型产品得有几十斤,那样的手机还有人买吗?因此嵌入式系统就是针对产品需求而定制的系统。
嵌入式硬件技术基础
        嵌入式系统的硬件是以嵌入式微处理器为核心,主要由嵌入式微处理器、总线、存储器、输入/输出接口和设备组成。
        嵌入式硬件技术基础及学习技巧
        1、基本电路知识
        嵌入式硬件是需要许多电路搭建起来的,所以电路的基本知识是必须要了解的。要了解常用的基本器件,基本仪器使用,具有电路分析能力。这样你才能看得懂嵌入式系统的硬件电路图,这样才能给以后的学习少点难度。
        2、基本语言知识
        嵌入式驱动程序编写最基本的是要用到C语言,所以必须熟练C语言的基本语法,熟练编写程序代码。
        3、单片机(51单片机)
        初学者首次接触嵌入式处理器一般都是51单片机,51单片机入门相对简单,并且通用度比较高,可以购买开发板动手学习。如学习编写流水灯、按键扫描、数码管、液晶显示、AD/DA采样等简单程序。
        4、基于单片机的电子系统自设计
        有了前面的学习经历,可自己脱离开发板,自己设计并绘制电路图,自己焊接或者生产PCB板,设计小型的电子系统。如设计一个寻线小车,温度采集、时钟显示等嵌入式系统。
        5、430、STM32、Cortex-M3(可选)
        430单片机、STM32以及Cortex-M3处理器作为学习嵌入式操作系统前的过渡阶段,各位朋友可以自行选择学习。为什么需要用他们来过渡呢?
因为51单片机内部寄存器很少,编写程序时不需要对GPIO口进行配置,默认就已经是输入或者输出。而当处理器功能强大之后,往往一个GPIO可实现多种 功能,如USB功能、IIC功能、UART功能。在使用这种GPIO时就必须先进行配置,才能满足需求。
        对于从事嵌入式硬件开发的人来讲,一般需要懂得以下基本技能:
        (1)会使用一种绘制原理图的软件绘制原理图。
        (2)能够设计嵌入式系统的印制板。
        (3)能够进行一般嵌入式系统的关键器件选型。
        (4)掌握一般元器件的手工焊接技术。
        (5)能对设计的板卡进行必要的调试。
        (6)能够熟练使用万用表、示波器和一些常用仪器的使用。
        (7)懂得如何下载软件到嵌入式系统中,并进行必要的系统硬件测试。
        所以你要从这些方面来学习,这样才会有成果。
发表评论

全国咨询电话:400-611-6270,双休日及节假日请致电值班手机:15010390966

在线咨询: 曹老师QQ(3337544669), 徐老师QQ(1462495461), 刘老师 QQ(3108687497)

企业培训洽谈专线:010-82600901,院校合作洽谈专线:010-82600350,在线咨询:QQ(248856300)

Copyright 2004-2018 华清远见教育科技集团 版权所有 ,京ICP备16055225号,京公海网安备11010802025203号