Embedded Systems
14.4K subscribers
1.09K photos
236 videos
1 file
749 links
News, articles, guides, analytics, projects and startups from the embedded industry.

Topics of the channel:
◽️ machine learning
◽️ internet of things
◽️ embedded software
◽️ advanced electronics
◽️ new engineering ideas

⤵️ Share and subscribe!
Download Telegram
📟 Project-Quantum - Open-Source tiny Linux Computer

The project of an extremely small computer based on Allwinner H3/H5 chips. The GitHub page contains the files necessary for building the hardware, bootloader and Linux kernel image.

More information:
The YouTube video
The GitHub repository

#projects
👍13
💻 Few lesser known tricks, quirks and features of C

This article is a compilation of C tricks that could throw even experienced developers off the track. Almost every trick is supplemented with an example piece of code and a comment. Some aspects of C are explained with the links to additional articles.

More information...

#articles #programming
👍9👌2
📟 Three-axis Accelerometer Data Logger

ChatGPT has gained immense popularity recently, and the system has even been down due to a significant surge in usage. To examine its compatibility with gestures, the author has designed this device.

The first step is to collect and store data for future model training on TinyML. It has an accelerometer+gyroscope module, which will gather and save the three-axis (x, y, and z) data of hand movements to a microSD card and display them on an OLED screen in real-time.

The recorded data then can be used for machine learning applications and training the neural networks.

More information...

#projects #sensors
👍7👌1
Embedded Systems
💻 Event-Based Firmware (Part 2) In the first part of this series, we explored the general concept of event-based firmware. Mastering the event-driven computing model is particularly important for embedded developers, given that embedded systems are predominantly…
📃 Event-Based Firmware Example

The following article combines all the concepts mentioned in the articles dedicated to the event-based firmware, modularisation and templates. By going through this example, you will get a practical experience of how those techniques can be utilized in your code.

Writing event-based firmware is straightforward and result in clean well maintainable code. It supports a strong encapsulation of your modules. With fewer dependencies, it will allow you to reuse the modules for other projects easily.

More information...

#articles #programming
👍10
📃 ESP32: Erase Flash Memory (Factory Reset)

This is a quick guide showing how to erase the ESP32 flash memory to restore it to its original state. This might be useful if you want to delete any changes made to the firmware or configuration settings; if the system is crashing constantly and you can’t upload new code; to clear data that is no longer needed, and other applications.

More information...

#articles #esp32
👍4👎1
This media is not supported in your browser
VIEW IN TELEGRAM
📟 DigiCombo - When Digispark Attiny 85 automates your smartphone

You no longer need to waste your time on simple and repetitive tasks and you can save it for hard tasks that have a lot of value just only prepare the necessary inputs that include the coordinates and the text to be printed, leaving the rest to Digispark Attiny 85.

It uses V-USB and HID protocol for inject touch events and keystrokes that your Digispark recognized by your system as an external touch screen and a keyboard.

The operating systems in which it works correctly:
▫️ Android
▫️ Windows 10

It has video examples for Instagram page scrolling, unlock screen brute-forcing with random coordinates, playing the Stack rhythm game, and pinch zoom.

More information...

#projects
👍5👌3
🎬 Raspberry Pi 4 RAM Upgrade

This video shows how to upgrade the RAM chip on the Pi 4 from 1 GB to 8 GB with help of a hot air gun.

These chips are BGA, and those might feel intimidating if you’re just starting out with hot air – however, we recommend you watch this video, as author’s approach is of the kind that brings BGA replacement to hobbyist level. Replacing this chip can get your Pi 4 to the highly-sought-after 8 GB target – as an aside, it is surprising that there was no configuration needed, as the Pi 4 booted right up and successfully recognized the extra RAM added.

https://youtu.be/5pW4_nqcIWA

#video #raspberry
👍10
📃 Decoding Digital Twins: Exploring the 6 main applications and their benefits

Research findings from an analysis of 100 digital twin projects

The market for standalone digital twin software grew 71% between 2020 and 2022, according to the recently published Digital Twin Market Report 2023–2027. Survey results, also part of this research, indicate strong adoption. For example, 29% of manufacturing companies globally have fully implemented or are implementing a digital twin strategy for a portion of their operational assets, and a further 63% are currently developing or have already developed their digital twin strategy.

In the study, researchers identified six clusters of digital twin applications that reflect two-thirds of all digital twin projects today. For instance, 31% of the digital twin projects are focused on prediction at the system level.

More information...

#articles
👍5👎2
📃 3 Modern Trade-Offs in Embedded Systems Design

Every embedded systems developer needs to balance these trade-offs carefully

In any system design, there are always trade-offs that need to be made. Unfortunately, there is rarely a time when you can get your cake and eat it, too! Modern embedded systems have exceptionally interesting trades that need to be made that often result in complex choices.

The following post explores the three most significant trade-offs facing many teams today:
▫️ Power consumption versus system performance
▫️ Cost versus reliability
▫️ Scalability versus complexity

Successfully balancing them will determine whether you successfully launch a product or whether your product and company struggle to succeed.

More information...

#articles #design
👍6
Embedded Systems
📃 Event-Based Firmware Example The following article combines all the concepts mentioned in the articles dedicated to the event-based firmware, modularisation and templates. By going through this example, you will get a practical experience of how those techniques…
📃 Real Time Counter and Integer Overflow

The following article is an addition to the series of articles dedicated to the event-based firmware. It provides a deep dive into the topic of real-time counter, the way it is typically implemented and answers the most common questions that may arise while studying this topic.

More information...

#articles #programming
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
📟 Network Traffic Visualizer

At its core, this board design is a simple desk toy that connects an ESP8266 module to a shift register to display data on the 8 blue LEDs. The Arduino sketch measures how many packets are flying around on the ESP's Wi-Fi channel, and displaying the intensity on the LEDs much like a VU meter.

The firmware uses the promiscuous mode of the ESP8266 to allow it to capture any packets present on the selected AP Channel. This means that the board can see all the activity on that channel without connecting to any of the networks itself.

These packets are like the envelopes of the internet activity: containing the data sent between devices and the internet. By counting how many packets the board sees in a given time interval, it can display the intensity of the network activity on the 8 LEDs using a shift register.

More information:
The GitHub page
The main article

#projects #esp8266
👍6👎1
Embedded Systems
📑 Top 4 Interesting Engineering Projects Worthy looking into startups for gaining new ideas and inspiration ▫️ Flipper Zero is a portable multi-tool for pentesters and geeks in a toy-like body. It loves hacking digital stuff, such as radio protocols, access…
📰 Brazil seizing Flipper Zero shipments to prevent use in crime

The Brazilian National Telecommunications Agency is seizing incoming Flipper Zero purchases due to its alleged use in criminal activity, with purchasers stating that the government agency has rejected all attempts to certify the equipment.

Flipper Zero is a portable multi-function cybersecurity tool that allows pentesters and hacking enthusiasts to tinker with a wide range of hardware by supporting RFID emulation, digital access key cloning, radio communications, NFC, infrared, Bluetooth, and more.

Since it was released, security researchers have demonstrated Flipper Zero's features on social media, showing how it can trigger doorbells, perform replay attacks to open garage doors and unlock cars, and be used as a digital key.

More information...

#news
👌6👍3👎1
📷 ESP32-CAM - Take Photo and Save to MicroSD Card with Date and Time

In this tutorial, you’ll learn to take a picture with the ESP32-CAM and save it to the microSD card. We’ll include the current date and time on the filename. Including the date and time on the filename is useful because each picture will have a unique filename, which means no issues with overwriting existing files; you’ll know when each photo was taken; and it will be easier to organize or retrieve your files later on.

More information...

#projects #esp32
👍9👎1
📊 Embedded Systems Remain Hot Market for Electronics

As the Embedded World Conference takes place this week in Nuremberg, Germany, the electronics industry can breathe a sigh of relief that the embedded sector has held its own during downturn in the electronics industry. More important, embedded systems will remain a key growth area over the next decade, according to a recent study by Market.us.

Here are some takeaways from the study:
▫️ By component, in 2022, the Hardware segment has generated the highest revenue share.
▫️ By application, the communication segment has dominated the market and it is expected to grow at the highest CAGR over the forecast period 2023 to 2032.
▫️ In 2022, North America dominated the market with the highest revenue share of 34%.

The study expects the global embedded system market, which was $91.3 billion in 2022, to reach $173.4 billion by 2032, growing at 6.8% CAGR.

More information...

#news
👍3👌2