学习嵌入式技术要知道的知识
关于嵌入式系统,你要知道:
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系列微处理器在高性能和低功耗特性方面提供佳的性能。
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系列微处理器在高性能和低功耗特性方面提供佳的性能。