Language Selection

English French German Italian Portuguese Spanish

Linux Gizmos

Syndicate content
Embedded Linux news & devices
Updated: 7 hours 2 min ago

Ryzen Embedded V1000 module supports four USB 3.1 ports

Tuesday 16th of July 2019 06:14:22 PM
Ibase’s “ET976” COM Express Type 6 module builds on AMD’s Ryzen Embedded V1000 SoC with USB 3.1, SATA III, GbE, PCIe x8, PEG, and more. Ibase announced a COM Express Type 6 module equipped with AMD’s Ryzen Embedded V1000 system-on-chip. The announcement refers to the ET876 as a Compact module (95 x 95mm) like Ibase’s […]

Avnet’s Azure Sphere kit offers MikroE Click and Grove expansion

Monday 15th of July 2019 07:38:21 PM
Avnet’s $75 “Azure Sphere MT3620 Starter Kit” is built around a compute module that runs Microsoft’s Linux-based Azure Sphere distro on a MediaTek MT3620. The kit offers multiple sensors plus MikroE Click and Grove connectors. When we were reporting last week on NXP’s upcoming, Cortex-A35 based i.MX8 variant, which is optimized to run Microsoft’s Linux-based […]

Octa-core MediaTek i700 SoC offers APU 2.0 for edge AI

Monday 15th of July 2019 05:02:32 PM
MediaTek unveiled an “AI IoT platform i700” SoC for edge AI with 2x 2.2GHz Cortex-A75 cores and 6x 2.0GHz -A55 cores plus a PowerVR GM9446, a 970MHz ISP, and a MediaTek APU 2.0 for AI acceleration. MediaTek recently announced a powerful octa-core Arm that is intended not for smartphones but for edge AI systems. The […]

Quad-camera rig taps into Jetson AGX Xavier for deep learning

Monday 15th of July 2019 04:01:08 PM
E-con has launched a Linux-driven, AI-enabled “SurveilsQUAD” camera system for the Nvidia Jetson AGX Xavier or TX2 with 4x 2-megapixel cameras with HD or FHD resolution connected via MIPI-CSI-2. E-con Systems has begun shipping a SurveilsQUAD (e-CAM20_CUXVR) camera system with a V4L2 Linux driver and a sample Linux app with source. Like the robotics focused […]

NXP unveils Cortex-A35 based i.MX8 variant for Azure Sphere

Friday 12th of July 2019 10:26:44 PM
NXP has announced an upcoming Cortex-A35 based i.MX8 SoC designed to run the Linux-based Azure Sphere stack. The MCU- and DSP-equipped SoC will offer reduced power consumption thanks to FD-SOI technology. As we were reporting on the newly shipping i.MX7 ULP — a version of the i.MX7 that further reduces power consumption thanks to FD-SOI […]

Ultra low-power i.MX7 ULP SoC ships on NXP EVK and two compute modules

Friday 12th of July 2019 09:05:02 PM
NXP’s 28nm, FD-SOI fabbed i.MX7 ULP SoC has arrived along with a Linux-powered eval board. The power-sipping SoC is also being showcased in F&S’ PicoCore MX7ULP and SoMLabs’ ActionSOM-7ULP modules. In June, NXP began volume shipments of its super power-efficient i.MX7 ULP, which it announced in 2017. The SoC is billed as the most power-efficient […]

Bay Trail mini-PC supports extended temperatures

Thursday 11th of July 2019 01:54:46 PM
WinSystems’ Linux-friendly “SYS-ITX-N-3800” is an Intel Bay Trail based industrial mini-PC with dual GbE ports, SATA, DP, USB 3.0, mini-PCIe, and -25 to 60°C support. WinSystems has launched a fanless, Nano-ITX form-factor industrial computer that runs Linux, Windows 10, or Windows 10 IoT on Intel’s dual-core, 1.75GHz Atom E3827 or quad-core, 1.91GHz Atom E3845 Bay […]

Arm-based SBC has PoE, WiFi/BT, and optional Sub-1GHz, 802.15.4, GPS, and LTE

Wednesday 10th of July 2019 08:30:26 PM
Gateworks’ headless “Ventana GW5910” SBC runs OpenWrt or Ubuntu on a dual-core i.MX6 and provides GbE with PoE, WiFi/BT, optional GPS, Sub-1GHz, and 2.4GHz radios, and dual mini-PCIe slots for further wireless expansion. Freescale’s i.MX6 was ahead of its time when it launched in 2011, and in the NXP era it it has continued to […]

Raspberry Pi 4-based Pi-top mini-PC debuts at $199

Wednesday 10th of July 2019 04:57:51 PM
The Raspberry Pi 4-based Pi-top[4] mini-PC has surpassed its Kickstarter goal, starting at $199. The gizmo has an OLED display, 5-hour battery, fan, and 14 sensor modules plus options including screen/KB and robotics kits. The Pi-top [4] mini-PC and hacker kit was announced a few weeks back in conjunction with the Raspberry Pi 4 Model […]

Tiny compute modules crank up Snapdragon 845 and Snapdragon 660

Tuesday 9th of July 2019 05:38:02 PM
Inforce announced two Micro SoMs with Android (and soon, Debian) BSPs running on octa-core Qualcomm SoCs. The Inforce 6701 showcases the high-end Snapdragon 845 while the Inforce 6502 taps the Snapdragon 660. Inforce Computing unveiled a pair of Qualcomm Snapdragon based compute modules using the same 50 x 28mm Micro SoM form factor used in […]

Apollo Lake SMARC module has dual GbE and soldered LPDDR4

Monday 8th of July 2019 07:53:12 PM
Kontron’s Linux-friendly “SMARC-sXAL4” module is equipped with an Apollo Lake SoC, up to 8GB soldered LPDDR4, 2x GbE controllers, triple display support, and an optional industrial range. Kontron has announced a SMARC 2.0 module with a choice of all five of Intel’s Apollo Lake SoCs. The SMARC-sXAL4 updates Kontron’s similarly Apollo Lake based SMARC-sXAL module […]

Cluster platform supports seven Raspberry Pi Compute Modules

Monday 8th of July 2019 04:47:27 PM
A $128, Mini-ITX based “Turing Pi Clusterboard” lets you combine 7x GbE-connected Raspberry Pi Compute Modules for private cloud applications. Meanwhile, Pimoroni has launched a $49 RPi Cluster HAT v2.3 that supports 4x RPi Zeros. Cluster products that combine the computing power of multiple Raspberry Pi boards have long been popular for running a wide […]

Low profile SDM signage board features Whiskey Lake-U

Friday 5th of July 2019 08:01:34 PM
Axiomtek has launched an SDM form-factor “SDM500L” signage board with an 8th Gen Whiskey Lake-U processor with triple 4K display support, up to 32GB RAM, 3x M.2 sockets, and extended temperature support. Like the 6th Gen Skylake-based Nexcom NDiS S538 that we covered earlier this week, Axiomtek’s new SDM500L signage computer conforms to Intel’s Smart […]

15-inch HD touch-panel runs on hexa-core Arm SoC

Wednesday 3rd of July 2019 06:51:27 PM
Winmate’s IP65-protected “R15RK3S-PTC3” is a 15-inch HD touch-panel with capacitive touch that runs Android 7.1 on a hexa-core Cortex-A72 and -A53 Arm SoC and offers a GbE port with PoE. Winmate has posted a product page for a “new” 15-inch, HD touch-panel system for industrial and enterprise use. The R15RK3S-PTC product name and the specs […]

3D gesture HAT uses Microchip E-field technology

Wednesday 3rd of July 2019 03:29:42 PM
Seeed has released a $12.90 “3D Gesture & Tracking Shield” for the Raspberry Pi that uses Microchip’s electrical near-field sensing technology for touchpad input and 3D gesture tracking at up to 10 cm. Seeed has launched a 3D gesture and tracking add-on board for the Raspberry Pi based on Microchip’s MGC3130 controller and GestIC Colibri […]

Skylake signage computer adopts sleek SDM form factor

Tuesday 2nd of July 2019 07:34:01 PM
Nexcom’s Linux-ready, SDM form-factor “NDiS S538” signage player supports triple independent 4K2K displays. The 6th Gen Intel-based system has dual M.2 slots and up to 32GB DDR4. Nexcom has released its first Intel Smart Display Module (SDM) form-factor signage system. The NDiS S538 runs Linux or Windows 10 on 6th Gen “Skylake” Intel Core or […]

Tiny, Linux-driven Cortex-A5 SBC supports FeatherWing add-ons

Tuesday 2nd of July 2019 04:23:15 PM
Groboards has launched an open-spec, Adafruit Feather-like “Giant Board” starting at $50. The 51 x 23mm SBC runs Linux on Microchip’s Cortex-A5-based SAMA5D SoC and can load more than 60 FeatherWing add-ons. In January, Groboards showed off a Giant Board SBC that adopts the Adafruit Feather form factor and supports FeatherWing add-on boards. Instead of […]

Toughened up embedded computer runs Linux on i.MX8M

Tuesday 2nd of July 2019 02:35:00 PM
Axiomtek is prepping a fanless, rugged “Agent336” embedded computer that runs Linux or Android on a quad Cortex-A53 i.MX8M and offers dual mini-PCIe, CANBus, and E-Mark certification for in-vehicle use. Axiomtek has posted a product page for what appears to be its first i.MX8M-based embedded computer. The “coming soon,” automotive-focused Agent336 is only the second […]

LoRaWAN gateway offers a choice of Orange Pi, Raspberry Pi, or i.MX6 ULL

Monday 1st of July 2019 09:34:47 PM
M2M IOT’s $120 “GW-01” LoRaWAN gateway runs Linux on an Orange Pi Zero H2+ SBC coupled with an 8-channel LoRaWAN board. The GW-01 follows a similar GW-01 RPI add-on for the Raspberry Pi and an i.MX6 ULL based GW-01 PoE gateway. Moscow-based M2M IOT has launched a GW-01 LoRaWAN gateway built around an Orange Pi […]

First open-spec 96Boards SOM modules go on sale with carrier board

Monday 1st of July 2019 06:51:43 PM
Seeed and Beiqicloud have opened pre-orders for the first two 96Boards SOM modules and their common $125 carrier board: the $59 BeiQi RK1808 AIoT and $119 BeiQi RK3399Pro AIoT. In early April, Linaro’s 96Boards project announced the first two 96Boards System-on-Module (SOM) specifications, as well as the first two compute modules to support the 96Boards […]

More in Tux Machines

Programming Leftovers

  • post modern C tooling - draft

    Some of the C++ people have pulled off one of the cleverest and sneakiest tricks ever. They required 'modern' C99 and C11 features in 'recent' C++ standards. Microsoft has famously still clung onto some 80s version of C with their compiler for the longest time. So it's been a decade of hacks for people writing portable code in C. For a while I thought we'd be stuck in the 80s with C89 forever. However, now that some C99 and C11 features are more widely available in the Microsoft compiler, we can use these features in highly portable code (but forget about C17/C18 ISO/IEC 9899:2018/C2X stuff!!).

  • Reading and Writing YAML to a File in Python

    In this tutorial, we're going to learn how to use the YAML library in Python 3. YAML stands for Yet Another Markup Language. In recent years it has become very popular for its use in storing data in a serialized manner for configuration files. Since YAML essentially is a data format, the YAML library is quite brief, as the only functionality required of it is the ability to parse YAML formatted files. In this article we will start with seeing how data is stored in a YAML file, followed by loading that data into a Python object. Lastly, we will learn how to store a Python object in a YAML file. So, let's begin. Before we move further, there are a few prerequisites for this tutorial. You should have a basic understanding of Python's syntax, and/or have done at least beginner level programming experience with some other language. Other than that, the tutorial is quite simple and easy to follow for beginners.

  • Python Multiple Inheritance (with Examples)

    In this tutorial, we’ll describe Python Multiple Inheritance concept and explain how to use it in your programs. We’ll also cover multilevel inheritance, the super() function, and focus on the method resolution order. In the previous tutorial, we have gone through Python Class and Python (Single) Inheritance. There, you have seen that a child class inherits from a base class. However, Multiple Inheritance is a feature where a class can derive attributes and methods from more than one base classes. Hence, it creates a high level of complexity and ambiguity and known as the diamond problem in the technical world. We’ll be taking up this problem later in this tutorial.

  • Adding Methods Retroactively

    Imagine you have a "shapes" library. We have a Circle class, a Square class, etc. A Circle has a radius, a Square has a side, and maybe Rectangle has height and width. The library already exists: we do not want to change it. However, we do want to add an area calculation. If this was our library, we would just add an area method, so that we can call shape.area(), and not worry about what the shape is.

Fedora: GSoC, Fedora Program Management, PHP, Fedora Infrastructure, Test Day and EPEL

  • Fedora Community Blog: GSoC summer 2019: Fedora Gooey Karma

    The day GSoC projects list was published I started sorting out all the organizations that I’d enjoy working with. Being a Linux user/enthusiast I filtered down to a bunch of Linux distros and desktop managers. Sorting out all the projects, Fedora-Gooey-Karma seemed to be a project that suited the skills I have. Once I was sure that Fedora Gooey Karma is a project that I would love to work on during the summer, I mailed @sumantro about the project. We talked about the project on mails.

  • Fedora Community Blog: FPgM report: 2019-37

    Here’s your report of what has happened in Fedora Program Management this week. Fedora 31 Beta is go! I have weekly office hours in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else.

  • PHP version 7.2.23RC1 and 7.3.10RC1

    Release Candidate versions are available in testing repository for Fedora and Enterprise Linux (RHEL / CentOS) to allow more people to test them. They are available as Software Collections, for a parallel installation, perfect solution for such tests (for x86_64 only), and also as base packages. RPM of PHP version 7.3.10RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 30-31 or remi-php73-test repository for Fedora 29 and Enterprise Linux. RPM of PHP version 7.2.23RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 29 or remi-php72-test repository for Enterprise Linux.

  • Karsten Hopp: Onboarding Fedora Infrastructure

    I'm using / working on Fedora since FC-1 and just recently joined the Infrastructure team.

  • Fedora Community Blog: Fedora 31 Gnome Test Day 2019-09-18

    Wednesday, 2019-09-18 is the Fedora 31 Gnome Test Day! As part of changes Gnome 3.34 in Fedora 31, we need your help to test if everything runs smoothly!

  • EPEL Bug: Bash errors on recent EL-8 systems.

    Last week, I got asked about a problem with using EPEL-8 on Oracle Enterprise Linux 8 where trying to install packages failed due to bad license file. I duplicated the problem on RHEL-8 which had not happened before some recent updates.

Games: CodeWeavers, gamepad and Cascade

  • Linux 5.4 To Fix Many Newer 64-bit Windows Games On Wine / Steam Play

    A kernel patch from CodeWeavers is landing in the Linux 5.4 kernel and will help some 64-bit Windows games run nicely under Wine (and the likes of CrossOver / Valve's Proton) with newer Intel and AMD systems. With the few x86 Assembly patches for Linux 5.4 is a UMIP addition by CodeWeavers' Brendan Shanks that ends up being quite important for running a number of Windows games under Proton/Wine on newer AMD/Intel Linux systems.

  • You may want to hold off on Linux Kernel 5.3 and systemd 243 if you use a gamepad

    Did you do a big system upgrade recently and notice you're having gamepad issues? You're not alone. Time to downgrade perhaps. To be clear this might only be an issue for the more bleeding-edge distributions which update more often, or those of you who are doing some manual updates to their system. The distributions that update more slowly like Ubuntu are likely unaffected right now.

  • Cascade – a turn-based text arcade game

    I wrote this game about 20 years ago. Glad to see it still compiled out of the box on the latest Linux distro! Download it from here. If anyone can remember the name or any details of the original 1980s MS-DOS game that I copied the idea from, please let me know in the comments.

GNOME's Sammy Fung and Bin Li

  • Molly de Blanc: Meet the GNOMEies: Sammy Fung

    Sammy is a freelancer, community organizer, and GNOME enthusiast from Hong Kong. For almost 20 years, Sammy has been using, GNOME and building community in Asia.

  • Bin Li: GUADEC 2019

    Thessaloniki is very peaceful place, every morning I liked to walk along the seaside to the venue. As usual, it was a great and enjoyable GUADEC, thanks to everyone who helped to make it. In core days I attended a lot of great talks in this year, I learned a lot of latest status of GNOME, and here are my favorite talks, “Managing GNOME Sessions with Systemd“, “State of the Shell“, “Packing up Boxes“, “Modernizing Desktop Linux Development with Containers“, “Is the Linux Desktop Really Dead?“. I also enjoy watching Lighting talks every year. In this year Britt Yazel’s lighting talks, I knew the GUADEC App was based on Connfa, and it’s also an open source project. This App is very convenient, I could check schedule at any time.