Part 2: Basic Bash Scripting Concepts Welcome back to our “Mastering Bash Scripting for Embedded Linux Development” series! In this second part, we’ll delve into some fundamental concepts of Bash scripting. We’ll cover variables and data types, command substitution, control ...
Category: Blog
Your blog category
Embed Threads Latest Articles
Difference Between sh and Bash in Linux?
When you type commands on a computer, you’re talking to the shell. It’s like a translator between you and the computer’s brain. Two main types of shells are the Bourne Shell (SH) and the Bourne Again Shell (Bash), each with ...
Introduction to Bash Scripting: Part 1
Part 1: Introduction to Bash Scripting Welcome to the first instalment of our “Mastering Bash Scripting for Embedded Linux Development” series! In this introductory part, we’ll lay the groundwork by exploring what Bash scripting is, why it’s crucial for embedded ...
Setting Up a VirtualBox Environment with Ubuntu
Are you a student or professional looking to complete coursework and assignments in a Linux environment without the need for a dedicated Linux PC? VirtualBox offers a convenient solution. In this guide, we’ll walk you through the process of setting ...
Mastering Bash Scripting for Embedded Linux Development
Welcome to Embed Threads, your go-to resource for all things related to embedded systems and Linux development. Whether you’re a beginner looking to dive into the world of embedded Linux or an experienced developer seeking to enhance your skills, you’ve ...
What is the Modbus Protocol – Definition & Details
In the world of industrial automation, communication between devices is key to keeping operations running smoothly. Among the many communication protocols out there, Modbus is a standout. Developed by Modicon back in the late 1970s, the Modbus protocol has become ...
The Neuron Hardware Implementation-Verilog
In the Last edition we learnt how a Neuron works.. Here we will learn about Hardware Design of Neuron The Weight Memory reg [dataWidth-1:0] mem [numWeight-1:0]; That is why our weight memory code will be as such Let us learn ...
STM32 Printf Methods: SWV, RTT, UART and Semihosting
Fixing problems in STM32 microcontrollers is a big part of making them work well. Let’s talk about some simple ways to find and solve these problems. We’ll look at ways to show what’s happening inside the microcontroller as it runs. ...
How to Use printf on STM32 using ITM+SWO line
When you’re building cool stuff with STM32 microcontrollers, finding and fixing issues is like being a detective for your gadgets. One handy tool you have in your toolkit is Serial Wire View (SWV). In this beginner-friendly guide, we’ll explore what ...
Learning from Mistakes: The Therac-25 Code Hazard ⚠️
Embark on a journey into embedded engineering with a crucial lesson from the Therac-25 incident, where a race condition in software led to tragic outcomes. This story highlights the essential blend of ethics, responsibility, and meticulous design in engineering. Discover ...