近日,arm工业控制企业米尔科技推出基于飞思卡尔芯片开发板:myd-imx28x开发板。该款开发板含myd-imx283和myd-imx287两个型号,分别基于飞思卡尔i.mx283和i.mx287芯片,整板采用工业级配置,耐温可从-40到 85度。
图1
myd-imx28x开发板支持linux和wince两大系统,并且米尔科技已经移植好了所有外围设备的驱动程序。其中linux系统上层采用qt界面,同时携带部分简单的测试例程,入手即可上手。
i.mx28系列芯片
飞思卡尔i.mx28系列芯片包含i.mx280、i.mx281、i.mx283、i.mx285、i.mx286和i.mx287共6款芯片,都基于arm经典内核arm926ej-s。cpu主频比samsung 2440和atmel sam9x5的400hmz要高,达到454mhz,运行linux系统更有优势。这6款主要区别如下:
图2
可以看出, i.mx281、i.mx285、i.mx287只有工业级芯片,i.mx280、i.mx283、i.mx286既有工业级也有商业级。i.mx280只支持ddr方式扩展外部内存,实际应用中使用较少。i.mx280和i.mx283没有can功能。其他功能,如管脚封装、主频、cache、内部ram、i2c、usb、uart串口没有列出来,但是是完全一样的。
myd-imx28x
米尔科技myd-imx28x开发板支持除i.mx280外的所有i.mx28芯片,不过因为功能重复,米尔科技主要采用了i.mx283和i.mx287两款芯片,在功能上已经完全覆盖了整个芯片系列。
另外,myd-imx28x开发板采用底板和核心板的布局方式,底板和核心板之间通过插针连接,非常稳固。
图3
核心板上有i.mx28主cpu、128mb ddr2、256mb nandflash、128kb spi flash和1个10/100mb/s网络芯片等主要功能芯片。
图4
底板上则有4个按键、麦克风、蜂鸣器、插针和fpc扁平线lcd触摸屏接口、2个网络接口、2个uart、5v电源接口、can和rs485接口、usb otg、usb host、tf卡、20pin jtag、2个扩展接口(adcx7,spix1,i2cx2,uartx3,pwmx3)、音频输入输出接口、数字音频接口。
应用
i.mx28系列芯片虽然仅拥有一个单核的arm9内核,但是作为一个工业控制领域芯片,arm9内核得到了长期的验证,稳定性能非常优越。同时,米尔科技myd-imx28x开发板将ddr2内存扩展到了128mb,nandflash扩展到256mb,最佳程度的发挥主芯片的性能,在测试过程中,linux系统运行非常流畅稳定,是一款学习和产品(工业级)的良好选择。