Language Selection

English French German Italian Portuguese Spanish

Linux Gizmos

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

Industrial temp 3.5-inch SBC has Apollo Lake and ZIO expansion

Wednesday 31st of July 2019 07:46:07 PM
Axiomtek’s 3.5-inch “CAPA310” SBC runs on an Apollo Lake SoC and offers dual display and -40 to 85°C support, 2x GbE, 4x USB 3.0, SATA and mSATA, up to 2x mini-PCIe, and a ZIO expansion connector. Axiomtek announced a 3.5-inch SBC for industrial IoT and intelligent systems such as automation, self-service terminals, digital signage, POS/kiosk […]

Toughened up embedded PC can run 8th or 9th Gen Coffee Lake CPUs

Wednesday 31st of July 2019 04:20:18 PM
Avalue’s rugged “EPS-CFS” computer runs Linux or Win 10 on Intel 8th or 9th Gen Coffee Lake CPUs up to an octa-core Core i7-9700TE, and supplies up to 32GB GB DDR4, 2x SATA bays, 2x GbE, 2x HDMI, and 4x USB 3.2 ports. Avalue announced an embedded computer with Intel’s 8th Gen Coffee Lake T-series […]

Robot kit builds on Jetson Nano

Tuesday 30th of July 2019 07:30:21 PM
Waveshare has launched a Linux/ROS-driven, $100 “JetBot AI Kit” robotics kit that works with the Nvidia Jetson Nano Dev Kit. The kit includes an expansion board, WiFi, motor, wheels, 8MP camera, 64GB microSD card, controller, and more. When Nvidia launched its Linux-powered Jetson Nano module and $99 Jetson Nano Dev Kit in March, it posted […]

Advantech launches its first SMARC module

Tuesday 30th of July 2019 02:53:41 PM
Advantech has launched a rugged, soldered “SOM-2569” SMARC module that runs Linux or Windows on an Apollo Lake SoC and offers WiFi and Bluetooth, dual GbE controllers, and triple display support. Advantech has posted preliminary specs for its first SMARC form-factor computer-on-module. Available with the full range of Intel’s Apollo Lake Atom, Celeron, and Pentium […]

Open-spec board supports blockchain-based IoT with Ethereum

Monday 29th of July 2019 11:16:06 PM
On Kickstarter: The “Elk” SBC is designed for a decentralized-web IoT applications using blockchain. It runs Linux on an Allwinner H3 and Arduino on an STM32 and supports Ethereum, Whisper, and IPFS. A Cairo, Egypt based startup called Elk has won Kickstarter funding for a tiny (55 x 25.5mm) IoT development board designed for decentralized […]

Snapdragon 410-based module offers 96Boards and touch-panel eval kits

Monday 29th of July 2019 04:21:08 PM
Keith & Koep’s tiny, Linux-ready “Myon I” module features the quad -A53 Snapdragon 410 with up to 8GB eMMC, extended temp support, and an optional WiFi/BT/GPS module. The Myon I powers a “ConXM” carrier and “i-PAN M7 CoverLens Touchpanel PC.” Keith & Koep, which offers a line of SODIMM-style “Trizeps” computer-on-modules such as the recent […]

Rugged Apollo Lake mini-PC packs a lot into a small package

Thursday 25th of July 2019 09:12:05 PM
Advantech’s fanless, Linux-friendly “EPC-U2117” mini-PC has an Apollo Lake SoC, 2x GbE, 4x USB 3.0, and 2x serial, plus SATA, HDMI, DP, CAN, mini-PCIe, M.2, and extended temp support. It’s amazing what you can fit into a compact embedded computer these days. Advantech’s “preliminary,” Intel Apollo Lake based EPC-U2117 mini-PC, for example, hits pretty much […]

i.MX8M Mini module offers a choice of two carrier boards

Thursday 25th of July 2019 08:02:14 PM
Emtrion’s “emCON-MX8MM” SODIMM module runs Linux on an up to quad -A53 i.MX8M Mini SoC with 4GB LPDDR4 and 16GB eMMC. The module is available with Avari and Bvari carrier boards. Emtrion, which recently launched a emSTAMP-Argon module and emSBC argon SBC with an STM32MP157 SoC, has now posted a product page for a SODIMM-style […]

Pinebook Pro Lap goes on pre-order for $199 with new twist: privacy switches

Thursday 25th of July 2019 03:52:21 PM
Pine64 has opened $199 pre-orders on its open-spec, 14-inch Pinebook Pro laptop, which runs Linux on a Rockchip RK3399 and features 3x privacy switches. The Rock64 Rev 3, PineTab tablet, PinePhone should follow shortly. As promised in a July 5 blog announcement, Pine64 has opened pre-orders for $199 on its 14-inch Pinebook Pro laptop, the […]

Jetson TX2 based AI edge computer also available as baseboard

Wednesday 24th of July 2019 09:10:49 PM
WiBase’s extended temperature “WB-N211 Stingray AI Inference Accelerator” AI edge computer runs Linux on an Nvidia Jetson TX2. The Stingray, which is also available as a “WB-N211-B” baseboard, joins several other TX2-based WiBase AI systems. WiBase, a Taiwanese AI and vision analytics subsidiary of Wistron, announced that its WB-N211 Stingray AI Inference Accelerator will support […]

Kaby Lake-U Pico-ITX board offers choice of M.2 or SATA storage

Wednesday 24th of July 2019 03:17:32 PM
Axiomtek’s “PICO51R” SBC combines a 7th Gen U-series chip with -20 to 60°C support, 2x GbE, 2x USB 3.0, dual displays via DP and LVDS, M.2 E- and B-key expansion, and optional SATA. Axiomtek has launched a 100 x 72mm Pico-ITX SBC built around Intel’s dual-core, 7th Gen U-series (Kaby Lake-U) CPUs with 15W TDPs. […]

SODIMM-style modules expand upon i.MX8M and i.MX8M Mini

Wednesday 24th of July 2019 01:48:09 PM
Keith & Koep’s new i.MX8M-based “Trizeps VIII” and i.MX8M Mini-driven “Trizeps VIII Mini” modules are supported with a common “pConXS Eval-Kit” with a 7-inch touchscreen and Linux and Android BSPs. Keith & Koep is new to LinuxGizmos, although our predecessor, LinuxDevices, reported on the German embedded firm’s Marvell Armada 100 based Trizeps VI module back […]

Type 6 module adds support for 10 new Intel 9th Gen CPUs

Tuesday 23rd of July 2019 06:46:08 PM
Congatec’s Linux-friendly “Conga-TS370” COM Express Type 6 module now supports 10 new 9th Gen Coffee Lake-H Refresh chips including a 4.1GHz hexa-core, dual-threaded i7-9850HL with a 25W TDP. There’s also a new Conga-TEVAL/COMe 3.0 carrier. Last month, Kontron announced that its Intel 8th Gen Coffee Lake based COMe-bCL6 COM Express Basic Type 6 module had […]

Aaeon unveils first Kaby Lake based SDM-S display module

Tuesday 23rd of July 2019 03:19:37 PM
Aaeon announced a Linux-ready Intel SDM-Small module with a 7th Gen Intel Core CPU. The credit card sized “ASDM-S-KBU” is designed for kiosks, vending machines, and signage applications. Earlier this month we started seeing the first products to support Intel’s 175 x 100 x 20mm Smart Display Module-Large form factor for easily serviceable and upgradable […]

Apollo Lake Pico-ITX SBC supplies mini-PCIe and M.2 expansion

Tuesday 23rd of July 2019 01:52:41 PM
Axiomtek’s “PICO319” SBC is built around a quad-core Atom x5-E3940 SoC and offers 2x GbE, 2x USB 3.0, DP and LVDS, mini-PCIe and M.2, and -40 to 70°C support. The PICO319 is the latest of several Axiomtek Pico-ITX boards with an Intel Apollo Lake processor, including last year’s PICO316. The PICO319 incorporates the quad-core, up […]

Compute module and SBC showcase Cortex-A7/M4 processor

Monday 22nd of July 2019 09:03:05 PM
[Updated: July 25] — Emtrion’s “emSBC argon” SBC is powered by an “emSTAMP-Argon” module that runs Linux or Android on a dual-core Cortex-A7 STM32MP157 SoC and offers dual CAN ports. Germany-based Emtrion has posted a product page for a compute module and SBC equipped with the new STM32MP1 system-on-chip from STMicroelectronics (ST). Like the Renesas […]

Rugged, Kaby Lake transport computer has a 10-port LAN switch with PoE

Monday 22nd of July 2019 04:14:50 PM
Axiomtek’s Linux-ready “tBOX400-510-FL” transportation system has a 7th Gen Intel CPU and a 10-port managed switch with 8x M12-style 10/100Mbps PoE and 2x GbE ports. The rugged system also has 3x mini-PCIe slots and dual swappable SATA drives. Axiomtek has launched a fanless, Kaby Lake-U based transportation computer with a choice of power supplies designed […]

Linux-driven Zynq UltraScale+ module ships with open-spec carrier board

Monday 22nd of July 2019 02:02:21 PM
MYIR’s “MYC-CZU3EG CPU Module” runs Linux on a quad -A53, FPGA-equipped Zynq UltraScale+ MPSoC with 4GB of DDR4 and eMMC. There’s also a MYD-CZU3EG Development Board with GbE, CAN, PCIe, SATA, and Arduino I/O. In recent years, MYIR has spun a variety of embedded boards based on Xilinx’s Cortex-A9/FPGA hybrid Zynq 7000 SoC, including the […]

SBC runs Yocto or Debian on STM32MP1 SoC

Friday 19th of July 2019 02:03:39 PM
i2SOM offers its PanGu SBC based on ST’s dual-core STM32MP1 series SoC. It supports both Yocto and Debian and provides 1GB DRAM, HDMI, Ethernet, LCD, USB OTG, USB Host, TF Card, audio and other interfaces. i2SOM has unveiled its PanGu SBC based on the STMicroelectronics (ST) STM32MP1 series SoC. The PanGu Board uses the STM32MP157AAA3 […]

AOpen’s new kiosk/signage systems span Kaby Lake and Whiskey Lake

Tuesday 16th of July 2019 08:53:14 PM
AOpen’s compact, Linux-friendly “Digital Engine DE5500” embedded PC for kiosk and signage has a 7th Gen CPU, 2x HDMI 2.0, 2x GbE, 3x M.2, and SATA. AOpen is also prepping a Whiskey Lake based smart kiosk with OpenVINO and RealSense. Taiwanese signage vendor AOpen, which offers products such as its Android-driven, i.MX6-based MEP320 signage player, […]

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.