Language Selection

English French German Italian Portuguese Spanish

GNU/Linux-Compatible Devices and Open Hardware

Filed under
GNU
Linux
Hardware
  • Microchip SAMD21 Machine Learning Evaluation Kits Work with Cartesiam, Edge Impulse and Motion Gestures Solutions

    While it all started in the cloud Artificial Intelligence is now moving at the very edge is ultra-low power nodes, and Microchip has launched two SAMD21 Arm Cortex-M0+ machine learning evaluation kits that now work with AI/ML solutions from Cartesiam, Edge Impulse, and Motion Gestures.

    Bot machine learning evaluation kits come with SAMD21G18 Arm Cortex-M0+ 32-bit MCU, an on-board debugger (nEDBG), an ATECC608A CryptoAuthentication secure element, ATWINC1510 Wi-Fi network controller, as well as Microchip MCP9808 high accuracy temperature sensor and a light sensor. But EV45Y33A development kit is equipped with an add-on board featuring Bosch’s BMI160 low-power Inertial Measurement Unit (IMU), while EV18H79A features an add-on board with TDK InvenSense ICM-42688-P 6-axis MEMS.

  • 3µA/MHz Ambiq Apollo 4 MCU Targets Battery-powered IoT Devices with Voice Processing

    Ambiq Micro is using sub-threshold voltages under 0.5V to offer ultra-low-power Arm microcontrollers. In 2015, the company launch the Apollo Cortex-M4F MCU with 30µA/MHz power consumption in active mode, which was followed in 2016 by Apollo 2 in consuming just 10µA/MHz, and Apollo 3 (Blue) dropped power consumption to as low as 6µA/MHz against using a Cortex-M4F @ 48 MHz in active mode.

  • SBC and HMI starter kit run Linux on i.MX6 ULL

    Artila’s “SBC-7530” runs Linux 5.4 on an i.MX6 ULL with WiFi, 2x 10/100 LAN, 3x USB, 2x RS-485, 2x CAN, mini-PCIe with micro-SIM, and an optional starter kit with 7-inch touchscreen.

    Taiwan-based Artila Electronics, which is known for its Matrix line of low-power, compact IoT gateways, has launched its first SBC in 12 years. The i.MX6 ULL-equipped SBC-7530 follows its circa-2008 M-508 SBC, which is based on an ARM9-based Atmel (now Microchip) AT91RM9200.

  • Industrial panel PC is an IP69 neat freak

    Adlink’s IP69-protected “Titan-AL” panel PC runs Linux or Win 10 on Apollo Lake and is available with 15.6-, 21.5-, and 23.8-inch HD capacitive touchscreens in either VESA with M12 or pipe-mount configurations.

    Adlink has added an Intel Apollo Lake based panel PC to its Titan Panel Computer series that adheres to IP69 water and dust-proofing protections. The Titan-AL follows Adlink’s similarly IP69-protected Penta Food-C15/C17/C19 IP69K, which is aimed specifically at food processing operations and runs on an older Atom D2550. Other IP69 protected panel PCs include TechNexion’s i.MX6 based, 10.1-inch TWP-1010-IMX6 and Wincomm’s Skylake-based, 15-, 19-, and 22-inch WTP-9E66.

  • Compact module runs on Ryzen V1000

    Axiomtek’s Linux-ready “CEM130” COM Express Compact Type 6 module provides a Ryzen Embedded V1000 SoC with up to 32GB DDR4 and support for quad displays, 2x SATA, 7x PCIe, 9x USB, and -20 to 60°C operation.

    Axiomtek, which has previously tapped AMD’s Ryzen Embedded V1000 SoC in a 3.5-inch CAPA13R SBC and DSP600-211 signage player, has now returned with a COM Express Compact Type 6 module. The CEM130 joins other V1000-equipped, 95 x 95mm Compact Type 6 modules such as Arbor’s EmETXe-a10M0 and Kontron’s COMe-cVR6.

  • New COM Express Type 6 Compact Module Compatible with Windows 10 and Linux Operating Systems
  •        

  • Monitor water quality anywhere in the world with WaterAid

    Clean water is one of our most precious resources, but identifying sources of pollution often means expensive equipment. This can also mean taking multiple water quality readings and somehow aggregating them together to be easily usable. As a solution to both problems, Andrei Florian has developed WaterAid — which was recently named a finalist in this year’s Hackaday Prize.

    WaterAid consists of a measurement unit that senses water pH, turbidity, and temperature, as well as atmospheric temperature and humidity. Data is relayed to the system’s backend via a cellular connection, using an onboard MKR GSM 1400. Collected information from one or more devices is then displayed on a Soracom Lagoon dashboard for water monitoring from anywhere in the world!

    Not only can a fleet of WaterAids be used to continuously track a river, lake, or any other body of water, but individuals looking to get immediate feedback on quality can utilize the portable tool’s NeoPixel ring for color-coded judgement.

  •        

  • A MKR ZERO-based volume controller for your PC

    While some keyboards provide media keys or even knobs to adjust your overall computer sound up and down, often what you really want is the ability to tune program volumes separately. To make this extremely easy, SNR Tech Bytes has come up with a beautifully-designed controller, which runs on the MKR ZERO.

    The device features five encoders to individually tune the master volume, Discord, Chrome, gaming, and Spotify, with the help of software on the PC itself. Encoder button mutes each channel as needed, using NeoPixels below to indicate each status.

  •                

  • How is computing taught in schools around the world?

             

  •      

  • Build an arcade cabinet | Hackspace 35

             

  •      

  •  
    nut – testing shutdown and startup

                     

                       

    Based on this, I’m confident the rack will properly shutdown when the power fails. Just as important, it will come back when the power returns.

More in Tux Machines

today's howtos

  • How To Install HAProxy on CentOS 8 - idroot

    In this tutorial, we will show you how to install HAProxy on your CentOS 8. For those of you who didn’t know, HAProxy is a free HTTP/TCP high availability load balancer and proxy server. It spreads requests among multiple servers to mitigate issues resulting from a single server failure. HA Proxy is used by a number of high-profile websites including GitHub, Bitbucket, Stack Overflow, Reddit, Tumblr, Twitter, and Tuenti, and is used in the OpsWorks product from Amazon Web Services. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation HAProxy on a CentOS 8.

  • How To Install Python 3.9 on Ubuntu 20.04 – TecAdmin

    Python is an object-oriented, high-level programming language. It is an open source with a large community. Python is used as key languages among the top tech companies like Google. The Python 3.9 stable version has been released with several improvements and security updates. It included multiple new modules, improved existing modules and many other features. You can choose deadsnakes PPA for Python installation on Ubuntu 20.04 system. Use this tutorial to install Python 3.9 On Ubuntu 20.04 LTS Linux system via Apt-Get. You can also choose second method to install Python using source code.

  • YAML for beginners | Enable Sysadmin

    YAML Ain't a Markup Language (YAML), and as configuration formats go, it's easy on the eyes. It has an intuitive visual structure, and its logic is pretty simple: indented bullet points inherit properties of parent bullet points. But this apparent simplicity can be deceptive. It's easy (and misleading) to think of YAML as just a list of related values, no more complex than a shopping list. There is a heading and some items beneath it. The items below the heading relate directly to it, right? Well, you can test this theory by writing a little bit of valid YAML.

  • colorls – turbocharged alternative to ls

    The part of the operating system responsible for managing files and directories is called the file system. It organizes our data into files, which hold information, and directories (also called ‘folders’), which hold files or other directories. Several commands are frequently used to create, inspect, rename, and delete files and directories. One of these commands is ls, which prints the names of the files and directories in the current directory. A directory is really just a file. It’s a special file with special rules. The ls utility appeared in the first version of AT&T UNIX. Are you looking to liven up your shell? Want a bit more beauty on your terminal? colorls might be the ticket. colorls is a command-line utility that aims to improve on ls. color is written in Ruby.

Linux Patches Aim To Provide Fork'ing Brute Force Attack Mitigation

Building off a set of "request for comments" patches from September, a set of patches were sent out on Sunday for providing brute force attack mitigation around the fork system call. With attacks aiming to break Address Space Layout Randomization (ASLR) and similar attacks often relying on the fork system call in order to keep replicating the memory contents of the parent process, these patches aim to detect the behavior where fork is being exploited for these nefarious purposes. This work is inspired in part by some patches carried by GrSecurity where a delay around the fork system call will be imposed if a child died from a fatal error. These patches propose collecting statistical data shared across all the processes with the same memory contents and analyzing the timing of any children processes crashing. When the code determines such an exploit may be underway leveraging fork, all of the processes using the same memory contents are killed to stop whatever malicious activity may be happening. Read more

Android Leftovers

Manage content using Pulp Debian

Pulp is an open source repository management tool that helps you fetch, mirror, upload, and publish content within your organization. It can be used to manage various types of content such as software packages (from RPM packages to Ruby gems), as well as Ansible collections, container images, and even arbitrary files. A typical workflow starts with fetching software packages from an existing repository (for example, http://mirror.centos.org/centos/7/os/x86_64/) or adding packages manually (for private packages built within your organization). Then Pulp helps you make arbitrary collections of software packages that are consumable by clients. With it, you... Read more