Language Selection

English French German Italian Portuguese Spanish

Devices: Wind River Linux, Arduino Robot, 96Boards and Jetson With GNU/Linux

Filed under
  • NVIDIA container runtime for Wind River Linux

    Training and using AI models are tasks that demand significant computational power. Current trends are pointing more to deep neural networks, which include thousands, if not millions of operations per iteration. In the past year, more and more researchers have sounded the alarm on the exploding costs of deep learning. The computing power needed to do AI is now rising seven times faster than ever before [1]. These new needs are making hardware companies create hardware accelerators like Neural processing units, CPUs, and GPUs.

    Embedded systems are not an exception to this transformation. We see every day intelligent traffic lights, autonomous vehicles, intelligent IoT devices, and more. The current direction is to have accelerators inside these embedded devices, Systems On-Chip mainly. Hardware developers have embedded small accelerators like GPUs, FPGAs, and more into SOCs, SOMs, and other systems. We call these modern systems: heterogeneous computing architectures.

    The use of GPUs on Linux is not something new; we have been able to do so for many years. However, it would be great to accelerate the development and deployment of HPC applications. Containers enable portability, stability, and many other characteristics when deploying an application. For this reason, companies are investing so much in these technologies. For instance, NVIDIA recently started a project that enables CUDA on Docker [2].

    One concern when dealing with containers is the loss of performance. However, when comparing the performance of the GPU with and without the containers environment, researchers found that no additional overhead is caused [3]. The consistency in the performance is one of the principal benefits of containers over virtual machines; accessing the GPU is done seamlessly as the kernel stays the constant.

  • Spherical Quadruped Arduino Robot

    [Greg06] started learning electronics the same way most of us did: buy a few kits, read a few tutorials, and try your hardest to put a few things together. Sound familiar? After a while, you noticed your skills started increasing, and your comfort level with different projects improved as well. Eventually, you try your hand at making your own custom projects and publishing your own tutorials.

  • 96Boards CE Extended SBC taps the quad -A7 Quectel SC20 4G module

    Shiratech’s “SRT-96B-MAIN-SC20-E/A” is a 96Boards CE Extended SBC that runs Android on a Quectel SC20 module equipped with a quad -A7 Snapdragon 210, 4G LTE, GNSS, and WiFi/BT. The SBC features a CSI cam, a MEMs mic, accelerometer, and photometric sensor.

    Last week we reported on Shiratech’s Linux-driven Stinger96 96Boards IoT Edition SBC with a dual Cortex-A8 STM32MP157 SoC and a Quectel BG96 LTE CAT-M1 radio for NB-IoT communications. We now see that Shiratech has posted specs for a SRT-96B-MAIN-SC20-E/A SBC, AKA the 96Board Main with SC-20. The board uses the 96Boards Consumer Edition Extended form factor and offers 4G LTE via a Quectel SC20 module that integrates a 1.1GHz, quad -A7 Snapdragon 210.

  • Advantech Edge AI Computer and PoE NVR Feature NVIDIA Jetson Xavier NX SoM

    Following the launch of NVIDIA Jetson Xavier NX SoM last year, we noted several third-party carrier boards and embedded PCs had been announced, and we expected more to come soon. Advantech has now unveiled two systems based on NVIDIA latest module with respectively MIC-710AIX edge AI computer and MIC-710IVX NVR system equipped with eight PoE ports.

More in Tux Machines

Linux 5.8 Kernel: Qualcomm Adreno, MacBooks and AMD

  • Qualcomm Adreno 650 + 640 GPUs To Be Supported By Mainline Linux 5.8 Kernel

    The crew working on the MSM DRM driver from Freedreno / Google / Code Aurora (Qualcomm) have an interesting batch of changes for this open-source GPU driver for Qualcomm Adreno hardware come Linux 5.8. New hardware to be supported by this open-source MSM driver in Linux 5.8 include Qualcomm's Adreno 405, 640, and 650 series. The Adreno 405 is an old, low-end part from the 400 series and used by the Snapdragon 415/615/616/617 SoCs. The Adreno 405 support isn't particularly exciting but it's there for those interested along with the relevant MSM8x36 changes to the MDP5 code.

  • Linux 5.8 Picking Up A Quirk For Being Able To Reboot The 2009 MacBook Without Hangs

    With the upcoming Linux 5.8 cycle a quirk is being added to be able to reboot the 2009 era Apple MacBook without needing to boot with any special flags. Up to now the 2009 Apple MacBook (Macbook6,1) required a reboot=pci boot parameter added to the kernel otherwise when rebooting the system there would be a hang. This late 2009 MacBook (MC207LL/A) with Core 2 Duo CPU is very slow by today's standards and hopefully many of you still aren't using it in production, but should you be doing so and running new kernel releases, with Linux 5.8 the kernel can reboot without hanging or needing to manually add the flag.

  • AMD Energy Driver Queued Ahead Of Linux 5.8 For Core/Package Power Sensors

    Landing this weekend in hwmon-next ahead of the upcoming Linux 5.8 kernel cycle is the recently reported on "amd_energy" driver for supporting AMD Zen/Zen2 core and package energy sensors. This is the recently reported on work of a Google engineer allowing AMD Zen CPUs to expose power usage on Linux via the Runtime Average Power Limiting (RAPL) framework. The amd_energy driver is making it to the Linux 5.8 kernel by way of the hardware monitoring "hwmon" subsystem thanks to this Google open-source contribution.

today's howtos

Why Drupal is the Best CMS

Some CMS packages require a license, while free products may be unreliable. Drupal 8 is open-source software licensed under the GPL. It is distributed free of charge, with no restrictions on use. This means you can customize the functions as you see fit. Today, the sheer number of community-contributed modules is astonishing — over 43,000! The platform may be refined and adjusted following your needs. You will not be dependent on Drupal creators. Features may be added and removed with ease. The open-source nature also means that functionality is under constant scrutiny from the vast international community, so any bugs are detected and fixed in no time. Read more

Android Leftovers