Ubuntu 12.04 running on ICM-2010

EMBUX is pleased to announce to the customers the release of Ubuntu 12.04 for ICM-2010 with h/w codec.

ubuntu 12.04

ICM-2010 is a 2.5’’ Pico-ITX ARM-based embedded board, powered by Freescale i.MX6, provides multi-integrated functions for easy implementation.

Please refer EMBUX website for latest update.

Information

  • uboot: 2014.08
  • kernel: 3.10.53
  • rootfs: linaro ubuntu 12.04

Below is the list of VPU features from NXP (Freescale) document:

Encoding

• H.264
• 1/4-pel accuracy motion estimation with programmable search range up to [+/-128, +/-64]
• Search range is reconfigurable by SW
• 16x16, 16x8, 8x16 and 8x8 block sizes
• Configurable block sizes
• Only one reference frame for motion estimation
• Intra-prediction
• Luma I4x4 Mode : 9 modes
• Luma I16x16 Mode : 3 modes (Vertical, Horizon, DC)
• Chroma Mode : 3 modes (Vertical, Horizon, DC)
• Minimum encoding image size is 96 pixels in horizontal and 16 pixels in vertical
• The encoder supports the following error resilience tools: video packet (fixed number of bits, and fixed number of macroblocks), CIR (Cyclic Intra Refresh), and multi-slice structure.
• The encoder rate control is configurable for low-delay and long-delay, and it is configurable from macroblock-level rate control to frame-level rate control.
• MPEG-4
• AC/DC prediction
• 1/2-pel accuracy motion estimation with search range up to [+/-128, +/-64]
• Search range is reconfigurable by SW
• H.263
• H.263 Baseline profile + Annex J, K (RS=0 and ASO=0), and T
• 48x32 pixel minimum encoding image size (48 pixels horizontal and 32 pixels vertical)

Decoding

• H.264
• Fully compatible with the ITU-T Recommendation H.264 specification in BP/MP and HP
• CABAC/CAVLC
• Supports MVC Stereo High profile
• Variable block size-16x16, 16x8, 8x16, 8x8, 8x4, 4x8 and 4x4
• Error detection, concealment and error resilience tools
• VC1
• All VC-1 profile features-SMPTE Proposed SMPTE Standard for Television: VC-1 Compressed Video Bitstream format and Decoding Process
• Simple/Main/Advanced Profile
• MPEG-4
• Simple/Advanced Simple profile except GMC
• H.263 Baseline profile + Annex I, J, K (except RS/ASO), and T
• DivX version 3.x to 6.x
• Xvid
• MPEG-2
• Fully compatible with ISO/IEC 13182-2 MPEG2 specification in main profile
• I,P and B frame
• Field coded picture (interlaced) and fame coded picture
• AVS
• Supports Jizhun profile level 6.2 (exclude 422 case)
• VP8
• Fully compatible with VP8 decoder specification
• Supporting both simple and normal in-loop deblocking
• 64x64 pixel minimum decoding size
• JPEG tools
• MJPEG Baseline Process Encoder and Decoder
• Baseline ISO/IEC 10918-1 JPEG compliance
• Support 1 or 3 color components
• 3 component in a scan (interleaved only)
• 8 bit samples for each component
• Support 4:2:0, 4:2:2, 2:2:4, 4:4:4 and 4:0:0 color format (max. six 8x8 blocks in one MCU)
• Minimum encoding size is 16x16 pixels.

ICM-2010 Features

  • Freescale Cortex-A9 i.MX6 DualLite 1.0 GHz
  • On-board DDR3 1GB
  • 1 x 18/24 bit LVDS output
  • 1 x HDMI 1920x1080
  • 1 x 10/100/1000 Mbps Ethelrnet
  • 3 x USB 2.0 (2 external + 1 internal)
  • 1 x RS-232 (8-wire), 1 x RS-485, 1 x CAN
  • 1 x mini-PCIe for WLAN/WWAN support
  • 1 x standard SD slot
  • 1 x EMBUX X-Port for EiS (EMBUX intelligent system)
  • Multiple OS support in Linux/Android
  • Low power consumption, 5V DC input

Reference