Language Selection

English French German Italian Portuguese Spanish

Devices: Banana Pi, Firmware in Your Firmware, Amlogic/Arm and Arduino

Filed under
GNU
Linux
Hardware
  • Raspberry Pi: Banana Pi maker touts this new rival board with Amlogic chip and 4GB RAM

    Chinese SinoVoip has teased a Raspberry Pi-style single-board computer, the Banana Pi BPI-M5, with an Amlogic S905X3 four-core Cortex-A55 processor.

    The Raspberry Pi rival features a system on chip with 4GB of LPDDR4 RAM, 16GB of eMMC storage, four USB 3.0 ports, Gigabit Ethernet, an HDMI port, and just like its fruity rival, a 40-pin GPIO (general-purpose input/output) rack to connect other devices.

  • Putting The Firmware In Your Firmware

    Performing over-the-air updates of devices in the field can be a tricky business. Reliability and recovery is of course key, but even getting the right bits to the right storage sectors can be a challenge. Recently I’ve been working on a project which called for the design of a new pathway to update some small microcontrollers which were decidedly inconvenient.

    There are many pieces to a project like this; a bootloader to perform the actual updating, a robust communication protocol, recovery pathways, a file transfer mechanism, and more. What made these micros particularly inconvenient was that they weren’t network-connected themselves, but required a hop through another intermediate controller, which itself was also not connected to the network. Predictably, the otherwise simple “file transfer” step quickly ballooned out into a complex onion of tasks to complete before the rest of the project could continue. As they say, it’s micros all the way down.

  • Low-cost Amlogic S905L2 TV Boxes Show Up on Aliexpress for $20+

    Amlogic has plenty of variants to its S905 processors, and so far I had never heard about Amlogic S905L2 processor that can be found in some Android 9.0 TV boxes sold for a little over $20 including shipping.

    There are only two such TV boxes listed with the quad-core Cortex-A53 processor so far, and they are basically the same X7 model except for different storage and memory configuration.

  • Nvidia’s Arm Acquisition Raises Licensing Questions

    This could accelerate an industry shift away from Arm designs to RISC-V, according to a Reuters source.

  • Get ready to Explore IoT with Arduino Education

    This week we are launching our Arduino Explore IoT Kit, which allows high school and college students to take their first steps in building connected devices. Educators can make a complex subject simple – explore the Internet of Things right now with Arduino Education.

    Aimed at the beginner, there is a complete set of easy to follow online projects providing students with a gateway into the digital world of connected objects and how people work together.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. 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 the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.