Category: Development Boards

Page 2 of 28 1 2 3 4 5 28

Kodi Playback with Standard V4L2 Stack

Posted by Charbax – October 29, 2018

Full upstream implementation of Hardware accelerated video decoding (mainly H264) with the generic V4L2 Mem2Mem API, Zero-copy rendering with DRM Atomic kernel Drivers, DMA-BUF transferred from V4L2 to DRM, FFmpeg V4L2 Mem2Mem integration with Kodi, Kodi GBM Display for Atomic Direct to plane rendering.

Get early access to all videos (weeks/months before everyone else), get business cards to companies filmed, support my video-blogging work, become a member

Wi-Fi and Bluetooth single chip Unisoc in UCRobotics IVY5661 IoT Edition 96Boards development board

Posted by Charbax – October 29, 2018

This is a Wi-Fi and Bluetooth single chip solution IoT Edition 96Boards, it can be used as a Wi-Fi Repeater, for Bluetooth on-boarding, Bluetooth 5 Mesh Network. It's an ARM Cortex-M4 dual core, runs Zephyr. You can read more about it here

Get early access to all videos (weeks/months before everyone else), get business cards to companies filmed, support my video-blogging work, become a member

Linux microPlatform, secure IoT updates with Foundries.io and Toradex

Posted by Charbax – October 13, 2018

At Linaro Connect Vancouver 2018, Foundries.io and Toradex discuss Linux microPlatform, what microPlatform is and how it helps Toradex to build their next generation Software Platform.

Linux microPlatform is an open source, minimal, secure, updatable Operating System based on OpenEmbedded / Yocto Project. Toradex ports the microPlatform to its Arm-based System on Modules and it uses it as the basis for its future Software Planform called Torizon.

Linux microPlatform modularized the embedded software stack utilizing Docker Containers, and so it provides a robust and simple to update platform. It includes a secure Uptane-compliant over-the-air update solution using OSTree.

Founderies.io provides continuous updates to Linux microPlatform, as they believe the latest software is the most secure software.

Toradex also elaborates on its plans to simplify developers’ lives with its Torizon platform leveraging Linux microPlatforms, such as simplifying application development, enabling a modern DevOps workflow and easing migration from Windows-based systems.

Get early access to all videos (weeks/months before everyone else), get business cards to companies filmed, support my video-blogging work, become a member at http://youtube.com/charbax/join

Google IoT Demo for Zephyr RTOS With TF-M Secured on Musca

Posted by Charbax – October 6, 2018

In this demo, the Trusted Firmware M is providing the SPE and JWT sign, Zephyr is providing the NSPE and The Google IoT application is running on Zephyr using secure services from Trusted Firmware M.

- Platform Security Architecture (PSA) is an IoI security framework being developed by Arm.
- Trusted Firmware M (TF-M) is an open source project to provide PSA compliant secure firmware for M profile devices.
- Zephyr is a Linux Foundation Collaboration Project to provide a small, scalable RTOS for connected, resource constrained device.
- Arm Musca-A1 subsystem based on Armv8-M which allows partitioning the SW execution in Secure and Non Secure domain.

Testing Arm with Arm with LAVA and 96Boards

Posted by Charbax – October 6, 2018

This is a mini LAVA lab running on a Dragonboard 410c to test any other 96Boards, this is a way to use Arm to test Arm boards in a simple affordable reproducible way.

OpenCV Color Segmentation and Tracking on DragonBoard 820c

Posted by Charbax – October 5, 2018

This demo is based and tested on the DragonBoard 820c, but should be able to work on varying platforms. In summary, it counts objects by color passing in the same direction through the camera field of view. It can count multiple objects simultaneously. The OpenCV functionality leveraged by this demo includes the following:

- Object segmentation using color
- Valid object identification by size
- Frame stitching to track and count multiple simultaneous moving objects by color
- Provides hooks to monitor performance when algorithm changes to - - OpenCV library calls are made for identification tuning
- Provides hooks to export results to the cloud

Standardizing software support for 96Boards with Mani

Posted by Charbax – September 26, 2018

Mani is an Applications Engineer at 96Boards team of Linaro. He works on improving the user experience with 96Boards by upstreaming it's stadardized software support. He goes over the journey of how he started with 96Boards, what his initial responsibilities were and how it has been evolved over time. He also explains his recent work towards standardizing the software support for 96Boards and stresses the importance of having a unified software layout across all 96Boards of same category. In this video, he mentions his latest work towards standardizing the LED labels/triggers in Linux kernel and how that impacts the user experience on userspace library such as MRAA (https://github.com/intel-iot-devkit/mraa).

MRAA library with Mani of 96Boards

Posted by Charbax – September 26, 2018

MRAA (https://github.com/intel-iot-devkit/mraa) is a low level skeleton library for Linux based systems which provides userspace access to the peripherals on 96Boards Consumer Edition boards using multiple interfaces such as C, C++, Python, Java and Javascript. Mani, being the Co-Maintainer of this library, talks about the history of how 96Boards started using this library instead of their legacy 96BoardsGPIO library. Also, he explains how the MRAA library serves well for them to handle multiple 96Boards with different SoCs which no other platform is doing.

96Boards Mezzanine Initiative

Posted by Charbax – September 26, 2018

96Boards Mezzanine Initiative is a community-led, organized and maintained initiative. This initiative aims to expand the 96boards ecosystem and promote open-hardware.

96Boards Mezzanine-Community GitHub: https://github.com/96boards/mezzanine-community

$50 eduMIP with 96Boards, BeagleBone, Raspberry Pi, with Thomas Bewley (UCSD Professor)

Posted by Charbax – September 20, 2018

UC San Diego Professor Thomas Bewley discusses his Segway-like educational robotics kit, eduMIP, based on the BeagleBone Blue at Linaro Connect Vancouver 2018. This inexpensive kit (available online, for $128, at Renaissance Robotics https://www.renaissancerobotics.com/eduMIP.html) is used in his Embedded Control & Robotics course at UCSD, which Prof Bewley is currently working on taking online as a MOOC. It is also beginning to be used by a community of researchers and educators at other universities around the world. In this video, Prof Bewley also introduces his early efforts in developing new (and, significantly higher-power) motor-control daughterboards in the 96boards and Raspberry Pi formats. He also discusses eduMIP v.2 and some other advanced prototypes in his lab, as well as the Robot Control (RC) software library that drives this hardware, and will ultimately enable easy porting of control codes across the BeagleBone, Raspberry Pi, and 96boards linux-based product lines, in addition to deployment onto very-low-cost custom targets based on Cortex M based processors running an RTOS. His ultimate goal with this ambitious effort is to facilitate a much more seamless pathway from lab prototype to commercial product.