ARM工控主板选型指南
了解ARM内核的区别
对于工业控制的朋友们来说,每一个项目的实现都是一个非常艰苦的过程,特别是工控主板的选择和程序代码的调试。由于ARM有比INTEL处理器更多的工控特性优势,比如低功耗、高效率、嵌入性能强、可移植实时操作系统等,渐渐成为工控领域主控单元的首选。
首先我们需要知道ARM内核之间的区别,即Cortex-M和Cortex-A的区别。Cortex-M中的M是Microcontroller的简写,微控制器的意思,实质就是单片机升级版,但是比单片机快。Cortex-M用于少任务控制实时响应场合,一般不带操作系统,如果需要,只能带uCOS或者RTX操作系统。
Cortex-A中的A是Application的简写,应用性GPU。Cortex-A用于多任务场合,一般带有操作系统,比如Linux、vxworks、android、windows等。特别是涉及到多媒体、大数据的时候,Cortex-A是最优的选择。
选择适合的ARM工控主板
下面我们来看看两款ARM工控主板。
第一款是MYD-LPC1857工控主板,这是一款基于NXP芯片的工控主板,参数如下:
- NXP LPC1857FET256处理器,Cortext-M3内核,主频180MHz;
- 存储器32MB SDRAM,2MB NorFlash,4MB SIPFlash,64KB EEPROM;
- 外围设备:3个串口,1个USB HOST,1个USB OTG,1个以太网,2个CAN等;
- 默认480x272分辨率,最高可支持1024x768。
第二款是MYD-SAMA5D34工控主板,这是一款基于ATMEL芯片的工控主板,参数如下:
- ARM Cortex-A5内核,主频536MHz,ATSAMA5D3X系列处理器;
- 512MB DDR2 SDRAM,256MB NandFlash,4MB DataFlash,16MB NorFlash;
- 2个串口,2个USB HOST,1个Mini USB,2个网口;
- MMC/SD卡接口,TF卡接口,CAN接口等;
- 默认480x272分辨率,最高可支持1280x720;
- MYD-SAMA5D31/33/34支持4.3/7寸触摸屏;
- 核心模块定制接口底板应用;
- 完美支持Linux 3.6.9/Android 4.0.4。
选择工控主板最主要的就是合适,不必要求最高性能。比如上面的两款工控主板,如果用于8051的延续,替换旧的8051内核,那么选择Cortex-M3就足够了,如果可以,选择其他Cortex-M0也是可以的。如果是做广告机、视频播放器等此类工控机,那么就可以选择第二款Cortex-A5工控主板了。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。