Language Selection

English French German Italian Portuguese Spanish

Gizmoz

Syndicate content
Embedded Linux news & devices
Updated: 3 hours 37 min ago

Raspberry Pi CM4 carrier delivers isolated Modbus, 1-Wire, and CAN

Friday 5th of March 2021 07:00:02 PM
On Kickstarter: an open-spec, $120 “CM Hunter” carrier for the RPi CM4 with GbE, HDMI 2.0, 2x USB 2.0, micro-USB OTG, LCD, relay, and isolated RS485/Modbus, 1-Wire, and CAN. The Raspberry Pi Compute Module carrier scene has always been interesting, as different companies focus on different applications. With its expanded feature set, the Raspberry Pi […]

Second Amlogic S905X3 based Banana Pi revealed

Friday 5th of March 2021 05:15:11 PM
SinoVoip has posted specs for a 63 x 63mm, community-backed “Banana Pi BPI-M2 Pro” SBC with a quad -A55 Amlogic S905X3, 2GB RAM, 16GB eMMC, GbE, WiFi/BT, and 40-pin GPIO. SinoVoip’s Banana Pi project has unveiled its second Amlogic S905X3 based SBC after the Banana Pi BPI-M5. The similarly open-spec, but feature-reduced Banana Pi BPI-M2 […]

NXP unveils ultra-secure i.MX9 and low-power i.MX8ULP SoCs

Thursday 4th of March 2021 11:15:17 PM
NXP previewed an NPU-enabled “i.MX9” platform and unveiled low-power, Cortex-A35 based i.MX8ULP and Azure Sphere enabled i.MX8ULP-CS SoCs — all with and “Energy Flex” power management and “EdgeLock” security. NXP offered a glimpse into some foundational technologies of an upcoming i.MX9 family of processors, including “EdgeLock” on-die security, RISC-V-based “Energy Flex” power management, and the […]

Congatec unveils i.MX8M Plus SMARC COM and COM-HPC starter kit

Thursday 4th of March 2021 04:51:32 PM
Congatec announced a “Conga-SMX8-Plus” SMARC 2.1 module with dual GbE support that runs Linux on an i.MX8M Plus. The company also offered new details on a COM-HPC starter kit for its Tiger Lake based Conga-HPC/cTLU module. Congatec unveiled a Conga-SMX8-Plus SMARC 2.1 module with an NPU-equipped NXP i.MX8M Plus. As part of its virtual Embedded […]

Edge AI system offers 26-TOPS Hailo-8 and dual cameras

Wednesday 3rd of March 2021 09:19:22 PM
Leopard Imaging unveiled a compact “EdgeTuring” edge AI system that runs Linux on a quad -A7 Socionext SC2000 ISP SoC along with a 26-TOPS Hailo-8 M.2 AI module, dual 4K@30 Sony IMX477 sensors, and AWS Kinesis services. Leopard Imaging announced a dual-camera EdgeTuring mini-PC for edge AI applications that combines a Socionext imaging processor with […]

Raspberry Pi lookalike offers RK3288 for $75

Wednesday 3rd of March 2021 07:08:06 PM
Geniatech has launched a $75 “XPI-3288” Raspberry Pi pseudo-clone that runs on a Rockchip RK3288 with 2GB DDR3L, 16GB eMMC, 4x USB, GbE, WiFi/BT, HDMI, and 40-pin GPIO. Geniatech, which last month revealed some RK3568 and RK3566 Development Boards featuring Rockchip’s quad-core, Cortex-A55 based and NPU-equipped RK3568 and RK3566, has returned with an SBC based […]

Adlink announces pre-certified Ubuntu and Altium Upverter design tools

Wednesday 3rd of March 2021 04:53:07 PM
Adlink and Canonical announced they will pre-certify Adlink systems with Ubuntu. Adlink also says it is offering Altium’s Geppetto-infused Upverter board customization service for its I-Pi carriers for SMARC modules based on the Rockchip PX30, i.MX8M, and i.MX8M Plus. At this week’s virtual Embedded World 2021 Digital show, Adlink announced a deal with Canonical to […]

Net appliance boasts four 10GbE ports and up to three wireless links

Tuesday 2nd of March 2021 08:22:27 PM
Aaeon’s “FWS-2365” net appliance runs on an up to 16-core Atom C3000 with up to 6x GbE and 4x 10GbE SFP+ ports plus 2x SATA, 2x USB, 2x mini-PCIe, M.2, and eMMC. Aaeon announced a desktop network appliance for white box uCPE and SD-WAN applications with VPN support and NFV functions such as firewall and […]

Jetson TX2 NX module offers TX2 power in a Nano footprint

Tuesday 2nd of March 2021 05:07:38 PM
[Updated: Aug. 5] — Nvidia has launched a 260-pin “Jetson TX2 NX” variant of the TX2 with 4GB LPDDR4, 16GB eMMC, and slightly reduced camera, display, and PCIe Gen2 support. Nvidia has introduced a spin-down of the Jetson TX2 compute module that falls between the TX2 and the lower-end Jetson Nano. The Jetson TX2 NX […]

Compact Arm Linux gateway features ThingsBoard IoT software

Monday 1st of March 2021 10:21:30 PM
Neousys’ rugged “IGT-22-DEV” IoT gateway runs the open source Linux “ThingsBoard IoT” stack on a TI AM3352 with PoE PD, DIO, serial, USB, and mini-PCIe with uSIM. After years of playing a dominant role on the pages of LinuxGizmos, the Cortex-A8-based TI Sitara AM335x has faded in recent years in favor of IoT-oriented Cortex-A7 processors […]

Fanless Coffee Lake computer targets testing and analysis

Friday 26th of February 2021 09:35:57 PM
Nexcom’s semi-rugged “Neu-X302” embedded PC offers an 8th or 9th Gen Core CPU plus 4x USB 3.0, 2x GbE, 6x COM, and 2x M.2, plus SATA, VGA, and HDMI. Nexcom announced a variation on its 8th Gen Coffee Lake based Neu-X300 embedded computer that adds support for 9th Gen Coffee Lake Refresh and more serial […]

Arm-based IoT gateway reaches out with WiFi, Bluetooth, LTE, and NB-IoT

Friday 26th of February 2021 07:29:38 PM
Aaeon’s compact “SRG-3352C” IoT gateway is equipped with a TI AM3352, 3x USB, 2x RS-485, 2x GbE, WiFi/BT, mini-PCIe with micro-SIM, and an NB-IoT connector. It’s always a bit troubling when vendors omit the name of an embedded system’s processor. However, Aaeon’s fanless SRG-3352C Compact Edge IoT Gateway System, which is said to be based […]

Pi HAT with 16 opto-isolated inputs can stack for up to 128

Friday 19th of February 2021 09:28:05 PM
Sequent’s $40 “16-Inputs for Raspberry Pi” HAT provides 16 opto-isolated, 3-240V AC/DC digital inputs and an RS-485 port and can be stacked 8x high for up to 128 inputs. Sequent Microsystems has included optically isolated digital inputs on its earlier Raspberry Pi Mega-IO Expansion Card (8x opto-inputs) and MegaIO-IND (4x) Raspberry Pi HATs. Now, it […]

Fanless computer serves up Google Edge TPU and PoE

Friday 19th of February 2021 06:55:06 PM
Aaeon’s Boxer-8521AI fanless embedded computers are based on NXP’s i.MX 8M SoC with a Google Edge TPU as coprocessor. The rugged system features a PoE PD port and operating temperatures of -5°C to 50°C. Aaeon has announced that its Boxer-8521AI system is now available on a mass market scale. The system embeds the Google Edge […]

Tiny module combines i.MX8M Mini and rich I/O

Thursday 18th of February 2021 05:38:53 PM
ICOP’s NX8MM-D168 is a 35 x 55mm Linux-friendly module featuring the i.MX8M Mini, 2GB LPDDR4 as well as eMMC, GbE, 2xUSB, MIPI-DSI and -CSI, PCIe, UART, SPI, I2C and PWM. The module provides a 168-pin board-to-board connector. ICOP Technology has released its NX8MM-D168 module based on NXP’s i.MX8M Mini SoC. The NX8MM-D168 runs Yocto Linux […]

i.MX8M Nano appears on Raspberry Pi-like SBC

Wednesday 17th of February 2021 05:31:06 PM
Avnet’s “MaaXBoard Nano” SBC runs Android or Linux on an i.MX8M Nano with 1GB DDR4, 16GB eMMC, GbE, WiFi/BT, MIPI-DSI/CSI, 4x USB 2.0, and 40-pin GPIO. In 2019, Avnet’s Embest unit launched a $60 MaaXBoard SBC featuring NXP’s i.MX8M and followed up last year with a similar MaaXBoard Mini based on the i.MX8M Mini. Now, […]

Pine64 unveils RK3566-powered SBC and reveals an upcoming RISC-V board

Tuesday 16th of February 2021 07:13:08 PM
Pine64 has posted specs for a Quartz64 SBC that runs Linux on Rockchip’s new NPU-equipped, quad -A55 RK3566 with up to 8GB RAM. There are also plans for an under $15 SBC showcasing the RISC-V based Allwinner XuanTie C906. As we noted in our recent report on Geniatech’s RK3568 and RK3566 Development Boards, Pine64 has […]

Elkhart Lake spins into COM Express, SMARC, and Qseven modules

Monday 15th of February 2021 10:51:12 PM
Avnet’s “MSC C6C-EL” Type 6, “MSC SM2S-EL” SMARC, and “MSC Q7-EL” Qseven modules run Linux or Win 10 on Intel’s Elkhart Lake Atom x6000 SoCs and support triple independent displays and up to 256GB flash. In the transition from MSC Embedded to Avnet Integrated, we fell off the company’s PR list –- our last MSC […]

Pico-ITX and Mini-ITX boards take off with Tiger Lake

Friday 12th of February 2021 10:03:02 PM
Commell unveiled “LP-179” Pico-ITX and “LV-6712” Mini-ITX boards with Intel 11th Gen CPUs plus 2.5GbE ports and up to quad displays. Meanwhile, Aaeon has revealed some more details on its Tiger Lake based “PICO-TGU4” SBC. Commell announced two SBCs built around Intel’s 11th Gen Tiger Lake ULP3 processors. The LP-179 is the first Pico-ITX form-factor […]

EdgeX Foundry based edge software adds AI support

Thursday 11th of February 2021 07:57:07 PM
IOTech announced v1.8 of its EdgeX Foundry “Hanoi” based “Edge Xpert” edge computing platform that adds OpenVINO support for computer vision and edge AI. Edinburgh, UK based IOTech has released an AI-focused v1.8 release of its Edge Xpert platform based on the latest Hanoi release of the Linux Foundation’s open source EdgeX Foundry IoT middleware. […]

More in Tux Machines

Audiocasts/Shows: Open Source Security Podcast, Linux Action News, and SMLR

Review: Artix Linux in 2021

Artix Linux is a fork (or continuation as an autonomous project) of the Arch-OpenRC and Manjaro-OpenRC projects. Artix Linux offers a lightweight, rolling-release operating system featuring alternative init software options, including OpenRC, runit, and s6. The distribution is available in many editions, including Base, Cinnamon, LXDE, LXQt, MATE, KDE Plasma and Xfce. With all of the desktop options, combined with the available init choices, there are 21 editions, not including community spins from which to choose. All editions appear to be built for 64-bit (x86_64) machines. Picking randomly, I selected Artix's Plasma edition featuring the runit init software. The download for this edition is is 1.3GB. Browsing the other editions it looks like most flavours are about 1.1GB to 1.3GB in size, though the minimal Base edition is a compact 618MB. The project's live media boots to the KDE Plasma desktop. On the desktop we find multiple documentation and README icons. There is also an icon for launching the system installer. The default layout places a panel at bottom of the screen where we can find the application menu and system tray. The default wallpaper is a soft blue while the theme for windows and menus is dark with high contrast fonts. [...] Artix Linux is one of those distributions I really enjoy using and yet struggle to review in a meaningful way because it doesn't really go out of its way to introduce new or exciting features and everything works smoothly. The distribution is wonderfully easy to install, offers top-notch performance, and is unusually light on resources. Artix is somewhat minimal, but still ships enough software to be immediately useful right out of the gate. We can browse the web, install packages, view files, and play videos. Meanwhile the application menu isn't cluttered with a lot of extras. The developers clearly expect us to install the functionality we need, while doing a really good job of providing enough for the desktop environment to feel base-line useful right from the start. Artix does a nice job of balancing performance and functionality while also juggling ease of use against not getting in the way. There is a little documentation, but no initial welcome screen or configuration wizards that might distract the user. The one piece I felt was missing was a graphical package manager which would have made it easier to build the extra functionality I wanted on top of the base distribution. However, that one piece aside, I felt as though Artix was really well designed and put together, at lease for someone like me. It's not a distribution geared toward beginners, it's not a "first distro". It is a bit minimal and requires command line knowledge. However, for someone with a little experience with Linux, for someone who doesn't mind the occasional trip to the command line or installing new applications as needed, then Artix provides an excellent experience. It's fast, light, looks (in my opinion) great with the default theme, and elegantly walks the line between minimalism and having enough applications ready to go out of the box to be immediately useful. I'm unusually impressed with how smooth and trouble-free my experience was with this distribution and the fact it offers such a range of desktop and init diversity is all the more appealing. Read more

Alpine Linux Review: Ultimate Distro for Power Users

Alpine Linux is gathering a lot of attention because of its super-small size and focus on security. However, Alpine is different from some of the other lightweight distros we covered on FOSSLinux. It isn’t your typical desktop distribution as it is terminal-based like Arch and is marketed as a “general purpose distro.” It is currently widely adopted as a Docker container thanks to its ultra-small footprint. However, it can be used for all sorts of Linux deployments that benefit from small, resource-efficient Linux distros. Now, that statement might feel too generic. But don’t worry, as we have put together an in-depth and comprehensive review of Alpine Linux, giving you a detailed look at what it has under the hood and how to use it. As such, by the end, you should have a clear understanding of whether you should consider Alpine Linux as your next Linux distro. So without further ado, let’s dive in. Read more

Programming Leftovers

  • How to manipulate strings in bash

    Without explicit support for variable types, all bash variables are by default treated as character strings. Therefore more often than not, you need to manipulate string variables in various fashions while working on your bash script. Unless you are well-versed in this department, you may end up constantly coming back to Google and searching for tips and examples to handle your specific use case. In the spirit of saving your time and thus boosting your productivity in shell scripting, I compile in this tutorial a comprehensive list of useful string manipulation tips for bash scripting. Where possible I will try to use bash's built-in mechanisms (e.g., parameter expansion) to manipulate strings instead of invoking external tools such as awk, sed or grep. If you find any missing tips, feel free to suggest it in the comment. I will be happy to incorporate it in the article.

  • Python Generators

    Python generators are very powerful for handling operations which require large amount of memory.

  • We got lucky

    If you’re having enough production incidents to be able to evaluate your preparation, you’re probably either unlucky or unprepared ;) If you have infrequent incidents you may be well prepared but it’s hard to tell. Chaos engineering experiments are a great way to test your preparation, and practice incident response in a less stressful context. It may seem like a huge leap from your current level of preparation to running automated chaos monkeys in production, but you don’t need to go straight there. Why not start with practice drills? You could have a game host who comes up with a failure scenario. You can work up to chaos in production.

  • React Testing Library – Tutorial with JavaScript Code Examples

    This post will help you to learn what React Testing Library is, and how you can use it to test your React application. This tutorial will assume you already know some basic JavaScript and understand the basics of how React works. React Testing Library is a testing utility tool that's built to test the actual DOM tree rendered by React on the browser. The goal of the library is to help you write tests that resembles how a user would use your application, so that you'll have more confidence that your application work as intended when a real user do use it.

  • Why I Moved From Ops to DevOps (and why you might want to)