Language Selection

English French German Italian Portuguese Spanish

Linux Gizmos

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

Linux-driven compute module offers three flavors of i.MX6 UltraLite

Thursday 15th of August 2019 03:37:30 PM
Variscite has launched SODIMM-style “VAR-SOM-6UL” module that runs Linux on NXP’s power-efficient i.MX6 UL, ULL, and ULZ SoCs. The WiFi-equipped, -40 to 85°C ready module ships with a new “Concerto” carrier. Prior to Embedded World in late February, Variscite previewed the VAR-SOM-6UL with incomplete details. The SODIMM-200 form-factor module has now launched starting at $24 […]

13MP MIPI-CSI2 cam plugs into Variscite i.MX8M board

Wednesday 14th of August 2019 08:01:15 PM
E-con has launched a 13-megapixel, 4-lane MIPI-CSI2 “e-CAM130_iMX8M” camera designed to work with Variscite’s DART-MX8M eval kit. Future models will support Variscite’s i.MX8M Mini, i.MX8X and i.MX8 QuadMax based boards. E-con Systems announced a collaboration with embedded board vendor Variscite to provide cameras optimized for its Linux-driven, NXP i.MX8-powered compute modules. For starters, E-con has […]

Tiny Type 10 module serves up Apollo Lake with 16GB DDR4

Wednesday 14th of August 2019 04:42:20 PM
Kontron’s Linux-friendly, COM Express Mini Type 10 form-factor “COMe-m4AL10” and “COMe-m4AL10 (E2)” modules are built around Apollo Lake SoCs and offer up to 16GB DDR4 and 64GB eMMC with up to -40 to 85°C (E2) support. Kontron announced two 84 x 55mm, Intel Apollo Lake based compute modules with 16GB DDR4. The Atom-powered, -40 to […]

Tiny i.MX8M Mini module plugs into carrier via M.2

Tuesday 13th of August 2019 08:36:27 PM
InnoComm’s audio focused “WB15” module is built around an i.MX8M Mini SoC and ships with 1GB LPDDR4, 8GB eMMC, WiFi/BT, and connectors that plug into dual M.2 expansion slots on the $195 “WB15EVK” dev kit. InnoComm has launched a tiny, 50 x 45mm compute module equipped with NXP’s quad-core, Cortex-A53 i.MX8M Mini SoC. The WB15 […]

Linux-driven i.MX6 gateway offers 4G plus isolated serial and CANBus

Tuesday 13th of August 2019 05:20:42 PM
Forlinx announced a compact “FCU1201” IoT gateway that runs Linux on an i.MX6 DualLite and offers 4G, WiFi/BT, LAN, CAN, HDMI, USB, serial, DIDO, and CANBus. Chinese embedded vendor Forlinx has unveiled a power-efficient FCU1201 IoT gateway equipped with NXP’s 1GHz, dual-core Cortex-A9 i.MX6 DualLite. Like the company’s i.MX6 UL-equipped FCU1101, the system combines extensive […]

Compact, TX2-based embedded computer has four PoE ports

Tuesday 13th of August 2019 03:18:18 PM
Aaeon’s rugged, low-height “Boxer-8170AI” AI edge computer runs Linux on a Jetson TX2 and supplies 4x USB 3.0 and 4x PoE-enabled LAN ports for powering cameras. You also get 2x HDMI, 2x serial, GbE, and optional SATA and CANBus. Aaeon has launched a fanless Boxer-8170AI computer for $1,200. The latest in a line of Boxer-branded, […]

13MP UVC camera for multi-cam applications features FPGA and buffer for smooth streaming

Monday 12th of August 2019 08:38:35 PM
E-con has unveiled a Linux-ready, “FRAMEsafe” series of USB UVC cameras with multi-frame buffers that support 4K multi-camera applications. The initial, 13-megapixel “FSCAM_CU135” model has a Xilinx Spartan FPGA and 2Gb DDR3. E-con Systems has launched the FSCAM_CU135 — the first in a series of FRAMEsafe cameras with an internal buffer that “ensures reliable transfer […]

Rugged industrial PCs with Skylake or Kaby Lake offer up to four PCIe/PCI slots

Monday 12th of August 2019 05:30:37 PM
Advantech’s modular “IPC-220/240” industrial computers run on 6th or 7th Gen Intel CPUs with dual SATA bays, up to triple display support, up to 6x USB 3.0 ports, and either 2x (220) or 4x (240) PCIe/PCI slots. Advantech has launched IPC-220 and IPC-240 industrial PCs starting at $1,055 for the IPC-220 with an Intel 6th […]

3.5-inch SBC takes quad-core Whiskey Lake-U for a spin

Monday 12th of August 2019 03:21:55 PM
Commell’s 3.5-inch “LE-37N” SBC features an up to quad-core, 8th Gen Whiskey Lake-U processor plus triple display support, 2x SATA III, 2x GbE, 4x USB 3.1 Gen 2, and M.2 and mini-PCIe expansion. Commell, which has gone all out for Intel’s 8th Gen Coffee Lake chips with embedded boards including its 3.5-inch LE-37M, has now […]

Embedded Linux Conference Europe sessions are posted

Friday 9th of August 2019 06:37:54 PM
The Linux Foundation has released its presentation line-up for the Embedded Linux Conference Europe and the co-located Open Source Summit Europe, scheduled for Oct. 28-30 in Lyon, France. Just as the North American versions of the Embedded Linux Conference and Open Source Summit (formerly LinuxCon + CloudOpen + ContainerCon) are joining forces to share the […]

Rough, tough 10.4- and 12.1-inch in-vehicle computers offer 802.11ac and LTE

Friday 9th of August 2019 03:27:13 PM
Advantech has launched a Linux-friendly “DLT-V72 Facelift” series of rugged, Intel Bay Trail based vehicle-mounted computers in 10.4- and 12.1-inch models with 802.11ac, LTE, and optional UPS, sensors, and screen blanking. Advantech has updated its DLT-V72 line of rugged vehicle-mounted terminals (VMTs) for warehouse management, port management, heavy-duty operations, and manufacturing applications. New features on […]

10.1-inch WUXGA panel PC runs Linux or Android on an i.MX8M

Wednesday 7th of August 2019 08:49:23 PM
Estone has launched a 10.1-inch, 1920 x 1200 “PPC-4310” touch-panel computer that runs Linux or Android on a quad -A53 i.MX8M with up to 4GB LPDDR4, WiFi/BT, and up to 2x GbE ports with PoE. Estone Technology has begun sampling a frameless panel PC optimized for industrial HMI and control, but also supporting commercial and […]

Fanless industrial Apollo Lake computer has dual mini-PCIe slots

Tuesday 6th of August 2019 03:25:16 PM
Ibase’s compact, rugged “CSB200-818” industrial computer is equipped with an Apollo Lake SoC, removable SATA, 2x GbE, 4x USB 3.0, 4x COM, 2x mini-PCIe, and HDMI. Ibase has launched a fanless, 172 x 111.6 x 53mm computer built around its 3.5-inch IB818 SBC aimed at industrial automation and intelligent transportation applications. No OS support was […]

Linux heads for space in hardened Ai-RIO computer

Friday 2nd of August 2019 07:33:59 PM
Aitech announced that its VxWorks-driven “Ai-RIO” computer, which is available in separate Space and Mil/Aero configurations, now offers a Linux BSP. The rugged Ai-RIO runs on a PowerPC-based NXP P1020 and offers radiation resistance and modular I/O expansion. Commercial space travel is on the verge of becoming a major market for embedded computing. Much of […]

Ubuntu-powered AI computers tap Jetson TX2 and Nano modules

Friday 2nd of August 2019 03:33:29 PM
Advantech’s MIC-720AI and MIC-710IVA edge-AI computers run Ubuntu on Nvidia Jetson TX2 and Nano modules, respectively. The compact, rugged MIC-720AI has a single PoE port while the MIC-710IVA NVR system has 8x PoE ports. At the 2019 Nvidia GPU Technology Conference in late May, Advantech previewed three Nvidia Jetson-based, “MIC” branded edge AI solutions for […]

Machine vision controller offers PoE and real-time vision I/O

Thursday 1st of August 2019 08:24:25 PM
Axiomtek’s “IPS962-512-PoE” embedded vision PC supports 6th or 7th Gen Intel chips and offers 4x PoE-ready GbE, PCIe, 4x USB 3.0, modular I/O expansion, and real-time vision-specific I/O with microsecond triggering and LED lighting control. Axiomtek has launched a IPS962-512-PoE machine vision controller with modular I/O expansion, isolated I/O interfaces, and real-time controls. The latter […]

Linux-driven Librem 5 phone is on pre-order for $699

Thursday 1st of August 2019 06:10:06 PM
Purism has opened $699 pre-orders for its privacy-oriented Librem 5 smartphone, with Q3 shipments. The phone runs the Linux-based PureOS on a quad -A53 i.MX8M with 3GB RAM, 32GB eMMC, a 5.7-inch IPS touchscreen, and a 4G modem. It has been two years since Purism opened a crowdfunding campaign for its privacy-focused Librem 5 smartphone […]

3.5-inch SBC runs Linux or Android on i.MX8M

Thursday 1st of August 2019 03:21:44 PM
Ibase unveiled a 3.5-inch “IBR210” SBC that runs Yocto v2.5 Linux or Android 9 on a dual- or quad -A53 i.MX8M SoC with up to 3GB soldered LPDDR4 and 64GB eMMC plus 4K-ready HDMI 2.0, MIPI, LVDS, GbE, USB 3.0, M.2, and mini-PCIe. Ibase announced a 3.5-inch SBC built around NXP’s up to 1.5GHz i.MX8M […]

Arm expands Pelion IoT platform

Thursday 1st of August 2019 01:31:23 PM
Arm released a “Pelion Connectivity Management 2.0” platform for mobile network operators with a new automation engine to scale IoT with real-time triggers and eSIM provisioning. When Arm announced its Pelion IoT Platform last August as a SaaS IoT device management service built around Arm Mbed Cloud, one of the major components was a “connectivity […]

RISC-V gains new performance leader with Alibaba’s 16-core XT 910

Wednesday 31st of July 2019 10:11:23 PM
Alibaba announced a 16-core XuanTie 910 RISC-V CPU with a 7.1/MHz CoreMark score. RISC-V continues to expand quickly in China, accelerated by U.S. tariffs, but Arm is fighting back with “Arm Flexible Access” licensing. Chinese Internet retail and tech giant Alibaba Group has announced its first processor and the most powerful design based on the […]

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.