Category: Development Boards

v4l2 in ffmpeg for Kodi with Mesa freedreno GPU hardware acceleration on Dragonboard 410c

Posted by – October 2, 2017

Open Source video decoding with V4L2 (Video4Linux2) hardware accelerated video playback in ffmpeg with latest Kodi 18 from master branch. Video4Linux2 support for FFMPEG means fully open source video acceleration can be available for open source distributions on ARM, here shown off decoding video with v4l2m2m (Video4Linux 2 with Memory to Memory) on the Qualcomm DragonBoard 410c, for H264 decode. Other boards with other chipsets that have video decode engines that can support other codecs such as H265, VP9 etc at 4K and etc will then also be able to support that. It means you can upgrade the kernel when you want to what you want, giving you more freedom being less locked to vendor support and if you find a bug you can actually fix it. Filmed at Linaro Connect San Francisco 2017.

Qualcomm Dragonboard 820c with 4K Debian UI

Posted by – October 2, 2017

This is the Qualcomm Dragonboard 820c running at 4K the Debian user interface, configured in the 96Boards Extended edition with full sized Ethernet port and more.

Qualcomm Dragonboard 600c

Posted by – October 2, 2017

The Qualcomm DragonBoard 600c features the APQ8064 quad-core Qualcomm Krait chipset, with Adreno A320 GPU, it’s in the 96Boards Extended edition form factor with space for Gigabit Ethernet.

96Boards: $99 ROCK960 Rockchip RK3399 development board

Posted by – September 30, 2017

Yang Zhang, Director of http://96boards.org presents the ROCK960 featuring Rockchip RK3399 Dual-core ARM Cortex-A72, Quad-core ARM Cortex-A53, Mali-T860MP4, USB 3.0, HDMI 2.0, USB Type-C with DisplayPort 1.2, 4-lane PCIe 2.1 for high speed communication to FPGA or external GPU is possible. Rock960 will be used by open AI efforts, with ARM Computing Library available for openCL acceleration. ROCK960 supports Android 7.1, Debian Stretch and Yocto officially, other distributions can be supported by the open source community. Rockchip provides multimedia Linux support for ROCK960. The likely price for the board is going to be $99 for 2GB RAM with 16GB emmc and $139 for 4GB RAM with 32GB emmc.

Specs:
* SoC – Rochchip RK3399 hexa-core big.LITTLE processor with two ARM Cortex A72 cores up to 1.8/2.0 GHz, four Cortex A53 cores @1.4GHz and ARM Mali-T860 MP4 GPU with OpenGL ES 1.1 to 3.2 support,
OpenVG1.1, OpenCL 1.2 and DX 11 support
* System Memory – 2 or 4GB RAM
* Storage – 16 or 32GB eMMC flash + micro SD card
* Video Output – 1x HDMI 2.0 up to 4K@60 Hz with CEC and HDCP
* Connectivity – WiFi 802.11ac 2×2 MIMO up to 867 Mbps, and Bluetooth
4.1 LE (AP6356S module) with two on-board antennas, two u.FL antenna
connectors
* USB – 1x USB 2.0 host port, 1x USB 3.0 port, 1x USB 3.0 type C port
with DP 1.2 support

Expansion
* 1x 40 pin low speed expansion connector – UART, SPI, I2C, GPIO, I2S
* 1x 60 pin high speed expansion connector – MIPI DSI, USB, MIPI CSI, HSIC, SDIO
* 1x M.2 key M PCIe connector with support for up to 4-lane PCIe 2.1
(max bandwidth: 2.0 GB)
* Misc – Power & u-boot buttons. 6 LEDS (4x user, 1x Wifi, 1x Bluetooth)
* Power Supply – 8 to 18V DC input (12V typical) as per 96Boards CE
specs; Battery header

Dimensions – 85 x 54 mm (96Boards CE form factor)

The team behind the ROCK960 is Vamrs Limited, a startup based on Shenzhen, China, with eight employees with average more than 10 years electronics and embedded experience. Vamrs is a 96boards contract Manufacturing Partner. (https://www.linaro.org/company/vamrs/)

Distributors and interested parties can contact Vamrs at support@vamrs.com

Qualcomm ARM Server Centriq 2400 at Linaro Connect San Francisco 2017

Posted by – September 30, 2017

This is the Qualcomm 48-core (custom Qualcomm Falkor cores) Centriq 2400 ARM Server reference evaluation board. Featuring 48-cores with 12 DIMM slots of DDR4 RAM memory, dual PCI riser boards for fully customizable setup. At Linaro Connect SFO17, the ARM team is demonstrating an ELK big data demo with ElasticSEarch, Logstash and Kibana for graphic visualization running on Qualcomm Centriq 2400 processor. The Qualcomm Centriq 2400 processor is designed for cloud computing running these microservices in containers seamlessly. There is a 2nd demo of Linuxkit with NGINX running in a container. Both demos use Docker containers running on Ubuntu 16.04.

sub-$1000 Socionext 24-core ARM Desktop Developer Box

Posted by – September 30, 2017

Daniel Thompson of Linaro talks about the upcoming new ARM Developerbox that was announced at Linaro Connect SFO17. The box is a 24-core ARM Cortex-A53 low-power workstation allowing software development for ARM to be done on ARM. The board is a collaboration between Socionext, Gigabyte and Linaro and is the first 96Boards Enterprise Edition platform to exploit microATX form-factor and feels like a normal PC motherboard, right up to the row of three PCIe slots that are available.

Socionext CEO Yasuo Nishiguchi at Linaro Connect San Francisco 201

Posted by – September 30, 2017

Following his keynote to introduce Socionext and the recently announced multi-core desktop Arm developer platform Socionext Chairman and CEO Yasuo Nishiguchi PhD talks about servers, SoCs and the company’s new CPU-to-CPU communication technology DDT (Direct Data Transaction), and looks forward to the launch of the new desktop developer platform in the December-January time frame.

Secure96 Security ICs and TPM Mezzanine for 96Boards

Posted by – September 28, 2017

Joakim Bech presents the Secure96 mezzannine security board, daughter board for engineers to work with symmetric, asymmetric IC’s as well as a TPM chip. You can see Joakim Bech’s presentation and slides on this product here.

Bero builds ARM Desktop PC Quad-core ARM Cortex-A72 Marvell MACCHIATObin

Posted by – September 28, 2017

Bero (Bernhard Rosenkränzer) from Linaro is building his own 64bit ARMv8 quad-core ARM Cortex-A72 Desktop PC with Nvidia GPU (possibly with a Radon GPU card support later), 16GB RAM, today is Wednesday, he hopes to have it running by Friday then I can film a new video. Bero and his colleagues have also worked on many other things such as AOSP TV, Trebble related unifying builds adapting a new partition layout enabling automatic updates among kernel builds to work properly.

OpenGPU on Altera Cyclone V FPGA at Linaro Connect 2017

Posted by – September 27, 2017

Fabrício Ribeiro Toloczko, ​Systems engineer of The Technological Integrated Systems Laboratory (LSI-tec) and CITI-USP (Interdisciplinary Center in Interactive Technologies from University of São Paulo) presents the OpenGPU, a real GPU implementation that proposes a methodology to progressively develop hardware from a software implementation, making the process for producing hardware more easy and fast. Today, it runs on an Altera Cyclone V SoC FPGA with a dual-core ARM Cortex-A9. This processor is used to keep running a Linux distribution, while sending and receiving data through the memory mapped communication with the FPGA. Mesa3D and Gallium’s softpipe driver are used for creating most of the graphic pipeline. The FPGA holds one rasterizer, which is a fixed function in graphic pipeline. With that, it’s possible to run any OpenGL application, doing the hardware and software changes in real time.

96Boards RoboMezzi, LoFive, PocketBeagle, PocketBone KiCAD, BeagleWire by Michael Welling of QWERTY

Posted by – September 27, 2017

Michael Welling of QWERTY Embedded Design at Linaro Connect 2017, showing off some of his custom PCB Designs including the 96boards mezzanine boards such as the RoboMezzi, RISC-V based LoFive development board (crowdfunding here), PocketBeagle, PocketBone KiCAD, BeagleWire and how he designs them in KiCAD and more.

You can read more about his projects below:

LoFive
Groupgetspage: https://groupgets.com/campaigns/353-lofive-risc-v
Hackaday.io page: https://hackaday.io/project/26909-lofive
Hackster.io page: https://www.hackster.io/mwelling/lofive-ab6d8a
SourceGithubRepository: https://github.com/mwelling/lofive

Mentions:
https://www.cnx-software.com/2017/08/31/lofive-is-a-tiny-open-source-hardware-board-based-on-sifive-fe310-risc-v-open-soc/
https://blog.adafruit.com/2017/09/23/lofive-risc-v-groupgetscom-sifiveinc/
https://hackaday.com/2017/09/18/a-smaller-cheaper-risc-v-board/
PocketBeagle
Homepage: https://beagleboard.org/pocket
SourceGithubRepository: https://github.com/beagleboard/pocketbeagle
PocketBoneKiCAD
Hackaday.io page: https://hackaday.io/project/19495-pocketbone-kicad
Hackster.io page: https://www.hackster.io/mwelling/pocketbone-kicad-4fba09
SourceGithubRepository: https://github.com/mwelling/pocketbone-kicad
Blogsandvideo:
https://hackaday.com/2017/04/15/an-even-smaller-beaglebone/
https://octavosystems.com/2017/07/25/hand-assembly-of-pocketbone-using-the-osd3358/
https://octavosystems.com/2017/04/20/pocketbone-kicad-design/
https://www.youtube.com/watch?v=vYUbEIdKWXg
BeagleWire
Hackaday.io page: https://hackaday.io/project/20989-beaglewire
Hackster.io page: https://www.hackster.io/46021/beaglewire-566292
GithubRepos:
https://github.com/mwelling/beagle-wire
https://github.com/pmezydlo/BeagleWire
GSoCProjectPage:
http://elinux.org/BeagleBoard/GSoC/BeagleWire_software_support
96boardscommunityinitiative
https://github.com/96boards/mezzanine-community

Playtronica, play music with fruits, cats and anything

Posted by – July 8, 2017

Playtronica is an open-source toolkit for creating immersive sensory interactions interactive musical experiences. Touchme and Playtron are devices that transform human touch into midi notes. Work with any conductive material, vegetables, cats and humans. Sounds are generated by Playtronica’s web sampler or any other online midi synth. Filmed at the IDTechEx Show!

You can watch some musical sessions played using the Playtronica here, here and here.

Microchip ARM, PIC and AVR Microcontrollers


Microchip acquired Atmel in 2016 for $3.56 Billion, this among other acquisitions by Microchip, grows their Microcontroller portfolio to include Atmel’s ARM based SAM Microcontrollers (which I have previously filmed here: SAM S70 and E70 ARM Cortex-M7, SAM L21 ARM Cortex-M0+, Atmel BTLC1000 Bluetooth ARM Cortex-M0, SMART SAM W25 Wi-Fi for IoT with ARM Cortex-M0+, together with Microchip’s own ARM cores, and their MIPS-based PIC-32 cores, a few older PIC cores, Atmel’s 8 and 32-bit AVR cores among other. Microchip Technology also provides Serial EEPROM devices, Serial SRAM devices, KEELOQ devices, radio frequency (RF) devices, thermal, power and battery management analog devices, as well as linear, interface and mixed signal devices. Some of the interface devices include USB, ZigBee/MiWi, Controller Area Network, LoRa, SIGFOX and Ethernet.

TechNexion Factory Tour


TechNexion is a design and manufacturing company showing in this video its engineering team, that designs IoT smart devices, development boards for the needs of projects like the ARM powered Android Things ecosystem by Google or Amazon Alexa Voice-Recognition development platform and its advanced manufacturing capabilities. In the video, we get a direct glimpse of how ARM modules and systems are designed and how much automation is being utilized in a smart SMT factory. The video tour takes you through all production stages from the module design to SMT manufacturing to post production functional testing. The factory churns out up to 250K PCBA per month. Filmed on location at the TechNexion factory in Taipei, Taiwan in June 2017.

Marvell Armada 3K, 7K and 8K for Network, Storage and Networking Development Boards

Posted by – June 5, 2017

Marvel Armada 3k is a Dual Core Cortex A53 processor for Network Attached Storage. Armada 8k features Dual and Quad-Core ARMv8 Cortex-A72 cores, DDR3/3L/DDR4 DRAM, Virtualization, Up to 12 SERDES lanes, 4x SATA 3.0, 2x 10 Gigabit Ethernet port + 4x 1/2.5 Gigabit Ethernet ports, 3x USB 3.0 (Host/Device), PCIe 1 Port x4 + 1 Ports x2 + 4 Ports x1, and HDLC/TDM, SDIO 3.0, serial and flash interfaces. The 8k is manufactured with a 28nm process. 1 port PCIe x4 + 1 ports PCIe x2 + 4 ports PCIe x1, HDLC/TDM, SDIO 3.0 serial and flash interfaces. Armada 7k features Dual core and Quad Core ARMv8 Cortex-A72, DDR3/3L/DDR4 DRAM, Virtualization, Up to 6 SERDES lanes,2x SATA 3.0, 1x 10 Gigabit Ethernet port + 2x 1/2.5 Gigabit Ethernet ports, 2x USB 3.0 (Host/Device), 1 port PCIe x 4 + 2 ports PCIe x1, HDLC/TDM, SDIO 3.0 serial and flash interfaces. The 7k is manufactured with a 28nm process. Marvell Armada processors are designed for network attached storage and can offer NAS solutions for lower price than Intel can. Marvell offers development boards using these processors at http://espressobin.net

Android Things Development Board by TechNexion


TechNexion shows the Android Things ARM Powered development platform designed to enable energy-efficient, secure and portable applications for Google’s Internet of Things ecosystem strategy. The development platforms provide hardware that developers need to speed up their IoT projects on the Android Things platform as well as onto other supported platforms such as Ubuntu, Debian, Yocto Project, regular Android and more. TechNexion also continues to build on its complete lineup of System on Modules designed for modular, versatile, scalable and low-power applications that can be easily integrated into other devices for all types of IoT development.

Android Things on TechNexion Pico i.MX7D, i.MX6UL and soon i.MX8M


Google Android Things launch partner, TechNexion Pico Pi SoM is an ARM Powered Google Android Things IoT development System on Module, the NXP Pico i.MX7D Dual Core ARM Cortex-A7 with ARM Cortex-M4, NXP Pico i.MX6UL and soon also it will be with 64bit i.MX8M Quad Core ARM Cortex-A53 and ARM Cortex-M4. These TechNexion Android Things System on Modules can dock into a Raspberry Pi form factor for development and expansion of advanced IoT projects using Android Things, you can read more about Android Things at http://iot.google.com and https://developer.android.com/things/hardware/developer-kits.html

you can see the TechNexion Android Things SoM at the Google I/O keynote about Android Things 19 minutes, 50 seconds into the video here:

Intel Altera ARM Powered FPGA 96Boards Chameleon96 development board by Novtech

Posted by – May 19, 2017

Running Altera Cyclone V SoC HPS consists of a dual-core ARM Cortex-A9 MPCore processor, a rich set of peripherals, and a multiport memory controller shared with logic in the FPGA, giving you the flexibility of programmable logic and the cost savings of hard intellectual property (IP) with the Intel ARM SoC FPGA Embedded Development Suite. The Arrow Chameleon96 Community Board features an Intel PSG Cyclone V SoC FPGA based system that adheres to the Linaro http://96Boards.org open platform specification. The board includes industry standard interfaces and expansion headers for 96Boards compatible mezzanine cards and interface kits. Unlike other 96Boards, the Chameleon96 board includes Intel PSG’s SoC FPGA which combines the performance of a dual core ARM Cortex-A9 processor with the flexibility of programmable logic, providing the ultimate in system customization. Programmable logic is ideal for accelerating embedded software with custom hardware.

The Chameleon96 board includes a quantum-resistant Key Agreement Protocol and Digital Signature Algorithm reference design from SecureRF. These Public Key methods feature small, fast, and very low-energy solutions designed to accelerate the development of authentication and data protection solutions for the Internet of Things. For availability of additional security methods for the Chameleon96 board, including Secure Boot, Secure Firmware Updates and Secure Firmware Delivery.

Makeblock Airblock and Neuron electronic modules for makers

Posted by – May 12, 2017

Makeblocks are modular arduino robots for stem education. The Airblock is a Modular and Programmable Drone with drone mode, underwater and hovecraft. The the airblock sells for $179. The ultimate robot kit is an Arduino and Raspberry Pi compatible robot kit that can take the form of a Rolling Tank, Detecting Robot, Catapult Ram, and Robotic Ant. There are ten assembly ideas in the box. The ultimate robot sells for $189. The starter robot kit is a lower end arduino compatible robot kit that sells for $149. The starter kit can be made into a robot tank or a three-wheel robot car. And then there is Makeblock Neuron which is an An Electronic Building Block Platform successfully got crowdfunded at on Kickstarter.

Allwinner VR9, 6K30p, 4K60p for VR, Allwinner A63, 28nm Quad-core ARM Cortex-A53 with Mali-T760MP2


Allwinner launches their new Allwinner VR9 Octa-core ARM Cortex-A53 with Mali-T760 GPU for higher performance All-in-one VR. 6K VR can render about 6000×3000, thus upcoming VR displays with something around 3000×3000 for each eye. Then Allwinner A63 is Allwinner’s new Quad-core 64bit ARM Cortex-A53 with Mali-T760MP2 GPU with support for 2K displays, on a lower power consuming 28nm process, for longer battery life, to come to the marketing within the next 1-2 months from now. At the Allwinner booth is the Seegene.com Allwinner H8 Octa-core ARM Cortex-A7 powered Augmented Reality headset with dual 1280×800 OLED micro-displays reflected through a prism for sale for about $1000. Allwinner also shows some of their latest tablets, kids tablets, AI speakers with Amazon Alexa API support, baby monitoring tablet and camera, panning camera tablet, A64 Powered Tablets and 2-in-1 with Android 7.0 GMS tested. The Aikun Morphus X300 having features like the Nintendo Switch but having been released a while before Nintendo. POS machines, the new Allwinner Y10 quad-core ARM Cortex-A53 for interactive connected photo frames with gesture control support. All-in-one VR. A64 development board by Occocci, LTE connected solutions with Qualcomm, and solutions for the Smart Assistant Speakers market.