Category: Ubuntu

Full Embedded World 2020 video coverage 40+ videos uploading now, Members get early access first

Posted by – March 4, 2020

The most awesome videos from Embedded World #ew20 are uploading now. Will be published at the rate of about 2 videos per day over the next 3 weeks, but $5/month members at http://youtube.com/charbax/join can watch all the unedited videos already at https://www.youtube.com/playlist?list=PL7xXqJFxvYvjNMXXqLA9PMBOZau8-Yx1J starting tomorrow (just need to complete uploading) thanks for your support!

Filmed at Embedded World 2020, watch all my Embedded World 2020 videos in this playlist here

Collabora shows Radxa ROCK Pi 4 running Panfrost open source Mali GPU driver


Collabora is at Embedded World 2019, showing their infrastructure for end-to-end, embedded software production, their work on software platforms with reproducible continuous builds, automate testing on hardware to increase productivity and quality control in embedded Linux. They demonstrate Debian-based platform creation with debos and testing on a Virtual Machine – for early identification of issues and regressions, Hardware automated testing of application development through video playing on a Rockchip platform (Chromebook Plus) with VPU decoding and GPU rendering using the Panfrost Open Source driver, Graphics stack development with automated testing, to show how Graphics enablement can be integrated on a Continous Integration pipeline. They also demonstrate two NEW Open Source GPU drivers, etnaviv for Vivante GPU running on an RDU2 Inflight Multimedia Entertainment Device (based on the i.MX6 series SOCs), provided by Zodiac Inflight Innovations, and Panfrost for ARM Mali Midgard & Bifrost GPU, running on a ROCK Pi 4 SBC, provided by Radxa.

Ampere eMAG Skylark 32-core ARM Server CPU

Posted by – March 26, 2019

eMAG is a family of high-performance ARM server processors designed by Ampere Computing. Ampere’s introduction of eMAG to the market concludes and follows on the X-Gene3 design started out by AppliedMicro. eMAG processors targets server workloads capable of taking advantage of a high core count with high throughput. First generation eMAG processors are based on the Skylark microarchitecture, a design that started out by AppliedMicro. Fabricated on TSMC’s 16FF+ process, those processors feature up to 32 cores operating at up to 3.3 GHz. DDR4 channels, up to 2666 MT/s with ECC; 1 TiB/socket I/O: 42 PCIe Gen 3 lanes TDP: Up to 125 W Second generation eMAG processors are planned for 2019. Those chips will be based on Ampere’s Quicksilver microarchitecture and feature an array of new features and improvements developed also with the new staff that Ampere hired over from Qualcomm’s ARM Server team.

SmugMug uses Amazon AWS EC2 A1 ARM Server Instance, 40% cheaper than x86

Posted by – March 26, 2019
Category: Servers, Amazon, MWC, Ubuntu

SmugMug achieves 40% cost savings by migrating their photo-serving tier to EC2 A1 instances. SmugMug is able to move their software stack (PHP, Nginx, HAProxy) to A1 instances with minimal effort. And getting everything up and running on A1 instances was like any other EC2 instance for SmugMug.

TechNexion shows i.MX8M Mini, Intel Apollo Lake, Qualcomm QCA9377, QCA6174 at Embedded World 2019


TechNexion shows their lineup of new devices based on the ultra low-power NXP i.MX8M Mini in their ultra-small PICO form factor combining ARM Cortex-A53 and an M4 microcontroller at embedded world 2019, it supports Android, Linux, Yocto, Ubuntu OS is only 37 x 40 mm and at a low cost. The SoM integrates a fully certified wireless module PIXI-9377 based on Qualcomm QCA9377. They also show their Qualcomm QCA9377, QCA6174 devices and more. TechNexion announces two new SoM families: AXON and FLEX. AXON is a product family of small form factor (58 x 37 mm) modules designed for specialized embedded applications requiring another dimension of I/O flexibility. AXON-IMX8M-MINI is also based on NXP i.MX8M Mini applications processor and features AXON Fabric programmable logic, a specialized IC that provides additional functions including nearly infinite pinmuxing, allowing for true pin-to-pin compatibility between SoC versions. FLEX series, on the other hand, is a low-cost family making use of low-cost LPDDR4 SO-DIMM connector. FLEX-IMX8M-MINI (69.6 x 35 mm) offers HD multimedia streaming and integrated 3D graphics at a price point for the cost sensitive market. TechNexion launches several products based on Intel Apollo Lake processor family (Intel Atom x5-E3930, x5-E3940 or x7-E3950) that can be easily deployed in diverse industrial applications ranging from manufacturing robots and machinery, to radar and sensors on ships, trains and automobiles, to in-vehicle experience, video systems and more. TC-1010-APL and TC-1560-APL Multi Touch HMIs come in 10.1” and 15.6” sizes. On the other hand, TCK3-APL is a ruggedized box PC fully customizable to handle your projects with IoT integration. TechNexion also shows their expanded lineup of fully certified (CE / ETSI / FCC / IC / RCM / TELEC) PIXI and STIX series combo wireless communication modules based on Qualcomm QCA9377 and QCA6174 solutions. The modules are available in several M.2 and in the mini-PCIe form factor.

$449 Qualcomm Robotics RB3 Platform Snapdragon 845 Development Board, Embedded World 2019 booth tour


Qualcomm and Thundercomm launches the Robotics RB3 Platform 96Boards development board (available for $449 at Thundercomm), supports the development of smart, power-efficient, and cost-effective robots, uses heterogeneous computing and Qualcomm Artificial (AI) Engine to support on-device machine learning, computer vision, robust security, multimedia, Wi-Fi, and cellular connectivity capabilities, based on the Qualcomm SDA845/Qualcomm SDM845 SoC. It includes hardware, software, and development tools, the Qualcomm Robotics RB3 platform is designed to help manufacturers and developers create robotic products, ranging from large industrial and enterprise robots to small battery-operated ones with challenging power. This video also features a tour of the Qualcomm booth at Embedded World 2019, featuring all the LTE for IoT modems such as the MDM9206 and the MDM9205 LTE IoT modem, and development boards available from Qualcomm’s partners including Geniatech, Intrinsyc, eInfoChips, Altek, Inforce Computing, Keith and Koep, Shiratech, Basler and more.

ST booth tour at Embedded World 2019 (Part 1), STM32MP1, STM32Cube.AI, ST60


Welcome to the Embedded World 2019 tour (Part 1) at the STMicroelectronics booth, featuring ST Maker Lab Apple 1 and Sega 1000 emulator, the new STM32MP1 heterogeneous single or dual ARM Cortex-A7 and Cortex-M4 cores architecture, the Cortex-A7 core provides access to open-source operating systems (Linux/Android) while the Cortex-M4 core leverages the STM32 MCU ecosystem. Featuring partners on the STM32MP1 such as Kontron, Octavo Systems, Timesys and Shiratech. Then featuring STM32Cube.AI Artificial Intelligence on STM32, ST60 60GHz RF link.

Here you can jump to each part of this video:
ST Maker Lab: 00:41
STM32MP1: 03:42 heterogeneous single or dual ARM Cortex-A7 and Cortex-M4 cores architecture, the Cortex-A7 core provides access to open-source operating systems (Linux/Android) while the Cortex-M4 core leverages the STM32 MCU ecosystem.
STM32MP1 Kontron (System on Module): 10:00
STM32MP1 Octavo Systems (System in Package): 13:03
STM32MP1 Shiratech: 16:03 96Boards Avengers96 and IoT Cube
STM32MP1 Timesys: 18:48
STM32Cube.AI (artificial intelligenc on STM32): 21:38
ST60 60GHz RF link (sparclink): 25:48

STMicroelectronics playlist of all ST Embedded World 2019 videos you can find here.

OXI on Gemini PDA, Cosmo Communicator, PC Mode UI with Windows apps on Android on external display

Posted by – February 27, 2019

At MWC 2019, Planet Computers CEO Dr Janko Mrsic-Flogel introduces Auxens who has ported OXI OS to the Gemini PDA and same will be available on the upcoming Cosmo Communicator. While the potential for Displayport support on the Cosmo Communicator is maybe yet still to be confirmed, as the Cosmo will start shipping to their Indiegogo backers in June.

$100 Lapdock on Indiegogo

Posted by – December 23, 2018

Now crowdfunding the Lapdock project on Indiegogo at http://igg.me/at/lapdock starting at $100. The future of Laptops will not have a powerful CPU in them but will be modular when you buy them, they can be powered by your phone, or you can buy a small compact ARM Powered internal or external Type-C Stick to run them off of. Laptops are all about getting a great keyboard, mouse and display, but the CPU, Memory, Connectivity, those things can be swapped according to progress in the industry. I will be posting updates on this project at http://Lapdock.net and on the Updates tab at http://igg.me/at/lapdock if this project gets funded by at least $100 thousand, then the suppliers in Shenzhen China will be able to deliver the Lapdock at this price. If Lapdocks can become a larger success with a lot of demand then prices will be able to reach sub-$100 for high quality components, high quality keyboard, mouse pad, display and batteries also that last at least 20 hours on a charge. With a lot of support, this concept will also bring high performance and affordable USB Type-C Sticks to run all sorts of productivity user interfaces based on Android (such as the OXI UI) or Linux OSes or even Microsoft can bring Windows support to the Lapdock. This form factor could also bring the developers who use development boards closer to the mass market consumers, as all work done around the development boards of the future (very compact and affordable USB Type-C Sticks) will directly be able to impact also how end consumers can use devices for actual real work and productivity. The Lapdock will also move Smartphone market more towards their “PC Mode” as Samsung and Huawei already support each their PC Modes, and that is great because Samsung and Huawei are the two biggest Smartphone manufacturers in the world, yet most consumers don’t even know that the PC Mode is there. With Lapdocks, the performance of latest 7nm ARM Processors in phones will be tuned further for multi-window, multi-tasking and for running more advanced productivity apps on Android. 2019 will hopefully be the year where ARM Powered productivity finally reaches mass adoption and the mass market and I think that the Lapdock will be at the center point of that major electronics industry upgrade.

System76 wants to make a high-end ARM Laptop and Desktop

Posted by – September 24, 2018

System76 is a computer manufacturer based in Denver Colorado specializing in laptops, desktops and servers running Linux. System76 talks about their upcoming efforts to move manufacturing in-house, and what that may mean for the future of the ARM Powered Linux Laptop and Desktop.

Cavium ThunderX2 Desktop PC made by GIGABYTE for ARM Server development

Posted by – July 18, 2018

GIGABYTE shows their Cavium ThunderX2 Workstation, an upcoming product for ARM software developmers to optimize their code for the ARM server market. It will feature dual Cavium ThunderX2 processors with 4 channels of RDIMM/LRDIMM DDR4 2666/2400Mhz memory per socket, and total capacity of 16 x DIMMS. Networking will include a dedicated MLAN port. Other specifications are still under adjustment for the final product which is something that GIGABYTE and Cavium are discussing with potential customers to satisfy a demand.

TechNexion shows worldwide pre-certified IoT modules at Computex 2018


TechNexion shows off their new products at Computex 2018: pre-certified IoT modules, Android Things development kits, IP69K embedded systems and more. The booth tour starts with Android Things development kit PICO-PI-IMX7 live demo, based on NXP i.MX7 Dual applications processor and ARM Cortex-A7 architecture has been the go-to development kit since the official Android Things launch at Google I/O in May. The company also demonstrates PICO-IMX8M SoM based on NXP i.MX8M processor and Cortex-A53 + M4 architectures that delivers a whooping 4K UltraHD video performance with HDR and pro audio fidelity for multimedia applications. TechNexion is also launching CE, ETSI, FCC, IC, RCM and TELEC pre-certified IoT wireless communication modules and development kits: PIXI-9377 based on Qualcomm QCA9377, PIXI-6174 based on Qualcomm QCA6174 that deliver high transmission rates, low latency and improved range in noisy industrial environments. The company is showcasing a fully waterproof TWP-1010-IMX6 HMI based on NXP i.MX6 ARM Cortex-A9 processor that was specially designed to withstand extreme environments and cleaning with a jet spray. TWP series likewise includes models based on Intel Braswell architecture. TEK5-APL box PC based on Intel Atom x5-E3930, x5-E3940, x7-E3950 and Apollo Lake architecture, enclosed in a fully ruggedized enclosure for use in a vehicle.

GIGABYTE shows Cavium ThunderX2 ARM Server Portfolio

Posted by – June 13, 2018

The R181-T90 is a 1U height dual socket general purpose ThunderX2 rack server with 8 channels RDIMM / ECC UDIMM DDR4 memory, 24 x DIMM slots, 1 x 25GbE SFP28 LAN port, 1 x 10GbE SFP+ LAN port (optional), 12 x 2.5” hot-swap HDD bays, 2 x OCP mezzanine slots (PCIe 3.0 x16), Aspeed AST2500 management controller, and 1+1 1600W 80 PLUS Platinum PSU. The R281-T91 is a 2U height dual socket general purpose ThunderX2 rack server with 8 channels RDIMM / ECC UDIMM DDR4 memory, 24 x DIMM slots, 1 x 25GbE SFP28 LAN port, 1 x 10GbE SFP+ LAN port (optional), 24 x 2.5” hot-swap HDD bays, 8 x PCIe 3.0 expansion slots, Aspeed AST2500 management controller, and 1+1 1600W 80 PLUS Platinum PSU. The R181-T90 and R281-T91 will be available to order from July 2018. The H261-T60 is a 2U height 4 node density optimized ThunderX2 server with dual ThunderX2 CN9975 sockets for each node (8 x sockets in total) and rear access to the node trays. The sockets will support a CPU up to 195W TDP. Each node supports 4 channels RDIMM / ECC UDIMM DDR4 memory, with 64 x DIMM slots for the system in total. The system contains in total 8 x SFP28 10G/25G LAN ports, 4 dedicated management ports, 12 x 3.5” SATA/SAS hot-swap HDD/SSD bays, 8 x low profile PCIe Gen3 expansion slots, 4 x OCP Gen3 mezzanine slots, and the system includes Aspeed AST2500 remote management controller and 1 + 1 2200W 80 PLUS Platinum redundant PSU. The H261-T60 will be available for shipping in late September or early October 2018. Find more information on GIGABYTE’s server products at http://b2b.gigabyte.com

Cavium ThunderX2 benchmarks compared with Intel and AMD

Posted by – June 5, 2018

Patrick Kennedy, Editor-in-Chief at ServeTheHome.com talks about the independent benchmarks on ThunderX2 that he published at ServeTheHome.com as Cavium announced General Availability of the ThunderX2 ARM Server at their event in San Francisco last month.

The ThunderX2 family includes over 40 different SKUs for both scale up and scale out applications, ranging from top bin 32 core 2.5GHz parts to 16-core 1.6GHz parts, mapping directly across Intel’s Xeon Skylake server CPUs from highest end Platinum to low end SKUs. With list prices for volume SKUs (32 core 2.2GHz and below) ranging from $1795 to $800, the ThunderX2 family offers 2-4X better performance per dollar compared to Xeon Skylake family of processors. The ThunderX2 family is fully compliant with Armv8-A architecture specifications as well as the Arm Server Base System Architecture and Arm Server Base Boot Requirements standards. The ThunderX2 SoC family is supported by a comprehensive software ecosystem, ranging from platform level systems management and firmware to commercial Operating Systems, Development Environments and Applications. Cavium has actively engaged in server industry standards groups such as UEFI and delivered numerous reference platforms to a broad array of community and corporate partners. Cavium has also demonstrated its leadership role in the Open Source software community driving upstream kernel enablement and toolchain optimization, actively contributing to Linaro’s Enterprise and Networking Groups, investing in key Linux Foundation projects such as DPDK, OpenHPC, OPNFV and Xen and sponsoring the FreeBSD Foundation’s Armv8 server implementation.

Libre Computer Development Boards S905X, RK3328, H2+/H3/H5 form-factor compatible with Raspberry Pi


Libre Computer introduces three products of their CC-series which are form-factor compatible with the Raspberry Pi boards and based on open-market hardware. Depending on the model, these single-board computers (SBCs) offer higher performance, more RAM, and/or more IO while sharing the existing aftermarket parts ecosystem. All three products were featured on crowdfunding and supported by free and open source software (FOSS) like Linux and u-boot.

AML-S905X-CC, nicknamed Le Potato, is based on the popular Amlogic S905X SoC. It offers up to 2GB of RAM, four 64-bit cores, 4K60 video playback with HDR, and built-in infrared receiver. This board is the most power-efficient platform of the three and uses less than one watt at idle. There is a large suite of available software for the S905X SoC and it is the only one that has previously passed certification for Google’s Android TV platform. Currently, video decode is missing from upstream Linux and is only available from Amlogic’s BSP with Linux 4.9. Android up to 8 Oreo is available with design contract.

ROC-RK3328-CC, nicknamed Renegade, is based on the Rockchip RK3328 SoC. It offers up to 4GB of high-speed DDR4, four 64-bit cores, 4K60 video playback with HDR, USB 3.0, Gigabit Ethernet. Perfect for IO intensive application like home media center, NAS, microservice virtualization, and more. HDMI support in upstream Linux is scheduled to be completed in Q4 2018. Ubuntu and Debian with accelerated video and 3D is available based on Rockchip’s BSP with Linux 4.4. Android up to 8 Oreo is schedule to be available in Q3 2018 with design contract.

ALL-H3-CC, nicknamed Tritium, is based on three separate Allwinner SoCs: H2+, H3, and H5. The H2+ variant offers 512MB of RAM, four 32-bit cores, and 1080P video playback. The H3 variant is the H2+ variant with 1GB of RAM and 4K30 video playback. The H5 variant offers 2GB of RAM, four 64-bit cores, and 4K30 video playback. There is a large software community behind Allwinner SoCs called linux-sunxi and they have been upstreaming Linux hardware support for almost a decade. This platform also has a crowdfunded effort for video decode Linux upstream underway by Bootlin. Android up to 7 Nougat is available.

Full Comparison of Board Features

Libre Computer platforms are radio-less, FCC and CE certified, long-term-supported (LTS 5Y+) single-board computers. Libre Computer offers hardware customization on all supported SoC platforms. Standard boards with components added/removed can be ordered with 1K MOQ. Small effort customization/mezzanine design contract can be requested with 5K MOQ. Full custom design contracts are available for orders with 20K MOQ. Industrial design, software, project management resources are available as part of design contract.

$1299 Nvidia Jetson Xavier dev kit, 8-core ARMv8, 512-core Volta GPU for AI Robotics


Nvidia launes Jetson Xavier with 20x the performance of Jetson TX2 and 10x the energy efficiency with 512-core Volta GPU with Tensor Cores in an embedded module with more than 9 billion transistors it runs at under 30W, with multiple operating modes at 10W, 15W, and 30W. The Jetson Xavier ARM SoC has 6 kinds of high-performance processors on its SoC, a Volta Tensor Core GPU, an eight-core ARM64 CPU, dual NVDLA deep learning accelerators, an image processor, a vision processor and a video processor. Jetson Xavier has a peak performance of up to 30 TOPS (trillion operations per second) of mixed-precision FP32/FP16/INT8 performance. It can encode dual 4K60 H265 and decode dual 4K60 H265 at up to 12bit. Comes with 16GB LPDDR4x RAM with 137GB/s memory bandwidth, 32GB eMMC storage. It also has a dual NVDLA DL/ML Accelerator Engines which are open source available at http://nvdla.org and a 7-way VLIW Vision Accelerator. Nvidia Jetson Xavier runs using the Nvidia Isaac platform, a toolbox for the simulation, training, verification and deployment of Jetson Xavier. This robotics software consists of: Isaac SDK, APIs and tools to develop robotics algorithm software and runtime framework with fully accelerated libraries, Isaac IMX (Intelligent Machine Acceleration) applications, a collection of NVIDIA-developed robotics algorithm software, Isaac Sim, a highly realistic virtual simulation environment for developers to train autonomous machines and perform hardware-in-the-loop testing with Jetson Xavier. The Nvidia Jetson Xavier developer kit, which includes the Isaac robotics software, will be priced at $1,299, with early access starting in August from distributors worldwide.

$99 Rock960 Enterprise Edition “Ficus”, Rock960 Pro with RK3399Pro with NPU for AI


Tom Cubie of Vamrs introduces two new Rockchip RK3399Pro based development boards with http://96boards.ai at Linaro Connect Hong Kong 2018, a new ecosystem of development boards for Artificial intelligence development, where the new Rockchip RK3399Pro includes an NPU (2.4 TOPS capable NPU) teamed up with Open AI Lab (who I interviewed here) to support the AI framework.

Rockchip has now officially joined 96Boards as Steering Committee member, which means ROCK960 and other futures 96rocks boards based on Rockchip processors now have official identity in the 96boards/linaro community.

ROCK960 Enterprise Edition board runs Rockchip RK3399Pro hexa core dual ARM Cortex-A72, quad ARM Cortex-A53, Mali-T860MP4 GPU with 2.4 TOPS capable NPU, up to 4GB RAM, Dual SATA 3.0 port with RAID 0/1 support, HDMI 2.0/eDP up to 4K @ 60 Hz, Dual MIPI CSI camera interfaces, Gigabit Ethernet, 802.11ac WiFi, 3x USB 3.0, 5x USB 2.0, PCIe 2.1 x16 slot and more.

Rock960 consumer edition which I previously also filmed here is about to be manufactured now to be available next month.

HiKey970 development board for AI


HiSilicon and Hoperun introduces their new HiKey 970 development board, 10nm HiSilicon Kirin 970 based (same chipset that is in the recent Huawei Mate 10) quad ARM Cortex-A73 at 2.36GHz with quad ARM Cortex-A53 at 1.8GHz with Mali-G72MP12 and their new Dedicated Neural-network Processing Unit (NPU) with 256MAC/cycle @ 960MHz performance. To be available next month for $299 on Amazon and at http://hihope.org this is their Super Edge AI Computing Platform with Huawei HiAI SDK that can provide up to 25X Performance and 50X better Power Efficiency compared with doing the AI tasks by CPU or GPU. This enables the Heterogeneous multi processing Resource Management for use in applications such as Deep Learning, Robots, Automobile, Smart City. The NPU provides frequently used artificial intelligence function APIs, model management APIs and basic operator computing APIs, so developers can focus on developing new AI applications instead of focusing on performance tuning. The HiKey970’s dedicated AI processor has a rich set of imaging and I/Os that enables developers to build highly integrated flexible products for AI-based intelligent cameras in smart cities.

Features include:
UEFI + ARM Trusted Firmware
Kernel 4.9
CAN driver
CSI/CSI-2 driver
WiFi enable
Video Codec enable
PCIe enable for storage and LTE connect

4 lanes CSI + 2 lanes CSI
CAN V2.0B up to 1Mbps
Video Dec up to H.265 3840×2160@60fps
6GB 1866MHz, 4 Channel LPDDR4x
GPS, GLONASS, and BeiDou

OS Choices
Ubuntu
Debian
Android Master

Stacks
Huawei HiAI
Android NN
OpenGL ES
OpenCL

Gemini PDA runs 5 Linux distros, Debian, Ubuntu, Sailfish, Android, unlocked bootloader, open source

Posted by – March 16, 2018

Planet Computers CTO Davide Guidi, filmed at the Gemini PDA headquarters in London, they shipped to first 1000 backers of 4200 from their successful Indiegogo. Here presenting 5 Linux distros, unlocked bootloader, open source on their website (with more source code to come shortly to that page) hardware acceleration of any Linux distro is under development using Libhybris and planning to try to integrate Halium to optimize the performance in all Linux distributions, to use the Android GPU, sound, video, modem and other binaries to each their fullest hopefully within each Linux distro. Gemini PDA hopes that by unlocking their bootloader, by providing the bootloader open source, providing their Linux distro images open source, letting users do whatever they want and multi-booth any OS that they would like, hopefully there will be a vibrant community to bring great all Linux performance on this MediaTek X27 deca-core Powered large and awesome mechanical keyboard phone. After having soon shipped to their remaining Indiegogo backers, Planet Computers hopes to be able to expand much further selling their phone through distributors and telcos around the world.

Geniatech Tablet Dock for 96Boards


Geniatech shows their Tablet Dock for use with 96Boards compatible/sized development boards, where the board can just be swapped into the Tablet Dock to power it, including with touch support. To be distributed by Arrow at an affordable price.

Geniatech also provides a range of 96Board sized open source Qualcomm 410, 820 based development boards which you can see some of them featured in this video filmed at Embedded World 2017: