Author:


NXP i.MX8, ARM Cortex-A72, ARM Cortex-A53 and ARM Cortex-M4

Posted by – March 18, 2017

NXP i.MX 8 series of applications processors is a feature and performance scalable multicore platform that includes single-, dual- and quad-core families based on the ARM Cortex-A72, ARM Cortex-A53, ARM Cortex-A35 and ARM Cortex-M4 based solutions with advanced graphics, imaging, machine vision, audio, voice, video and safety critical applications also including its Vivante GC7000LiteXS/VX GPU. NXP i.MX8 supports Android, Linux, FreeRTOS, QNX, Green Hills, Dornerworks XEN and more with 10-year long term support for the chip provided by NXP.

BeagleBone Blue with System-in-Package Octavo Systems OSD3358


BeagleBone Blue is as a new Robotics and IoT development board based around the Octavo Systems OSD3358 System-In-Package featuring a Texas Instruments AM3358 1GHz ARM Cortex-A8, 512MB of DDR3 and power management enabling easy and affordable customization and re-design of the PCB using Autodesk EAGLE. BeagleBone Blue has 2 cell (2S) onboard LiPo battery management with charger and battery level LEDs, 8 real-time software controlled PWM/PPM outputs for 6V servo motors or electronic-speed-controllers (ESCs), 4 PWM-enabled DC motor drivers, 4 quadrature encoder inputs, on-board sensors including a 9-axis IMU and barometer, a wide array of GPIO and serial protocol connectors including CAN, 4 ADC inputs, a PC USB interface, a USB 2.0 host port, a reset button, a power button, two user configurable buttons and eleven user configurable LED indicators. BeagleBone Blue can run Debian, ROS, Ardupilot, Graphical programming, Cloud9 IDE on Node.js and more to come. You can order the BeagleBone Blue for $79 at https://www.arrow.com/en/products/bbblue/beagleboardorg

Qualcomm Dragonboard 410c at Linaro Connect Budapest 2017

Posted by – March 17, 2017

Following the http://96boards.org/openhours/ session at Linaro Connect Budapest 2017, Lawrence King, Engineer, Sr. Staff/Mgr at Qualcomm Canada, talks a bit about the history of Dragonboard (since my video of an early Dragonboard filmed with him at Computex 2011) leading to the Dragonboard 410c, the ecosystem that is being built around it and some of what’s to come from Qualcomm with Dragonboard.

Nvidia Tegra X2 in Jetson TX2 Developer Kit, dual Denver2 + quad ARM Cortex-A57, Pascal GPU


Nvidia Tegra X2 features two Nvidia custom Denver 2 cores, four ARM Cortex-A57 cores with Nvidia’s Pascal GPU (made of 256 CUDA cores) made on TSMC’s 16nm FinFET+. Nvidia Tegra X2 (codenamed “Parker”) delivers up to 1.5 teraflops of performance, about 50% more performance than Nvidia Tegra X1. Enabling Artificial Intelligence (AI), for building advanced robots, drones, smart cameras, portable medical devices, enabling the processing of complex deep neural networks on the edge of the IoT world. While X1 could do 4K at 30fps encode, 4K 10bit 60p decode, X2 can encode 4K H265 at 60p and decode 4K 12bit 60p. Memory bandwidth has more than doubled from 25.6GB/s to 58.3GB/s, you can buy the Nvidia Jetson TX2 Developer Kit for $599 at https://store.nvidia.com/store?Action=DisplayPage&Locale=en_US&SiteID=nvidia&id=QuickBuyCartPage

Cypress PSoC 6 dual-core ARM Cortex-M4 and ARM Cortex-M0+

Posted by – March 17, 2017

The Cypress Semiconductor PSoC 6 is a dual-core microcontroller featuring all Cypress’s peripherals and configurability of previous generations, to build low-power designs with a high degree of security, for IoT. Cypress PSoC 6 features ARM Cortex-M4 and ARM Cortex-M0+ cores, in an ultra-low-power 40-nm process technology, with integrated security features required for next-generation IoT. The architecture is intended to fill a gap in IoT offerings between power-hungry and higher-cost application processors and performance-challenged, single-core MCUs. The dual-core architecture lets designers optimize for power and performance simultaneously, alongside its software-defined peripherals. The two cores can achieve 22 µA/MHz and 15 µA/MHz of active power on the ARM Cortex-M4 and Cortex-M0+ cores, respectively. The dual-core architecture enables power-optimized system design where the auxiliary core can be used as an offload engine for power efficiency, allowing the main core to sleep.

The PSoC 6 MCU architecture provides a hardware-based Trusted Execution Environment (TEE) with secure boot capability and integrated secure data storage to protect firmware, applications and secure assets such as cryptographic keys. PSoC 6 implements a set of industry-standard symmetric and asymmetric cryptographic algorithms, including Elliptical-Curve Cryptography (ECC), Advanced Encryption Standard (AES), and Secure Hash Algorithms (SHA 1,2,3) in an integrated hardware coprocessor designed to offload compute-intensive tasks. The architecture supports multiple, simultaneous secure environments without the need for external memories or secure elements, and offers scalable secure memory for multiple, independent user-defined security policies.

Software-defined peripherals can be used to create custom analogue front-ends (AFEs) or digital interfaces for innovative system components such as electronic-ink displays. The architecture offers flexible wireless connectivity options, including fully integrated Bluetooth Low Energy (BLE) 5.0. The PSoC 6 MCU architecture features the latest generation of Cypress’ CapSense capacitive-sensing technology, enabling touch and gesture-based interfaces. The architecture is supported by Cypress’ PSoC Creator Integrated Design Environment (IDE) and the ARM ecosystem.

In this video, Cypress shows PSoC 6 using a wearable demo and the PSoC 6 pioneer kit. You can read more about PSoC 6 here: http://www.cypress.com/event/psoc-6-purpose-built-iots

Aiptek Pico Projectors: i70 (smallest), AN100 (smart), i120 (HDMI input), iBeamBlock (x86 stackable)

Posted by – March 17, 2017

Aiptek demonstrates how they are the world leader in TI DLP pico projectors offering a whole range of innovative portable, pocket and pico projectors including the following for their latest range of pico projectors: i70 world’s smallest bright mirroring projector, AN100 an affordable compact 100lumen Android Smart projector, i120 with dual HDMI (input and output), iBeamBlock with pogopins for x86 computer module, tablet touch module, powerback and the 400lumen 720p TI DLP TRP pixel projector. P800 Boombox projector with 360 degree boombox speaker 8 Speakers (40 Watt), 5″ touchscreen Smart Android projector with 4 hour battery at 800lumen 1280×800 for an all-in-one outdoor cinema device running on the Samsung Exynos 5260 Hexacore dual ARM Cortex-A15 and quad ARM Cortex-A7 with Mali-T624 GPU, 2GB RAM, 16GB Flash and MicroSD card slot. AN500VT is world’s first mobile interactive projector with an ir camera to be used with an IR stick to be able to interact with the projector directly on the wall. Aiptek i400 projects 720p with short-throw 400lumen, wireless and USB projection using their USB based codec for easy display mirroring from Windows/Mac computer or from iOS/Android. Aiptek is looking forward when it might be possible for them to also make 1080p and soon after 4K Projectors once the TI DLP 4K solution can be made to fit into a compact size which should be by late 2018. Aiptek iBeamBlock will have a 500lumen 1080p 0.33″ TI DLP module to come. Also driving the LED light from OSRAM, also looking into using up to 2000lumen laser source. Aiptek has been making and shipping the largest amount of TI DLP Pico projectors since 2008 you can watch a whole range of Aiptek videos that I have filmed since 2008 here: https://www.youtube.com/user/Charbax/search?query=Aiptek

Socionext SC2A11 ARM Server SoC is 24-core ARM Cortex-A53

Posted by – March 14, 2017

Socionext shows their new SC2A11 ARMv8 server SoC featuring 24 ARM Cortex-A53 cores and their SC2A20 Interconnect bridge. SC2A11 is a highly integrated low-power server system suitable for edge computing which processes data at the edge of the cloud in the IoT era. Large amount of data can be processed faster in memory by adopting the 64bit ARMv8 architecture. Up to 1536 cores can be configured in a system for uses such as web serving, indexing, cloud computing.

Linaro OP-TEE open-source security for the mass-market

Posted by – March 14, 2017

Joakim Bech talks about Linaro’s work in OP-TEE (Open Portable Trusted Execution Environment) small OS-like environment that sits aside a rich operating system, for instance Android. The purpose of the TEE is to keep all secret credentials and data manipulation in the small TEE rather than in a larger rich OS that is often the vulnerable target of malware and hackers in general. In order to reach this goal, application software is architected in a way such that sensitive functions are precisely defined and offloaded to the TEE in the form of Trusted Applications.

Apache Ambari on ARM server

Posted by – March 14, 2017

At Linaro Connect Budapest 2017, ARM and the Linaro LEG (Linaro Enterprise Group) team demonstrate Apache Ambari running on ARM servers. Apache Ambari is one of key Big Data components that provides an easy to use web interface to provision, manage and monitor Hadoop cluster and various other Big Data tools. In this demo Apache Ambari is running on 3 node cluster with Hadoop, YARN and Zookeeper, all on AARCH64 hardware.

With ARM servers getting into Datacenter, Linaro has been collaborating with ARM and ARM vendors in making sure Big data components work well in AARCH64 architecture. Porting and Building Apache Ambari on AARCH64 is one of the efforts the team has been working on apart from porting, building and benchmarking Hadoop, Spark, Hive, HBase and other Big data components. The team chose to showcase Apache Ambari as a high level component due to it being very intuitive, easy-to-use Hadoop management web UI backed by its RESTful APIs. Ambari provides a dashboard with metrics for CPU, Storage, memory utilization and also metrics for HDFS, MapReduce, Pig, Hive etc for monitoring Hadoop Cluster. It also provides step-by-step wizard for managing Hadoop Clusters (like adding nodes, taking down nodes, doing rolling upgrades, etc).

As of today, Ambari is officially supported only on X86 servers. The work team has done is to patch Ambari to work on AARCH64, which involved patching various dependencies like phantomjs, leveldb, leveldbjni java libaries, etc. Linaro is also part of ODPi organization (odpi.org), which has been working on standardizing Big Data. Ambari is part of ODPi’s operations specs. The collaboration helps in speeding up upstreaming process since ODPi also has some of same maintainers as of ASF.

The work done for this demo is a PoC running in ARM lab (working on Linaro Dev Cloud at the mean time) and yet published.

This video features Eugene Xie ARM Principal Software Engineer & Tech lead of Workloads team of Enterprise Software, BSG, Ganesh Raju – Tech Lead, BigData team and Naresh Bhat, Cavium assignee to Linaro for BigData.

ARM Cordio-N NB-IoT as ARM shipped 100 Billion chips

Posted by – March 14, 2017

ARM announces that 100 Billion ARM Processors have shipped. And in this video, ARM talks about their acquisition of Swedish Mistbase and British NextG-Com to enable ARM’s new Cordio-N NB-IoT narrowband IoT communications standard.

Arrow Dragonboard 820c Extended 96Boards, the Enterprise Edition Oxalis NXP ARMv8 Layerscape LS1012A

Posted by – March 14, 2017

Arrow shows an early prototype of their upcoming Qualcomm Snapdragon 820 based extended edition 96Boards and they are showing their first Enterprise Edition 96Board named Oxalis. Based on NXPs latest ARMv8 Layerscape LS1012A Processor running at 800MHz, this board delivers up to date connectivity with two USB-3.0 ports, SATA, 2x Gigabit Ethernet and PCIe.

Arrow also has a whole bunch of other new development boards such as the Meercat, an i.MX7 based ARM Cortex-A7 board with ARM Cortex-M4 and the Chameleon, the first Intel / Altera FPGA based 96Boards. You can read Arrow’s article about maker’s experiences with the 96Boards here.

Also check back in the days to come as I will be filming Arrows presenting their latest 96Boards at the Embedded World in Nürnberg 14th-16th February, you can get your free pass here.

Robert Wolff featured in this video is the comunity manager at 96Boards hosting the weekly 96Boards Open Hours.

Freedreno enables Linux distros on Dragonboard 820c 96Boards

Posted by – March 14, 2017

Rob Clark, maker of the open source GPU driver Freedreno shows off his latest Freedreno open source GPU working on an upcoming Qualcomm Snapdragon 820 based Dragonboard 820c development board, one that is going to use an expanded 96Boards specification to add PCI-E and Gigabit Ethernet ports among other things to the development board. This Freedreno and 820 board provides a significant jump in performance for the GPU, possibly 4x to 5x between the Adreno 306 in a Dragonboard 410c and the Adreno 530 in a Snapdragon 820 based board. The availability of the Freedreno open source GPU driver on Qualcomm based development boards means that these development boards can run all sorts of Linux distributions, including Debian, not just Android. You can read more about the Dragonboard 820c here.

Linaro shows Video Playback Verification with Robot framework and OpenCV

Posted by – March 14, 2017

The Linaro Digital Home Group (LHG) recognizes the need for automated video testing software in Linaro’s automated validation architecture (LAVA). In LHG they have started looking at the open source Robot Framework generic test automation framework and OpenCV (Open Source Computer Vision). The demo at Connect (BUD17) shows some of the first steps of how to automate the verification of video playback using open source test projects that can be implemented as part of the Linaro Continuous Integration (CI) framework.

Linaro RDK with GStreamer-V4L2 video accelerator and Freedreno graphics overlay

Posted by – March 14, 2017

The Linaro Digital Home Group (LHG) has extensive experience working with the Comcast RDK. LHG has been instrumental in leading open source initiatives in the RDK. At Linaro Connect (BUD17), the LHG Director, Mark Gregotski, along with 2 Comcast assignee engineers (Siva Patchaiperumal and Kalyan Nagabhirava) are demonstrating a port of the RDK to the Qualcomm 96Boards Dragonboard 410c. This demo shows the RDK media framework taking advantage of the GStreamer-V4L2 support provided by the DBD410C to use the hardware video decoder. The HD video is scaled and then a rotating triangle is overlaid using the open source Freedreno graphics support available with DB410C. The demo shows smooth video playback without any stuttering with smooth graphics overlay. Since the video decode is offloaded to the video hardware, the CPU is not heavily loaded.

Linaro Android AOSP TV, making Android TV Boxes and Smart TVs better

Posted by – March 13, 2017

Interview with the core team behind the Linaro’s AOSP TV project. The project lead Khasim Syed Mohammed and team members Show Liu and Vincent Chou demonstrate Android TV running on the 96Boards HiKey platform. The team shares the goals of the AOSP TV project, how it will benefit the SoC vendors, OEMs and ODMs of Smart TVs and Advanced Set-top box manufacturers and Android TV application developers. They clarify the project goal, its to create AOSP TV as the open source subset of Android TV and is not to fork the Android TV work from Google. They also share the details on upcoming LHG’s AOSP TV m-lcr release, OPTEE security framework integration, DRM support to be added and a lot more.

Secure Debug IoT on ARMv8-M ARM Cortex-M33

Posted by – March 12, 2017

Marc Moreno Berengue of ARM at Linaro Connect 2017 in Budapest shows TrustZone for ARM Cortex-M33 implementing a secure gateway between the Secure and Non-secure areas on the ARM Cortex-M33 SoC, with the ARM CoreLink SSE-200 subsystem, TrustZone, ARM CoreLink SIE-200, instruction cashes, power infrastructure components, Secure Debug with ARM CoreSight SoC, the optional ARM TrustZone CryptoCell and the optional ARM Cordio Radio. All these enabling security for IoT. This demonstration is running on the ARM Cortex-M Prototyping System (MPS2/MPS2+) which is a Versatile Express development board featuring a large FPGA for prototyping Cortex-M based designs and a range of different options for debug.

Secure IoT updates bootloader on NXP FRDM-K64F ARM Cortex-M4

Posted by – March 12, 2017

David Brown at Linaro demonstrates the mcuboot project. mcuboot started as the bootloader for the Mynewt project. David has ported this to Zephyr, and the bootloader is now its own project.

Oliver “Ogra” Grawert talks Ubuntu Core on Dragonboard 410c at Linaro Connect Budapest 2017


Robert Wolff of the weekly 96Boards Open Hours show interviews Oliver “Ogra” Grawert of Canonical about the status of Snappy Ubuntu Core on the 96Boards including the Dragonboard 410c and more about Ubuntu Core, Canonical’s strategy in IoT, security and updates through the Build.Snapcraft.io platform. You can watch the 96Boards Open Hours episode featuring Robert Wolff and Ogra here.

Ubuntu Core, Snapcraft.io IoT package support/update, Dragonboard 410c, Raspberry Pi and more

Posted by – March 7, 2017

Canonical shows some of the latest development boards where Ubuntu Core is supported, includes the 96Boards Qualcomm Dragonboard 410c, Raspberry Pi 3, Raspberry Pi Nano expecting to ship on a coin sized board. Also shipping on Samsung Artik, NXP i.MX6/i.MX7/i.MX8 and on Intel powered development boards also. Canonical also promotes their http://build.snapcraft.io platform to package any app for every Linux desktop, server, cloud or device, and deliver updates directly.

Koen Kooi talks about Kodi on ARM, V4L2, OpenCDM, EME for HTML5

Posted by – March 7, 2017

Koen Kooi, release manager at Linaro, talks about wanting to watch Netflix from inside Kodi and the work going on to make that possible. This video was filmed at the Linaro Connect Budapest 2017.