郑州

点击搜索

发布

学习嵌入式技术要知道的知识

区域:
郑州 > 二七 > 解放路
类别:
软件工程师培训
地址:
郑州市二七区华健商务大厦
关于嵌入式系统,你要知道:

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

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

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

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

5、嵌入式系统的体系结构有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。
具有多种错误校验方式,数据出错率极低。在严重错误的情况下,节点会自动离线,避免影响总线上其它节点。
可以做到全区广播、分区广播和点对点通讯。

多主方式,多主之间又可以分成是主节点和次节点,各节点均可在任意时刻主动向网络上的其他节点发送信息,不分主从,通信灵活。发送的时候总线自动仲裁主次,主节点占有优先权。
控制器自动过滤帧号不符的帧,大大减轻了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系列微处理器在高性能和低功耗特性方面提供佳的性能。
查看更多郑州电脑/网络信息

免责声明:此信息系发布者(UID:467682)自行发布,本站是服务平台,仅提供信息存储空间服务,该信息内容的真实性及合法性由该发布者完全负责。

© lieju.com 联系我们