Language Selection

English French German Italian Portuguese Spanish

Linux Gizmos

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

Compact Kaby Lake embedded PC supports Linux

Monday 16th of September 2019 08:02:28 PM
Axiomtek’s fanless, rugged “eBOX100-51R-FL” embedded PC runs Linux or Win 10 on a 7th Gen U-series CPU and offers a pair each of GbE, USB 3.0, USB 2.0, and serial ports plus a DP++ port and M.2 slots for WiFi and SATA. Axiomtek announced a compact (142 x 87 x 58mm) embedded computer equipped with […]

Intel launches fanless, Apollo Lake based NUC mini-PC and SBC

Monday 16th of September 2019 04:48:34 PM
Intel has posted specs for a previously tipped “NUC 8 Rugged” mini-PC and 3.5-inch baseboard. The fanless NUC runs Linux or Windows on an Apollo Lake Celeron with soldered 4GB RAM and 64GB eMMC, M.2 for NVMe, and dual HDMI ports. Most of Intel’s NUC (Next Unit of Computing) mini-PCs are fan-cooled models with Intel […]

3rd gen kit for embedded linux self-training is Raspberry Pi B-based

Friday 13th of September 2019 08:17:47 PM
The 3rd generation Embedded Linux Learning Kit from Intellimetrix includes a Raspberry Pi 3B board, a Pi HAT with peripherals, power supply, cables and Linux software. It also features a manual tailored specifically for teaching yourself embedded Linux. Intellimetrix has announced the immediate availability of the third generation of its Embedded Linux Learning Kit (E.L.L.K.). […]

Qualcomm IPQ4019-based SOM and dev board run OpenWrt Linux

Thursday 12th of September 2019 09:29:43 PM
The “Habanero” module from 8devices runs OpenWrt on Qualcomm’s IPQ4019 SoC. The $55 open spec board supports dual-band, MU-MIMO 802.11ac (Wave2). A development kit for with module adds 5 Ethernet ports and USB. 8devices has added the Habanero as a new member to its line of dual-band system-on-modules (SOMs). The SOM is available in two […]

Raspberry Pi clone sports 1.84GHz Intel Cherry Trail processor

Wednesday 11th of September 2019 09:36:36 PM
Radxa has posted specs for a new member of its community backed “Rock Pi” Raspberry Pi lookalike SBC family, this time with an Intel Cherry Trail Atom x5-Z8300, USB 3.0, microSD, HDMI, eDP/MIPI, and GbE, plus optional WiFi and Bluetooth 4.2 LE. In June, Radxa unveiled its Rock Pi S SBC that runs Linux on […]

RK3399 hacker board upgrade adds 4GB LPDDR4 RAM

Tuesday 10th of September 2019 09:17:58 PM
FriendlyElec has released an upgraded version of its Rockchip RK3399 based SBC, the NanoPi-M4. Called NanoPi M4V2, the new $70 board is mostly identical to its predecessor, but offers 4GB of LPDDR4 RAM, along with two user buttons for power and recovery. A little over a year ago, FriendlyElec rolled out its third RK3399 based […]

Shipping schedule released for Linux-driven Librem 5 phone

Monday 9th of September 2019 09:52:35 PM
Purism has revealed its shipping schedule for its privacy-oriented Librem 5 smartphone running PureOS. Comprised of six iterations, the shipping schedule spans from this month into Q4 2020. Meanwhile, the Dutch social enterprise Fairphone has launched its 3rd gen phone, the Fairphone 3 running Android 9. Purism has announced its shipping schedule for its Librem […]

3.5-inch SBC and embedded PC feature Whiskey Lake-UE

Thursday 5th of September 2019 08:43:54 PM
Vecow unveiled an “EMBC-3000” 3.5-inch SBC with SUMIT expansion and an “SPC-5200” embedded PC with PoE that run Linux or Win 10 on Whiskey Lake-UE CPUs. I/O includes 4x USB 3.1 Gen 2, 2x SATA, 2x GbE, 2x mini-PCIe, and triple displays. Taiwan-based embedded vendor Vecow has been making Intel-based computers for years, dating back […]

Microsoft’s Azure-focused, 8MP smart AI camera runs Linux on Qualcomm SoC

Thursday 5th of September 2019 05:12:36 PM
Microsoft announced a $249 “Vision AI Developer Kit” with an 8MP, 4K camera that runs Linux on Qualcomm’s 10nm, AI-enabled QCS603 SoC. The kit is aimed at AI edge developers using Azure IoT Edge and Azure Machine Learning. Some of us old timers are still getting used to Microsoft choosing Linux to power its Azure […]

Tiny ZeroPi SBC swaps out GPIO for GbE

Thursday 5th of September 2019 02:58:11 PM
FriendlyElec has launched a tiny, $13 “ZeroPi” SBC that runs Linux on a quad -A7 Allwinner H3 with 512MB DDR3 and provides single GbE, USB 2.0, and micro-USB ports — but no GPIO. FriendlyElec has introduced a headless, open-spec SBC that combines the quad-core, Cortex-A7 Allwinner H3 of its NanoPi Neo with the Gigabit Ethernet […]

Arm-based touch-panel computer has a slim, 31.7mm profile

Wednesday 4th of September 2019 08:08:51 PM
Data Modul’s rugged, 10.1-inch “Slim Panel PC” runs Yocto 2.4 with Linux 4.9 on an i.MX6 with a capacitive touchscreen, dual CAN ports, Ethernet, mini-PCIe, and micro-HDMI ports. Data Modul announced an “ultra-flat” Slim Panel PC with a 10.1-inch capacitive touchscreen that runs Linux on an 800MHz NXP i.MX6 Solo, DualLite, or Quad. The name […]

Scaled-back version of Khadas Vim3 starts at $50

Wednesday 4th of September 2019 04:13:54 PM
Shenzhen Wesion has launched a “Khadas Vim3L” spin of the Vim3 starting at $50 with half the max RAM and eMMC that swaps out the hexa-core A311D for a quad -A55 Amlogic S905D3 with a scaled-back Mali-G31 and 1.2-TOPS NPU. Prices have also dropped on the Vim1 and Vim2. Shenzhen Wesion’s Khadas project has released […]

Whiskey Lake-UE module supports four USB 3.1 Gen2 ports

Tuesday 3rd of September 2019 07:28:58 PM
Adlink’s Linux-ready “cExpress-WL” Compact Type 6 module features an 8th Gen Whiskey Lake-UE chip with up to 64GB DDR4, 3x SATA, 8x PCIe, 4x USB 3.1 Gen2, triple displays, and optional -40 to 85°C. Adlink announced a COM Express Compact Type 6 module that follow earlier modules with the 95 x 95mm form factor including […]

Compact computer has Ryzen V1000, four GbE ports with PoE, and NVMe

Tuesday 3rd of September 2019 04:23:12 PM
Neousys is launching a compact, rugged “POC-500” embedded PC with a Ryzen Embedded V1000, 4x GbE with PoE, 4x USB 3.0, 2x COM, dual displays, an NVMe-ready M.2 slot, and mini-PCIe and MezIO expansion. We missed Neousys’ announcement of its POC-500 series earlier this summer, but the rugged, compact system is still listed as “coming […]

Compact module taps AMD’s Ryzen Embedded V1000

Tuesday 3rd of September 2019 02:36:51 PM
Arbor’s Ubuntu-supported “EmETXe-a10M0” Compact Type 6 module features a soldered Ryzen Embedded V1000 with up to 32GB plus a GbE controller and triple display support. Arbor Technology has posted specs for a COM Express Compact Type 6 module with AMD’s Ryzen Embedded V1000 SoC. The EmETXe-a10M0 joins other V1000-based modules using the 95 x 95mm […]

Industrial computers feature with 9th or 8th Gen Coffee Lake

Friday 30th of August 2019 08:11:53 PM
Neousys has launched a “Nuvo-8208GC” edge AI PC and three variants of a “Nuvo-7100VTC” automotive controller with 9th and 8th Gen Coffee Lake CPUs. It also added 9th Gen support to the 8th Gen ready Nuvo-7000 and Nuvo-7164GC. Taiwan-based Neousys Technology announced support for Intel’s 9th Generation Coffee Lake processors on six Nuvo-branded industrial computers, […]

Apollo Lake industrial computer is only 26mm tall

Friday 30th of August 2019 02:40:23 PM
Nexcom’s compact, rugged “NISE 51” industrial computer runs Linux or Windows on a dual-core Apollo Lake Celeron with a pair each of GbE, USB 3.0, USB 2.0, M.2, and RS232 plus RS422/485, DP, and mini-PCIe. Nexcom has announced an “affordable” and “cost effective” computer for smart factory and M2M applications that measures a trim 162 […]

Coffee Lake signage player supports triple 4K displays

Thursday 29th of August 2019 08:38:54 PM
Arbor’s fanless, rugged ”ELIT-1930” signage player runs Linux or Windows on an 8th Gen Coffee Lake-S CPU with up to 32GB DDR4, triple 4K displays, 2x GbE, 3x COM, 4x USB 3.1, and 3x M.2. Arbor Technology announced a new member of its ELIT series of digital signage systems equipped with Intel’s 8th Gen Coffee […]

Compact embedded computer features Ryzen Embedded V1000

Thursday 29th of August 2019 03:30:52 PM
Ibase’s compact, Ubuntu-ready “CMI300-988” embedded computer is based on its MI988 Mini-ITX board equipped with a quad-core AMD Ryzen Embedded V1807B. Highlights include up to 32GB DDR4, HDMI and DP, and 4x USB 3.1 ports. Ibase has announced a fanless embedded computer based on AMD’s Ryzen Embedded V1000 processor aimed at graphics-intensive retail, automation, and […]

Tiny i.MX6 SBC has GbE with PoE and mini-PCIe for 4G

Wednesday 28th of August 2019 08:30:49 PM
Gateworks has launched a 100 x 35mm “Ventana GW5913” SBC for IoT gateways that runs Linux on a dual-core i.MX6 with a GbE port, a mini-PCIe slot with nano-SIM, -40 to 85°C support, and optional GPS. The tiny new GW5913 is the latest in Gateworks’ line of NXP i.MX6 powered Ventana single board computers. Supported […]

More in Tux Machines

today's howtos

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.