EmbeddedRelated.com
Unraveling the Enigma: Object Detection in the World of Pixels

Unraveling the Enigma: Object Detection in the World of Pixels

Charu Pande
Still RelevantIntermediate

Exploring the realm of embedded systems co-design for object recognition, this blog navigates the convergence of hardware and software in revolutionizing industries. Delving into real-time image analysis and environmental sensing, the discussion highlights advanced object detection and image segmentation techniques. With insights into Convolutional Neural Networks (CNNs) decoding pixel data and autonomously extracting features, the blog emphasizes their pivotal role in modern computer vision. Practical examples, including digit classification using TensorFlow and Keras on the MNIST dataset, underscore the power of CNNs. Through industry insights and visualization aids, the blog unveils a tapestry of innovation, charting a course towards seamless interaction between intelligent embedded systems and the world.


There's a State in This Machine!

There's a State in This Machine!

Massimiliano Pagani
Still RelevantIntermediate

An introduction to state machines and their implementation. Working from an intuitive definition of the state machine concept, we will start with a straightforward implementation then we evolve it into a more robust and engineered solution.


 How Embedded Linux is used in Spacecrafts !

How Embedded Linux is used in Spacecrafts !

George Emad
Still RelevantAdvanced

This article dives into the application of Linux in spacecraft, examining the challenges it poses and proposing potential solutions. Real-life examples will be discussed, while also addressing the drawbacks of employing Linux in safety-critical missions.


Getting Started With Zephyr: Bluetooth Low Energy

Getting Started With Zephyr: Bluetooth Low Energy

Mohammed Billoo
Still RelevantIntermediate

In this blog post, I show how to enable BLE support in a Zephyr application. First, I show the necessary configuration options in Kconfig. Then, I show how to use the Zephyr functions and macros to create a custom service and characteristic for a contrived application.


++i and i++ : what’s the difference?

++i and i++ : what’s the difference?

Colin Walls
TimelessIntermediate

Although the ++ and -- operators are well known, there are facets of their operation and implementation that are less familiar to many developers.


Using GPIO in (Apache) NuttX RTOS

Using GPIO in (Apache) NuttX RTOS

Alan C Assis
Still RelevantIntermediate


The Asimov Protocol

The Asimov Protocol

Ido Gendel
Still RelevantIntermediate

While the Internet is choke-full of explanations of basic data communication protocols, very little is said about the higher levels of packing, formatting, and exchanging information in a useful and practical way. This less-charted land is still fraught with strange problems, whose solutions may be found in strange places – in this example, a very short, 60 years old Science Fiction story.


Ten Little Algorithms, Part 7: Continued Fraction Approximation

Ten Little Algorithms, Part 7: Continued Fraction Approximation

Jason Sachs
Still RelevantIntermediate

In this article we explore the use of continued fractions to approximate any particular real number, with practical applications.