MYIR MYD-IMX28X development boards and MYC-IMX28X CPU modules had been announced in May 2014, but I’ve just found out about them via the company’s newsletter. The CoMs are powered by Freescale i.MX28 ARM9 processors (i.MX283 or i.MX287), feature 128 MB RAM, 256 MB Flash, and connect to a baseboard to make the development boards. Target applications include smart gateways, human-machine interfaces (HMIs), handheld devices, scanners, portable medical, experimental education as well as other industrial applications.
- Processor – Freescale i.MX283 or i.MX287 ARM926EJ-STM processor up to 454MHz with 128KB SRAM, 128KB ROM, 1280 bits of OCOTP ROM, 16KB/32KB I and D Cache
- System Memory – 128MB DDR2 SDRAM
- Storage – 256MB NAND flash, 128KB SPI flash
- Connectivity – On-board Ethernet PHY
- Connectors – 2x 1.27mm pitch 2 x 40-pin SMT male expansion connectors with access to
- Ethernet – Up to 2 Ethernet (two for i.MX287, one for i.MX283)
- USB – 2x USB2.0 High-speed ports
- Serial – Up to 6x Serial ports (including one Debug port)
- 1x I2C, 2x SPI
- Up to 8x ADC (one high-speed ADC, seven low-resolution ADC)
- Up to 5x PWM
- 1x SDIO
- 2x CAN (i.MX287 only)
- Misc – Power and user LEDs
- Power Supply – 5V
- Dimensions – 62mm x 38mm
- Operating Temperature Range – Commercial: -20~70 Celsius; Industrial: -40 to +85 Celsius
The main differences between i.MX283 and i.MX287, are support for only 1 Ethernet port against 2 for i.MX287, and the latter features 2 CAN buses. The company provides an SDK with u-boot, Linux 2.6.35, and relevant drivers for the module.
The development boards have the following hardware specifications:
- SoC/Memory/Storage – Based on MYC-IMX283 or MYC-IMX287 modules as described above: Freescale i.MX28 @ 454 MHz, 128 MB DDR2, 256 NAND flash, and 128KB SPI flash
- External Storage – micro SD card slot
- Display I/F – 1x LCD interface (16-bit true color, supports optional 4.3-inch and 7-inch TFT LCD), 1x 4-wire resistive touch screen interface
- Audio – 3.5mm jacks for Audio IN and OUT, and headphone output, digital audio out (RCA), MIC IN interface, Buzzer
- Serial ports – 1x 3-wire RS232 Debug serial port (DB9), 1x 5-wire RS232 serial port (UART0), 1x RS485
- USB – 1x USB2.0 Host port, 1x USB2.0 OTG
- Connectivity – 10/100Mbps Ethernet (two for i.MX287, one for i.MX283)
- CAN – 2 x CAN interfaces (only for i.MX287)
- Expansion connector – 2x 20-pin headers with access to 3x ADC (one high-speed ADC, two low-resolution ADC), 1x SPI, 2x I2C, 3x UART, 3x PWM
- Debugging – 20-pin JTAG interface
- Misc – 4 x Buttons (1 x Reset button, 3 x User buttons), 2 x User LEDs (Blue)
- Power Supply – 5V barrel connector
- Dimensions – 140mm x 90mm
Publicly available documentation is limited with only Freescale i.MX28 datasheet, and MYD-IMX28X board and MYC-IMX28X module simplified datasheets with overview of the boards, header pinout, and a list of document and software packages available for the board. U-boot, Linux 2.6.35, and drivers will be provided with source code, as well as some code samples to control various peripherals (SPI. I2C, touchscreen, LCD…) and a Qt demo. MYIR also provides 4.3″ and 7″ resistive or capacitive touchscreen as option for $60 to $99.
The modules and development kits appears to be available now, MYC-IMX28X module starts at $39 for the commercial version, $59 for the industrial version, and the development board, probably excluding the CPU module, sells for $99 and $119, respectively for the commercial and industrial versions. You can find more details on MYIR’s MYC-IMX28X module page.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.