Archive

Posts Tagged ‘yocto’

Gateworks Ventana GW5530 SBC is Designed for Drones, Robots, and Digital Signage

July 21st, 2016 No comments

Gateworks Ventana is a family of boards based on NXP i.MX6 processor designed for embedded applications, and often include one or more mini PCIe ports for expansion. Their latest single board computer – Ventana GW5530 –  is powered by an NXP i.MX 6Dual processor coupled with 512MB RAM, 256MB storage, a mini PCIe port, a micro SD / SIM card slot, micro HDMI output, and some I/Os.

Click to Enlarge

Click to Enlarge

Ventana GW5530 specifications:

  • SoC – NXP i.MX6 Dual Core ARM Cortex-A9 processor @ 800MHz with Vivante 2D and 3D GPUs
  • System Memory – 512MB DDR3 (Up to 2GB as option)
  • Storage – 256MB flash (Up to 2GB as option), micro SD/SIM card slot, serial configuration EEPROM
  • Video & Audio Output – micro HDMI 1.4 port
  • Connectivity – Optional u-blox EVA-M8M GPS Receiver with MMCX or u.FL Antenna Connector
  • USB – 1x micro USB 2.0 OTG Port
  • Sensors – 9-axis inertial module (accelerometer/gyro/magnetometer)
  • Expansion
    • High-Power Gen 2.0 mini-PCIe Socket with USB 2.0 Support
    • SIM socket (shared with micro SD card)
    • Video input header for CVBS, Y/C, YPrPb
    • Digital and serial I/O header
  • Debugging – JTAG connector
  • Misc – RTC with battery backup, voltage and temperature monitor, programmable watchdog timer, reset header, LED header
  • Power Supply – 8 to 60V DC input via 2-pin header; Reverse voltage protection
  • Power Consumption – [email protected] (typical); 7W Available for mini-PCIe socket
  • Dimensions – 100x35x13 mm
  • Weight – 28 grams
  • Temperature Range – -40°C to +85°C

    Click to Enlarge

    Click to Enlarge

The company can provide OpenWrt, Android, Yocto Linux, and OpenEmbedded board support packages (BSP) for the board. Some documentation can be found on Ventana wiki. The boards targets “small embedded applications such as Man Portable Units (MPUs), Unmanned Aerial Vehicles (UAV) equipment, digital signage, and robotics”.

Block Diagram

Block Diagram

The board is available now, with pricing not disclosed, and 1 year warranty. Gateworks GW11038 development kit with GW5530 SBC, OpenWrt BSP, USB and video cables, power supply, and a JTAG programmer can also be purchased for evaluation. More details can be found on Gateworks Ventana GW5530 product page.

ARMADA 8040 Networking Community Board with a Quad Core ARM Cortex A72 SoC Coming Soon for $300 and Up

June 29th, 2016 20 comments

Developers interested in ARMv8 server or networking boards are starting to have more and more affordable choices. After AMD Opteron A1100 series based LeMaker Cello board, and Softiron Overdrive 1000 server, SolidRun is now working on ARMADA 8040 networking community board powered by Marvell ARMA8040 quad core Cortex A72 network processor.

Click to Enlarge

Click to Enlarge

ARMADA 8040 networking board (mrvl8040) preliminary specifications:

  • SoC – ARMADA 8040 (88F8040) quad core Cortex A72 processor @ up to 2.0 GHz with MoChi architecture
  • System Memory – 4GB DDR4 DIMM by default
  • Storage – 4x SATA 3.0 port + micro SD slot
  • Connectivity – 1x Gigabit RJ45 port, 1x SFP SGMII @ 2.5Gbps, dual 10Gbps copper with auto switchover to dual SFP+
  • Expansion – 1x PCIe-x4 3.0 slot, Linaro 96Boards expansion slot exposing GPIO, UART, I2C and SPI, Marvell TDM module header
  • USB – 1x USB 3.0 port, 2x micro USB ports
  • Debugging – Console port (UART) over microUSB connector; 20-pin Connector for CPU JTAG debugger; OpenOCD debugger support over FTDI device
  • Power Supply – 12V DC via power jack or ATX power supply
  • Dimensions – Mini-ITX form factor (170 mm x 170 mm)

The complete hardware specifications have not been released yet, so many of the features above are derived from the 3D renders of the board. The board targets OpenDataPlane (ODP), OpenFastPath (OFP) and ARM network functions virtualization (NFV) ecosystem communities. The software will include a fully open source ODP implementation with  U-Boot 2015.x, mainline U-Boot, UEFI EDK2, Linux LTS kernel 4.4.x, mainline Linux, Yocto 2.1 and netmap.

Marvell_ARMADA_8040_Block_Diagram

Marvell ARMADA 8040 Block Diagram

ARMADA 8040 community networking board is scheduled to ship early September (early access) or mid October, but SolidRun is already taking pre-orders with a $50 discount bringing the price down to $299 with 4GB RAM, but you may want to add the power supply for $10 more. Marvell also plans to launch 8-,16- and 32-core versions of ARMADA 8040 SoC in in Q1 2017, but it’s unknown whether they’ll make it in to community boards.

Via ElectronicsWeekly

Variscite DART-SD410 Snapdragon 410 SoM Comes with WiFi 802.11 b/g/n, Bluetooth 4.1 & GPS

February 26th, 2016 1 comment

Qualcomm Snapdragon 410 is the 64-bit ARM processor used in DragonBoard 410c 96Boards platform, but it’s also found in several phones, some single board computers such as Inforce 6309, and we’ve also seen it in system-on-modules includes Graperain G8916 and Intrinsyc Open-Q 410. Variscite has developed their DART-SD410 system-on-module based on the processor with up to 2GB RAM, up to 16GB storage, and on-board 802.11b/g/n WiFi and Bluetooth 4.1.

Variscite_DART_SD410DART-SD410 module specifications:

  • SoC – Qualcomm Snapdragon 410 quad core Cortex A53 processor @ 1.2GHz with Adreno 306 GPU @ 400 MHz
  • System Memory – 1 to 2GB LPDDR3 @ 533 MHz
  • Storage – 8 to 16 GB eMMC 4.5 flash
  • Connectivity – WiFi 802.11 b/g/n + Bluetooth 4.1 LE (WCN3620), GPS (WGR7640), and two u.FL antenna connectors
  • Audio – PM8916 PMIC/Audio codec
  • Snapdragon_410_SoMI/Os available via 2x 90-pin board-to-board connectors:
    • Display
      • 4-lane DSI up to 720p60/1080p30, 24-bit
      • On-carrier DSI to HDMI bridge
      • On-carrier DSI to LVDS bridge
    • Camera – 2x MIPI CSI
    • Storage – SD card
    • Connectivity – 1000/100/10Mbps on-carrier
    • RTC on-carrier
    • Up to 6x I2C, 6x SPI, 2x UARTs,
    • 1x USB2.0 Host/Device
    • Audio – Digital microphone, 2x analog microphone, stereo headphone, mono speaker, 2 x I2S
    • JTAG
  • Power Supply – 3.7 to 4.5V
  • Dimensions – 25mm x 43mm x 4mm
  • Temperature Range – -25 to 85°C
DART-SD410 Block Diagram

DART-SD410 Block Diagram

The module supports Ubuntu Linaro and Android  5.1.1, and soon will also support the Yocto Project and Windows 10 IoT. You can find documentation on Variscite DART-SD410 Wiki, and it might also be an advantage that DragonBoard 410c development board is officially supported by Linaro, and has recently become Canonical’s Ubuntu Core ARM64 reference platform.

VAR-SD410CustomBoard

VAR-SD410CustomBoard

The company can also provide VAR-SD410CustomBoard carrier board to get started with development as quickly as possible. The baseboard features a Gigabit Ethernet RJ45 port, HDMI output, a micro SD card, RTC and battery slot, two USB 2.0 ports, audio jacks, an edge connector for a camera board (VAR-EXT-CB410), various headers for LVDS, RS-232, GPIOs…, as well as user LED and buttons. Two version of the development kits with the module and baseboard are available with one including a 7″ WVGA capacitive touch screen.

DART-SD410 SoM and development kits are available now with price starting from $57 per unit for 1000 pieces orders. More details can be found on Varisite DART-SD410 and VAR-SD410CustomBoard product pages.

AVC8000nano mini PCIe Frame Grabber Captures up to 8 D1 Videos

February 25th, 2016 1 comment

There are plenty of solutions to stream or capture multiple video streams from cameras, but example for security purpose, but usually the equipment is relatively large and heavy. Advanced Micro Peripherals AVC8000nano mini PCIe capture card miniaturizes all that thanks to its form factor, and its 8 u.FL connectors used to capture eight D1 videos at full frame rate.

AVC8000nano Connected to Gateworks Ventana SBC and 8 Cameras

AVC8000nano Connected to Gateworks Ventana SBC and 8 Analog Cameras

AVC8000nano features:

  • Video Inputs
    • 8x Live NTSC/PAL video inputs with 8x 10-bit ADC and anti-aliasing filters
    • 8x D1 size capture at full frame rate
    • Formats – NTSC-M, NTSC-Japan, NTSC (4.43), RS-170, PAL-B,G,N, PAL-D, PAL-H, PAL-I, PAL-M, PAL-CN, PAL-60 SECAM
    • Adjustments – Contrast, saturation, hue (or chroma phase), and brightness. Software adjustable Sharpness, Gamma and noise suppression
  • Video Capture FormatsRGB555, RGB565, YCbCr 4:2:2, YCbCr 4:1:1
  • Windows support with Drivers and DirectShow/DirectDraw
  • Linux with drivers and Video4Linux
  • Form factor – Full height mini PCI Express
  • Temperature Range – Commercial: 0°C to 60°C; Extended: –40°C to +85°C
AVC8000nano_Block_Diagram

AVC8000nano Block Diagram

The specifications also mentions hardware requirements: “x86 PC-Compatible with mini PCI Express socket”. But as you can see on the first picture, Gateworks managed to make the card work on their Ventana single board computers powered by Freescale/NXP i.MX6 and featuring one or more PCIe connectors so it’s also suitable for ARM platforms. The company also updated their Wiki to show how to use it on their boards with Linux (built with Yocto Project 1.8) using AVC8000nano drivers, Gstreamer, and optionally OpenCV if you want to stitch multiple inputs together.

OpenCV_Camera_Inputs_Stichting

Stitching with OpenCV

Such solutions can be used for vehicle-based Video Capture, real-time situational awareness, law enforcement, remote video surveillance, traffic monitoring and control, video acquisition & analytics, UAVs,  and more.

You may want to visit AVC8000nano product page for more details. Although it has been launched in 2013, I could not find price information for the capture card.

Boundary Devices Nitrogen7 Single Board Computer is Powered by NXP i.MX7 Processor

February 23rd, 2016 No comments

While several system-on-modules based on Freescale/NXP i.MX7 processor have been announced such as Compulab CL-SOM-iMX7, or TechNexion PICO-IMX7-EMMC, I had not seen many single board computers or development boards based on the new processor, apart from Freescale i.MX7 96Boards by Arrow Electronics which was scheduled for Q4 2015, but has yet to launch. Boundary Devices Nitrogen7 board is another option that’s available now (in limited quantities) with NXP i.MX7 Cortex A7+Cortex M4 processor, 1GB RAM, 4 to 64GB eMMC, wired and wireless connectivity, and expansion headers.

Click to Enlarge

Click to Enlarge

Nitrogen7 board specifications:

  • SoC – Freescale i.MX7 single or dual ARM Cortex-A7 processor @ up to 1GHz + ARM Cortex-M4 MCU + 2D graphics engine
  • System Memory – 1GB DDR3L
  • Storage – 4GB eMMC flash (expandable to 64GB), 2MB Serial NOR Flash, SD card slot
  • Connectivity – 1x 10/100/1Gb Ethernet, WiFi 802.11 a/b/g/n, Bluetooth 4.1 (TiWi-BLE combo module)
  • Display – 24-bit RGB (via expansion connector)
  • Camera – 1x MIPI-CSI interface
  • Audio – Headphone jack, analog microphone, 2W audio amplifier
  • USB – 1x USB 2.0 host port, 1x micro USB OTG port
  • Expansion
    • PCIe Gen 2.0 + SIM card slot
    • Headers and connectors with  2x I2C, 1x SPI, 2x RS-232, 1x RS-485, 1x CAN
  • Debugging – JTAG
  • Misc – RTC + battery slot
  • Power Supply – TBD
  • Dimensions – 135mm x 79mm
  • Temperature Range – Commercial : 0 to 70C; industrial: -40C to +85C

The company provides Linux support for the board via the Yocto Project or Buildroot. Schematics and 3D files can be downloaded after website registration. A 7″ touchscreen will also be offered as option, and Boundary Devices has a Linux + Qt demo running on the board.

Click to Enlarge

Click to Enlarge

You can get more information and/or purchase the board for $180 on Boundary Devices Nitrogen7 product page. You’ll also find the board showcased at Embedded World 2016, together with the i.MX6 Quad Plus version. One more NXP i.MX7 SBC is coming according to a blog post on NXP.com with phyBOARD-i.MX7 Zeta single board computer, and Warp7 weareable platform based on i.MX7 Solo processor will be showcased at Embedded World too.

OpenRex NXP I.MX6 Open Source Hardware Board Design Files Released

February 16th, 2016 11 comments

OpenRex is an open source hardware board powered by NXP i.MX6 designed by Fedevel, and the company has announced the release of Altium project design files including both schematics and PCB layout source files, as well as manufacturing documentation.

OpenRex_BoardOpenRex board specifications:

  • SoC – NXP i.MX6 processor @ up to 4 cores @ 1.2GHz with 2D and 3D GPU
  • MCU – NXP LPC1345FHN33 ARM Cortex-M3 micro-controller
  • System Memory – DDR3-1066 (533MHz) up to 4GB
  • Storage – SATA, micro SD slot, 1x I2C EEPROM, 1x SPI FLASH
  • Video Output / Display I/F – 1x HDMI up to 2048×1536 resolution, LVDS, parallel RGB display output, touchscreen connector (Optional 4x Analog input)
  • Audio – HDMI output, 3.5mm stereo headphone jack,
  • Camera – 1x Parallel CSI camera (shared with RGB output), 1x MIPI CSI connector compatible with Raspberry Pi (shared with LVDS)
  • Connectivity – 1x 10/100/1000 Mbps Ethernet
  • USB – 2x USB 2.0 host port, 1x micro USB OTG port
  • Debugging – 1x UART Debug console (FTDI compatible)
  • Expansion
    • 1x mini PCIe slot (PCIE & USB & SIM)
    • 1x Arduino type header with CAN, 4x analog inputs, etc..
    • 1x Raspberry PI type header
  • Sensors – Compass + accelerometer, gyroscope, humidity sensor, temperature sensor
  • Misc – IR receiver, 8+1 user LEDs, 1x power LED, 1x reset button, 3x user buttons
  • Power Supply – 5V DC through power jack or micro USB port
  • Dimensions – 95 x 70 mm
OpenRex Block Diagram (Click to Enlarge)

OpenRex Block Diagram (Click to Enlarge)

While hardware documentation is ready, and available for anybody to see and use, software documentation page is currently empty. However the company has already worked on NXP (previously Freescale) i.MX6 boards for several years, and provided Linux distributions built with the Yocto Project as well as Android image and source for their iMX6 Rex board.

OpenRex_Hardware_Design_Files_List

OpenRex is developed under Creative Commons Attribution 4.0 International license and all materials can be used for personal and commercial use, as well as for education with one exception: commercial educational activities such as paid courses, trainings, or videos as this is how FEDEVEL gets its income: paid hardware design and PCB layout courses. This limitation does not apply to universities.

The board will be mass-produced in Q2 2016, but so far pricing has not been decided, and the company is still asking people how much they’d be willing to pay for the board on OpenRex product page. The price range is likely to determine which i.MX6 processor will be used, and how much RAM will be soldered to the board.

Congatec Introduces Intel Atom x5-E8000 Thin mini-ITX Board, COM Express & QSeven Modules

February 11th, 2016 1 comment

Following Intel’s announcement of their new Atom x5-E8000 quad core processor with 5W TDP/4W SDP and 7-year availability earlier today, Congatec published a press release for four new platforms based on the processor with conga-QA4 Qseven module, conga-MA4 COM Express Mini & conga-TCA4 COM Express Compact modules, as well as conga-IA4 industrial-grade Thin Mini-ITX board.

Congatec_conga-QA4

conga-QA4 Q7 System-on-Module

All four products are actually variation of existing Braswell platforms, but Intel Atom x5-E8000 brings 64-bit computing even cheaper thanks to its $39 recommended customer price. So I’ll just look at the QSeven module specifications in details:

  • SoC – Intel Atom x5-E8000 quad core “Braswell” processor @ 1.04 GHz / 2.00 GHz (Burst) with 2MB L2 cache, and Intel HD Gen8 graphics @ 320 MHz; 5 W TDP.
  • System Memory – Up to 8GB onboard DDR3L with 1600 MT/s
  • On-board Storage – Up to eMMC 4.5.1 onboard flash  (optional), 8 MB serial SPI firmware flash
  • Connectivity – PCIe to GbE controller (Intel i211)
  • Board Controller – Multi Stage Watchdog, non-volatile User Data Storage, Manufacturing and Board information, Board Statistics, BIOS Setup, Data Backup, I²C bus (fast mode, 400 kHz, multi-master), Power Loss Control, embedded BIOS Features AMI Aptio® 2.X (UEFI) BIOS
  • 230-pin edge connector with:
    • Storage – 2x SATA3, 1x SDIO
    • USB – 8x USB 2.0 or 1x USB 3.0 and 5x USB 2.0
    • Expansion – 3x PCI Express 2.0
    • Low speed I/O – I²C bus, LPC bus, 1x SPI
    • Sound – High Definition Audio Interface
    • Display – DisplaPort 1.1a up to 3840×2160 or HDMI 1.4b up to 3840×2160, LVDS up to 2x 24-bit @ 1920×1200 @ 60 Hz
    • Camera – MIPI CSI2
    • Fan control
  • Power Management – ACPI 5 .0 compliant, Smart Battery Management
  • Power Consumption – 4.5W…12W typical
  • Dimensions – 70 x 70 mm (Qseven form factor)
conga-QA4 Block Diagram (Click to Enlarge)

conga-QA4 Block Diagram (Click to Enlarge)

The module is said to support Windows 7, Windows 8, Windows 8 Embedded, Windows Embedded Compact 7, and Microsoft Windows 10. There’s also some Linux with tools, and a Yocto 1.8 Project BSP.

With the name “x5-E8000”, you might have thought it shared of the features with “x5-Z8300” processor plus options specific to the embedded space such as long term support, but a comparison on Intel website shows its features are closer to other Braswell processors such as Intel Celeron N3150 with more PCIe, display, and USB interfaces, as well as support for up to 8GB RAM.

x5-E8300_Boards

Congatec four new boards with Intel Atom x5-E8300 Processor

Congatec modules and mini-ITX board availability and pricing with the latest Atom Braswell processor have not been disclosed. You can visit Congatec products page to find out more about their latest solutions.

Renesas R-Car M2 Porter is a Linux Development Board for Your Car

January 14th, 2016 3 comments

So far, I always assumed development boards specifically designed for automotive applications would only be available to companies in the car or truck business, but as I wrote about FOSDEM 2016 schedule yesterday, I found out that one of the talk with cover FOSS software stacks that are available for automotive, and usable on hobbyist boards such as Raspberry Pi 2 and Minnowboard Max, but also on Renesas R-Car M2 Porter board specifically designed for automotive infotainment applications.

Click to Enlarge

Click to Enlarge

Renesas Port board specifications:

  • SoC – Renesas R-Car M2 dual core ARM Cortex-A15 processor @ 1.5­GHz with PowerVR SGX544MP2 GPU, Renesas 2D graphics processor, and Multimedia Engine SH­4A @ 780 MHz
  • System Memory – Dual channel 2GB DDR3
  • Storage – On-board 4 MB SPI, and 64 MB SPI, 1x SATA rev 3.1 connector, 1x SD card slot, and 1x micro SD card slot
  • Video Output / Display I/F – HDMI and LVDS + touchscreen
  • Analog Video In – ADV7180 Video Decoder with RCA jack, NTSC/PAL/SECAM autodetection
  • Audio codec – AK4643EN with 3.5mm jacks for Line In and Line Out
  • Connectivity – 100 Mbps (debug) Ethernet and Ethernet AVB (Auio Video Bridge) connector
  • USB – 2x USB 2.0 ports, 1x micro USB port that supports host, device and OTG modes
  • Serial – CAN transceiver
  • Expansion
    • 1x PCI Express x1 slot
    • EXIO connector
    • IEBus (Inter Equipment Bus)
  • Debugging – 20-pin JTAG connector, micro USB port for debugging
  • Misc – Power LEDs for 12, 5 and 1.35V, power switch, 3 user buttons, reset button,
  • Power supply – 12V/9A
  • Dimensions – 170×125 mm

So the hardware is pretty interface with interfaces seldom found on hobbyist boards such as IEBus (automotive 2-wire protocol to connect multiple media devices), EXIO connector, and an Ethernet AVB bus. Video input would allow you to use some rear camera for example, LVDS and the touchscreen header a touchscreen display.

Click to Enlarge

Click to Enlarge

The board supports Linux built with the Yocto Project. No, I did not find at all that information on Renesas website, but instead on Porter board page on eLinux.org, which beside hardware information, including the hardware and setup guide, also provides a quick start guide to  run an “Hello, World!” application with a Yocto build supporting both X11 and Wayland.

All that would not be any fun is you could not purchase the board, but luckily R-Car M2 Porter board is sold on Digikey for $360.