更多课程 选择中心

嵌入式培训
美国上市教育机构

400-111-8989

嵌入式培训

学习嵌入式怎么规划学习路线

  • 发布:嵌入式培训
  • 来源:嵌入式职场
  • 时间:2019-06-24 15:08

一、关于嵌入式系统,你要知道:

嵌入式系统简单的说就是面向特定应用设计的专用计算机系统。它与普通的PC或者notebook不同,嵌入式系统的外形尺寸、功耗、外部适配器等各种特征必须满足应用的要求和限制。

使用低功耗的X86级别的CPU,采用模块化的设计,配置了最基本的计算机周边配备而制成。这种计算机通常采用Windows操作系统。

嵌入式系统的软件包括操作系统烧录在一块电路板上。嵌入式系统的CPU可以是4位、8位、16位和32位。

嵌入式系统更多的表现为SoC的特点,也就是把整个系统都集成在一个芯片上,用户可以获得廉价而功能强大的嵌入式系统。

嵌入式系统的体系结构有CPU、RAM、ROM或者flash ram、AD、DA、I/O、Usart、USB、CAN、以太网。

学习嵌入式怎么规划学习路线

二、嵌入式正确的学习之路

嵌入式技术学习路线:

8位MCU→CANBUS→ARM7→ARM9→ARM10E

1、熟悉8位MCU

作为低端的嵌入式系统,选择8位MCU作为入门是比较适中的。而8位MCU中,相比pic、avr、freescale等等8位单片机来说,又以选择51核的单片机作为学习8位MCU的首选来更加合适。

当然这个观点,仁者见仁,智者见智。

如果需要理由的话,那么也许以下这些理由可以作为参考:

51上积累了大量的优秀代码和其它资源,网络上这样的资源太多了,几乎就是不花钱的。

生产51内核的单片机的厂家很多。

现在的51单片机越来越多的集成了A/D、D/A、SPI、I2C、PWM、内部时钟、看门狗、eeprom、ISP/IAP等等,已经跟传统的ATMEL的89C51/52有了很大的差别。功能越来越强大的同时成本越来越低,而且不担心某个厂家缺货。

2、熟悉CANBUS

在精通51的基础上,熟悉CANBUS。为什么是CANBUS而不是MODBUS、BITBUS?

CAN是德国Bosch公司为解决现代车辆中众多的控制和数据交换问题,开发出的一种CAN(Controller Area Network)现场总线通信结构。

其主要特点是:

采用无损坏的仲裁技术;8字节的短帧传送,故传输时间短、抗干扰性强。最高速度可达1Mbit/s。

具有多种错误校验方式,数据出错率极低。在严重错误的情况下,节点会自动离线,避免影响总线上其它节点。

可以做到全区广播、分区广播和点对点通讯。

多主方式,多主之间又可以分成是主节点和次节点,各节点均可在任意时刻主动向网络上的其他节点发送信息,不分主从,通信灵活。发送的时候总线自动仲裁主次,主节点占有优先权。

CAN控制器自动过滤帧号不符的帧,大大减轻了CPU的负担。作为一种技术先进、可靠性高、功能完善、成本合理的远程网络通讯控制方式,CAN总线已被广泛应用于各个行业之中。

3、熟悉ARM7

ARM7系列微处理器为低功耗的32位 RISC 处理器,最适合用于对价位和功耗要求较高的消费类应用。

ARM7的特点是:

具有嵌入式ICE-RT逻辑,调试开发方便;极低的功耗,适合对功耗要求较高的应用,如便携式产品;能够提供0.9MIPS/MHz的三级流水线结构。

代码密度高并兼容16位的Thumb指令集;对操作系统的支持广泛,包括Windows CE、Linux、Palm OS等;指令系统与ARM9系列、ARM9E系列和ARM10E系列兼容,便于用户的产品升级换代。

主频最高可达130MIPS,高速的运算处理能力能胜任绝大多数的复杂应用。

ARM7系列微处理器的主要应用领域为:工业控制、 Internet 设备、网络和调制解调器设备、移动电话等多种多媒体和嵌入式应用。

4、熟悉ARM9

ARM9系列微处理器在高性能和低功耗特性方面提供最佳的性能。

ARM9的特点是:

5级整数流水线,指令执行效率更高;提供 1.1MIPS/MHz 的哈佛结构。

支持32位ARM指令集和16位Thumb指令集;支持32位的高速AMBA总线接口。

全性能的MMU,支持Windows CE、Linux、Palm OS等多种主流嵌入式操作系统;MPU支持实时操作系统;支持数据Cache和指令Cache ,具有更高的指令和数据处理能力。

ARM9 系列微处理器主要应用于无线设备、仪器仪表、安全系统、机顶盒、高端打印机、数字照相机和数字摄像机等。

5、熟悉ARM10E

ARM10系列微处理器具有高性能、低功耗的特点。由于采用了新的体系结构,与同等的ARM9器件相比较,在同样的时钟频率下,性能提高了近50%。

同时, ARM10E 系列微处理器采用了两种先进的节能方式,使其功耗极低。

ARM10E系列微处理器主要应用于下一代无线设备、数字消费品、成像设备、工业控制、通信和信息系统等领域。ARM10E系列微处理器包含ARM1020E、ARM1022E和ARM1026EJ-S三种类型,以适用于不同的应用场合。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:入行物联网有哪些注意事项
下一篇:嵌入式软件工程师待遇怎么样

嵌入式系统开发工程师职业内容有哪些

嵌入式就业前景如何?值得学习吗?

嵌入式软件工程师待遇怎么样

学习嵌入式怎么规划学习路线

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省