EMBUX

embedded linux


  • Home

  • Products

  • Events

  • Tags

  • Search

Change WEC7 Boot Logo on LVDS display

Posted on 2016-02-04

[Equipment]

  1. Laptop/PC
  2. EMBUX ICM board series
  3. Power adapter for ICM series
  4. USB keyboard/mouse
  5. USB drive with boot logo file named “boot”, boot logo file format must be “.bmp”.
  6. LVDS panel, please check with EMBUX LCD compatible list

[Environment]

  1. Connect LVDS and USB keyboard/mouse with EMBUX ICM board series

[Procedure]

  1. Power on and wait till entering the WEC7 OS

  2. Plug into the USB drive and click the folder “My Device” on desktop, which will list the new folder “Hard Disk” as below:

  3. Open folder ”Hard Disk” and then copy the boot logo file to folder “My Device”

  4. Reboot EMBUX ICM series, the boot logo will be shown before entering WEC7 OS

Windows Embedded Compact 7 (WEC7) Announcement for ICM-2011

Posted on 2016-02-04 | In events

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

ubuntu 12.04

ICM-2011 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-2011 Features

  • NXP (Freescale) i.MX6 DualLite 1.0 GHz Cortex-A9
  • On-board DDR3 1GB
  • 1 x 18/24-bit LVDS output
  • 1 x HDMI 1920x1080
  • 1 x 10/100/1000 Mbps Ethernet
  • 2 x USB 2.0 (1 x external + 1 x internal)
  • 1 x RS-232 (8-wire), 2 x RS-232 (4-wire)
  • 1 x RS-485 (3.5mm terminal block)
  • 2 x CAN
  • 1 x standard SD slot, 1 x SDIO
  • Diversified OS support in Ubuntu/Yocto/Android/WEC7
  • Low power consumption, 5V DC input

Reference

  • EMBUX Products
  • NXP(Freescale) Public Git
  • Linaro Ubuntu
  • Linaro Toolchain

Embedded World 2016

Posted on 2016-01-22 | In events

Welcome to meet us at Embedded World 2016 Hall2, Boot358.

embedded world 2016

This year at Embedded World Exhibition, EMBUX focuses itself on Industrial ARM-Based solution, and win projects with partners via precious software value provision. Let’s explore the prosperous business together.

Yocto 1.6.2 Announcement for ICM-2011

Posted on 2016-01-11 | In events

EMBUX is pleased to announce to the customers the evaluation build of Ubuntu 12.04 for ICM-2010.

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: 2009.08
  • kernel: 3.0.35
  • rootfs: linaro ubuntu 12.04

Below is the list of new features for Ubuntu 12.04 (Precise Pangolin) from release notes in ubuntu website :

  • Ubuntu Software Center: The Ubuntu Software Center now offers personalized software recommendations. To use it, just turn on the Recommendations button at the bottom of the Ubuntu Software Center.

  • The HUD: The Heads-Up Display (HUD) is a easy way for user to find appropriately application by typing few letters. It provides a text-based interface comparing to the graphical menus. The applications that supports Ubuntu’s global menu bar will support the HUD.

  • Unity Settings: Ubuntu now provide the configurtion options for Unity. It is in the ystem Settings window’s Appearance panel.

  • Quicklists: Ubuntu put the frequently used options in to the pop-up menu while user right-click an application icon on the Unity. (ex: The Nautilus file manager might displays the bookmarked locations)

  • Video Lens: From Unity’s dash, the Precise Pangolin provide a quick way to search the local or online location videos. And the filter option is provide to search from a specific location.

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

  • EMBUX Products
  • NXP(Freescale) Public Git
  • Linaro Ubuntu
  • Linaro Toolchain

Uboot 2014 Startup Message

Posted on 2016-01-07 | In uboot

uboot 2014 source refer: NXP (Freescale) Public Git

Introuction

U-Boot, the Universal Boot Loader is an open source, boot loader used in embedded devices. It is available for many computer architectures (68k, ARM, AVR32, Blackfin, MicroBlaze, MIPS, Nios, SuperH, PPC and x86).

Boot Console Message

There are many ways to know the uboot architecture better. We will start from the debug message since it is easiler to trace from the source code.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
U-Boot 2014.04-00008-g2f63f77 (Jul 26 2015 - 17:08:56)
CPU: Freescale i.MX6DL rev1.2 at 792 MHz
CPU: Temperature 30 C, calibration data: 0x5a95205f
Reset cause: POR
Board: ebx-taurus
I2C: ready
DRAM: 1 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
*** Warning - bad CRC, using default environment
No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
In: serial
Out: serial
Err: serial
Found PFUZE100 deviceid=10,revid=21
detect and set boot device..
JEDEC ID: 0xef:0x40:0x17
check_and_clean: reg 0, flag_set 0
Fastboot: Normal
flash target is MMC:0
Net: FEC [PRIME]
Normal Boot
Hit any key to stop autoboot: 0
EMBUX-TAURUS >

I. Message trace

1. “U-Boot 2014.04-00008-g2f63f77 (Jul 26 2015 - 17:08:56)”

1
2
3
4
5
6
7
File: ~/common/board_f.c
static init_fnc_t init_sequence_f[] = {
...
display_options,
...
}
1
2
3
4
5
6
7
8
File: ~/lib/display_options.c
Function: display_options()
File: ~/common/cmd_version.c
Function: char __weak version_string[] = U_BOOT_VERSION_STRING;
File: ~/include/version.h
Function: U_BOOT_VERSION_STRING U_BOOT_VERSION " (" U_BOOT_DATE " - " U_BOOT_TIME ")" CONFIG_IDENT_STRING

2. “CPU: Freescale …”

Freescale i.MX6DL rev1.2 at 792 MHz”
CPU: Temperature 30 C, calibration data: 0x5a95205f”
Reset cause: POR

1
2
3
4
5
6
7
File: ~/common/board_f.c
static init_fnc_t init_sequence_f[] = {
...
print_cpuinfo, /* display cpu info (and speed) */
...
}
1
2
3
4
5
File: ~/arch/arm/imx-common/cpu.c
Function: print_cpuinfo()
File: ~/arch/arm/cpu/armv7/mx6/soc.c
Function: check_cpu_temperature()

3. Board: ebx-taurus”

1
2
3
4
5
6
7
File: ~/common/board_f.c
static init_fnc_t init_sequence_f[] = {
...
checkboard,
...
}
1
2
File: ~/board/freescale/ebx_taurus/ebx_taurus.c
Function: checkboard()

4. “I2C: ready”

1
2
3
4
5
6
7
File: ~/common/board_f.c
static init_fnc_t init_sequence_f[] = {
...
init_func_i2c,
...
}
1
2
File: ~/common/board_f.c
Function: init_func_i2c()

5. “DRAM: 1 GiB”

1
2
3
4
5
6
7
8
File: ~/common/board_f.c
static init_fnc_t init_sequence_f[] = {
...
announce_dram_init,
init_func_ram,
...
}
1
2
3
File: ~/common/board_f.c
Function: announce_dram_init()
Function: init_func_ram() -> initdram()

6. “MMC: FSL_SDHC: 0, FSL_SDHC: 1”

1
2
3
4
5
6
7
File: ~/common/board_r.c
static init_fnc_t init_sequence_f[] = {
...
initr_mmc,
...
}
1
2
3
4
5
File: ~/common/board_r.c
Function: initr_mmc() -> mmc_initialize()
File: ~/board/freescale/ebx_taurus/ebx_taurus.c
Function: board_mmc_init()

7. “* Warning - bad CRC, using default environment”

1
2
3
4
5
6
7
File: ~/common/board_r.c
static init_fnc_t init_sequence_f[] = {
...
initr_env,
...
}
1
2
3
4
5
File: ~/common/board_r.c
Function: initr_env() -> set_default_env()
File: ~/common/env_common.c
Function: set_default_env()

8. “No panel detected: … “

No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)

1
2
File: ~/board/freescale/ebx_taurus/ebx_taurus.c
Function: board_video_skip()

9. “In: serial …”

In: serial
Out: serial
Err: serial

1
2
File: ~/common/console.c
Function: stdio_print_current_devices()

10. “Found PFUZE100 deviceid=10,revid=21”

1
2
File: ~/board/freescale/ebx_taurus/ebx_taurus.c
Function: setup_pmic_voltages()

11. “JEDEC ID: 0xef:0x40:0x17”

1
2
File: ~/drivers/mtd/spi/imx_spi_nor_m25pxx.c
Function: spi_nor_flash_query()

12. “check_and_clean: reg 0, flag_set 0”

1
2
File: ~/arch/arm/cpu/armv7/mx6/soc.c
Function: recovery_check_and_clean_flag()

13. “Fastboot: Normal”

1
2
File: ~/board/freescale/common/recovery.c
Function: check_recovery_mode()

14. “flash target is MMC:0”

1
2
File: ~/drivers/fastboot/fastboot.c
Function: _fastboot_parts_load_from_ptable()

15. “Net: FEC [PRIME]”

1
2
3
4
5
6
7
File: ~/common/board_r.c
static init_fnc_t init_sequence_f[] = {
...
initr_net,
...
}
1
2
File: ~/common/board_r.c
Function: initr_net() -> eth_initialize()

16. “Normal Boot”

1
2
File: ~/common/main.c
Function: process_boot_delay()

17. “Hit any key to stop autoboot: 0”

1
2
File: ~/common/main.c
Function: abortboot_normal()

II. uboot init function list

~: uboot-root-folder

Two important file for uboot init.

1
2
3
4
5
File: ~/common/board_f.c
init_fnc_t_init_sequence_f[]
File: ~/common/board_r.c
init_fnc_t_init_sequence_r[]

eMMC Flashing on ICM-3011

Posted on 2016-01-05 | In flash image

[Equipment]

  1. Laptop/Desktop
  2. ICM-3011 series
  3. 12V adapter for ICM-3011 series
  4. Micro USB cable

[Environment]

  1. Laptop/Desktop needs to install Mfg Tool with the latest image released by EMBUX (download ..).
    After completing download, unzip the compressed file. You could use 7-zip incase you do not have any decompress appplication.
    Go to the unzip folder and find the file “ucl2.xml, ucl2-emmc.xml, ucl2-sd.xml” under “Profiles/mx6dl/OS Firmware/“. For the emmc download, please use ucl2-emmc.xml to replace the file “ucl2.xml”. (ex: delete the ucl2.xml, get a copy of ucl2-emmc.xml and rename to ucl2.xml)

  2. Connect laptop/desktop and ICM-3011 with micro USB cable

[Procedure]

  1. Make sure the DIP switches set as the upgrade mode as below:

  2. Power on the ICM-3011

  3. Run the application named MfgTool2 and the following window will pop up:

  4. Wait till MFG Tool detects the device, press “Start” to start upgrading

  5. After the upgrading is done, press Stop and then exit the application

  6. Disconnect the micro USB cable and then power off the ICM-3011

  7. Change the DIP switches setting as below:

  8. Power on the ICM-3011 and it will be able to enter the OS with correct image

SD-Card Flashing on ICM-series

Posted on 2015-12-29 | In flash image

This article help to create the bootable sd card from image files. There are three topics: device compatibility, partition description and create steps.

1. Compatibility

1.1 Hardware Device

  1. ICM/ICS-2010
  2. ICM/ICS-2011

1.2 OS

  1. Yocto 1.6.2 (U-boot 2014.04, Kernel 3.10.53)
  2. Ubuntu 12.04 (U-boot 2014.04, Kernel 3.10.53)

2. Create SD

2.1 Requirement

An SD/MMC card reader, like a USB card reader, is required. It will be used to transfer the boot loader and kernel images to initialize the partition table and copy the root file system. To simplify the instructions, it is assumed that a 8GB SD/MMC card is used.

To identify the device node assigned to the SD/MMC card, enter the command:

show partitions
1
2
3
4
5
6
7
8
$ cat /proc/partitions
major minor #blocks name
8 0 78124000 sda
8 1 75095811 sda1
8 2 1 sda2
8 5 3028221 sda5
8 32 43232323 sdb1
8 18 3905535 sdc1

In this example, the device node assigned is /dev/sdc (a block is 512B large).

2.2 Create SD - Full Image

Steps

  1. Get full image file from google driver location.

OS: Yocto 1.6.2, Android 5.0.2, Windows Embedded Compact 7 and Ubuntu 12.04

[ICM/ICS-2010 full images (SD8G)] (https://drive.google.com/folderview?id=0B4PjI57nBw4eWUtuaERjTjNUS3c&usp=sharing)

[ICM/ICS-2011 full images (SD8G)] (https://drive.google.com/folderview?id=0B4PjI57nBw4eQTlnNmNLV0JpOTg&usp=sharing)

$xzcat full.img.xz | sudo dd of=/dev/sdc bs=16M

replace full.img.xz to proper os image filename

2.3 Create SD - Seperated Disk Dump Files

2.3.1 Needed Files

  1. boot loader: fileu-boot.imx
  2. linux kernel: uImage
  3. device tree: imx6dl-embux-icm2010.dtb
  4. boot configuration: boot-env

2.3.2 Steps

Flash boot loader file - u-boot.imx

$ sudo dd if=u-boot.imx of=/dev/sdc bs=1k seek=1; sync

Copy kenel, device tree and boot config file to “env” partition.

1
2
3
4
5
6
7
$ mkdir temp
$ sudo mount -t vfat /dev/sdc10 temp
$ sudo cp uImage temp/
$ sudo cp imx6dl-embux-icm2010.dtb temp/
$ sudo cp boot-env temp/
$ sync
$ sudo umount temp

More info: Reference

Android 5.0.2 Announcement for ICM-2011

Posted on 2015-12-28 | In events

We just wanted to let you know that EMBUX ICM-2011, 2.5’’ Pico-ITX ARM-based embedded board, combine with Android 5.0.2 is ready for shipment.

Android 5.0.2

Please refer EMBUX website for latest update.

Information

  • uboot: 2014.04
  • kernel: 3.10.53
  • rootfs: Android 5.0.2 AOSP
  • platform: ICM-2011

Function Test

Category Function Result Note
Video HDMI Pass
LVDS1 Pass
LVDS2 N/A
VGA N/A
Audio Line Out N/A
Line In N/A
Mic In N/A
Speaker Out N/A
Storage SD1 Pass
SD2 N/A
eMMC N/A
SPI NOR N/A
I/O Ethernet Pass
CAN1 Pass
CAN2 Pass
USB1 Pass
USB2 Pass
USB3 Pass
USB4 N/A
USB5 N/A
USB6 N/A
USB7 N/A
USB OTG Pass
COM1 Pass
COM2 Pass
COM3 Pass
COM4 N/A
COM5 N/A
COM6 N/A
COM7 N/A
COM8 N/A
GPIO N/A
I2C Pass
SPI N/A
Expansion mPCIe1 N/A
mPCIe2 N/A
SIM socket N/A
System RTC Pass
Buzzer Pass
Watchdog Pass
Reset Button Pass
Power Button Pass
Power LED Pass

ICM-2011 Features

  • NXP (Freescale) i.MX6 DualLite 1.0 GHz Cortex-A9
  • On-board DDR3 1GB
  • 1 x 18/24-bit LVDS output
  • 1 x HDMI 1920x1080
  • 1 x 10/100/1000 Mbps Ethernet
  • 2 x USB 2.0 (1 x external + 1 x internal)
  • 1 x RS-232 (8-wire), 2 x RS-232 (4-wire)
  • 1 x RS-485 (3.5mm terminal block)
  • 2 x CAN
  • 1 x standard SD slot, 1 x SDIO
  • Diversified OS support in Ubuntu/Yocto/Android/WEC7
  • Low power consumption, 5V DC input

Reference

  • EMBUX Products
  • NXP(Freescale) Public Git
  • Android website
  • Android Developer

SD Storage Partitions

Posted on 2015-12-23 | In flash image

This article introduce the device storage partitions. There are three topics: device compatibility, partition description and create steps.

1. Compatibility

1.1 Hardware Device

  1. ICM/ICS-2010
  2. ICM/ICS-2011

1.2 OS

  1. Yocto 1.6.2 (U-boot 2014.04, Kernel 3.10.53)
  2. Ubuntu 12.04 (U-boot 2014.04, Kernel 3.10.53)

2. Partition Description

The layout of the MMC/SD/TF card for device is shown below:

  • [Partition type/index] is which defined in the MBR.
  • [Name] is only meaningful in Android. You can ignore it when creating these partitions.
  • [Start Offset] shows where partition is started, unit in MB.
Num Type Name start offset Size File System Content
1 N/A boot 1 KB 1 MB N/A u-boot.imx
2 Primary 1 rootfs 16 MB 7.2 G ext4 root file system
3 Primary 2 recovery after rootfs 32 MB ext4 Reserved
4 Extended
5 Logical 5 system after recovery 1 MB Reserved
6 Logical 6 cache after system 1 MB Reserved
6 Logical 7 device after cache 1 MB Reserved
8 Logical 8 misc after device 1 MB Reserved
9 Logical 9 storage after misc 500 MB fat16
10 Logical 10 env after storage 90 MB fat16 boot-script, uImage and device-tree file

3. Steps

3.1 Requirement

An SD/MMC card reader, like a USB card reader, is required. It will be used to transfer the boot loader and kernel images to initialize the partition table and copy the root file system. To simplify the instructions, it is assumed that a 8GB SD/MMC card is used.

To identify the device node assigned to the SD/MMC card, enter the command:

$ cat /proc/partitions
major minor  #blocks  name
   8     0   78124000 sda
   8     1   75095811 sda1  
   8     2          1 sda2
   8     5    3028221 sda5
   8    32   43232323 sdb1
   8    18    3905535 sdc1
1
2
3
4
5
6
In this example, the device node assigned is /dev/sdc (a block is 512B large).
### 3.2 Create Partition
To create a partition, at offset 16384 (in sectors of 512 bytes) enter the following command:
$ sudo fdisk /dev/sdb u [switch the unit to sectors instead of cylinders] d [repeat this until no partition is reported by the 'p' command ] n [create a new partition] p [create a primary partition] 1 [the first partition] 16384 [starting at offset sector #16384, i.e. 8MB, which leaves enough space for thekernel, the boot loader and its configuration data] <enter> [using the default value will create a partition that spans to the last sector of the medium] w [ this writes the partition table to the medium and fdisk exits]

The file system format ext3 or ext4 is a good option for removable media due to the built- in journaling. Run the following command to format the partition:

$ sudo mkfs.ext3 /dev/sdb1

Or

$ sudo mkfs.ext4 /dev/sdb1

More info: Reference

Windows Embedded Compact 7 (WEC7) running on ICM-2011

Posted on 2015-12-16 | In events

EMBUX is pleased to announce to the customers the evaluation build of Windows Embedded Compact 7 for ICM-2011.

WEC7

ICM-2011 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

Windows Embedded Compact 7 is a componentized, real-time operating system designed for small-footprint devices at the edge of enterprise networks. With support for x86 and ARM architectures, Windows Embedded Compact 7 allows devices to leverage the latest innovations in hardware, and equips developers and device manufacturers with the tools they need to create nimble, enterprise-class intelligent system solutions, while reducing time to market.

Windows Embedded Compact 7 contains these features:

  • Silverlight for Windows Embedded: Allows developers to develop application and user interfaces in Silverlight using Microsoft Expression Blend
  • Internet Explorer for Windows Embedded: A web browser similar to that of Windows Phone 7 with integrated Adobe Flash v10.1 support
  • Touch support: Windows Embedded Compact 7 recognizes touch and gesture input types
  • CPU support: Works on dual core CPUs in symmetric multiprocessing mode
  • Platform support: Runs on x86, SH4 (automotive only) MIPS and ARMv7 platforms
  • Media playback: Supports Digital Living Network Alliance (DLNA) and Media Transfer Protocol (MTP)
  • Networking: Now includes NDIS 6.1 and supports Bluetooth 2.1 EDR

ICM-2011 Features

  • NXP (Freescale) i.MX6 DualLite 1.0 GHz Cortex-A9
  • On-board DDR3 1GB
  • 1 x 18/24-bit LVDS output
  • 1 x HDMI 1920x1080
  • 1 x 10/100/1000 Mbps Ethernet
  • 2 x USB 2.0 (1 x external + 1 x internal)
  • 1 x RS-232 (8-wire), 2 x RS-232 (4-wire)
  • 1 x RS-485 (3.5mm terminal block)
  • 2 x CAN
  • 1 x standard SD slot, 1 x SDIO
  • Diversified OS support in Ubuntu/Yocto/Android/WEC7
  • Low power consumption, 5V DC input

Reference

  • EMBUX Products
12345
embux.io

embux.io

44 posts
8 categories
52 tags
© 2017 embux.io
Powered by Hexo
Theme - NexT.Mist