This is EmbeddedCraft official YouTube Channel. We will upload our technical videos here.
Subscribe our Channel to receive notification when we upload a new video.
Visit us at embeddedcraft.org/


EmbeddedCraft

Configuring NAT with IPTABLES in QEMU - Easy Steps to Get Your VM Online
In this video, we are showing running Ubuntu Linux on QEMU. This video by default do not have access to internet. We need to configure NAT (Network Address Table) and packet forwarding. We are demonstrating same with iptables in Linux VM. At the end we will review running Ubuntu Linux, network configuration in QEMU Monitor.
#iptables #qemu #NAT #DNSMASQ #ubuntu #EmbeddedCraft
Link
https://youtu.be/CgAQYQpSl2A

1 week ago | [YT] | 1

EmbeddedCraft

Develop Raspberry Pi projects on your Linux machine! This tutorial guides you through setting up your environment: installing the GCC cross-compiler, command-line debugging, and integrating with Eclipse IDE for graphical debugging. Get ready to efficiently build and debug your Pi projects!


#RaspberryPiDevelopment #Linux #EmbeddedProgramming #GCCCompiler #CommandLineDebugging #EclipseIDE #TechTutorial #DIYElectronics #RaspberryPiProjects #EmbeddedCraft #gdb #gdbserver

Link
https://youtu.be/tPJ5ub6QR5A

1 week ago | [YT] | 1

EmbeddedCraft

In this video tutorial, we will review Ubuntu 25.04 "Plucky Puffin," released in April 2025. We will first install on QEMU and review new important features.
The process involves downloading the official Ubuntu 25.04 ISO file, creating a virtual disk image using qemu-img create, and then launching a QEMU virtual machine with appropriate parameters specifying the RAM, CPU cores, the created disk image, and the ISO as a virtual CD-ROM, ensuring KVM is enabled for better performance.
We are going to review kernel features, gnome version, and do some hello world stuff with snap.
#Ubuntu2504 #QEMU #TechTutorial #EmbeddedCraft #gdb #gdbserver


https://youtu.be/LHE6BMCGMPU

1 week ago | [YT] | 1

EmbeddedCraft

Security Policy: Secure by Design | Building AppArmor Policies for Linux

Traditional Linux security relies on Discretionary Access Control (DAC), which anchors permissions to the User Identity (UID/GID). But this traditional method is vulnerable to "Ambient Authority," where a compromised application running with root privilege can expose sensitive data.


This video shifts your security focus from "Who is running the code?" to "What is the code allowed to do?" by introducing Mandatory Access Control (MAC).
Learn to implement application-centric security with AppArmor, a Linux kernel security module that restricts what an application can do, regardless of the user's privileges.

https://youtu.be/ZDPlrrr2Qsg

#SecureByDesign #LinuxSecurity #AppArmor #MandatoryAccessControl #MACvsDAC #ApplicationSecurity #Cybersecurity #LinuxKernel #AlpineLinux #EmbeddedSystems #SecurityPolicy #AmbientAuthority #PrivilegeEscalation #embeddedcraft

2 weeks ago | [YT] | 1

EmbeddedCraft

No hardware? No problem! 🛠️
Are you simulating your embedded projects yet? Simulation is a lifesaver for rapid prototyping and debugging when you don't have a physical board handy.
In this video, we use QEMU and Eclipse to blink a virtual LED on an STM32F4-Discovery. đź’ˇ
Key Timestamps:
âś… 01:16 - Project Build
âś… 06:45 - Execution
âś… 08:33 - Debugging
âś… 11:17 - CLI Mode
Watch now: https://youtu.be/5TdH3neuvyA
#qemu #STM32 #EmbeddedSystems #Simulation #EmbeddedLinux #EmbeddedCraft #EclipseIDE #gdb

2 weeks ago | [YT] | 3

EmbeddedCraft

Develop Raspberry Pi projects on your Linux machine! This tutorial guides you through setting up your environment: installing the GCC cross-compiler, command-line debugging, and integrating with Eclipse IDE for graphical debugging. Get ready to efficiently build and debug your Pi projects!


#RaspberryPiDevelopment #Linux #EmbeddedProgramming #GCCCompiler #CommandLineDebugging #EclipseIDE #TechTutorial #DIYElectronics #RaspberryPiProjects #EmbeddedCraft #gdb #gdbserver

Link
https://youtu.be/tPJ5ub6QR5A

1 month ago | [YT] | 0

EmbeddedCraft

NAT Configuration via Iptables in Ubuntu Linux Virtual Machine
watch the full video here …
#iptables #qemu #NAT #DNSMASQ #ubuntu #EmbeddedCraft


https://youtu.be/CgAQYQpSl2A?t=250

1 month ago | [YT] | 0

EmbeddedCraft

Creating Yocto Linux Image for QEMU ARM64 | Yocto Linux for QEMU ARM64
In this video tutorial, we are showing building a custom Linux distribution for QEMU ARM64 using Yocto. We will build “core-image-base” and then prepare command to boot Linux in QEMU. At the end we will review running Linux. “core-image-base” is console-only image, this support basic hardware support for the target device.
#QEMU #AARCH64 #QEMUARM64 #yocto #poky #virtual #VM #virtio #core-image-base
#EmbeddedCraft
https://youtu.be/5P7nlcJo7V4

1 month ago | [YT] | 1

EmbeddedCraft

Develop Raspberry Pi on Linux! Tutorial: GCC cross-compiler install, command-line & Eclipse IDE debugging setup. Efficiently build & debug your Pi projects!

#RaspberryPi #LinuxDev #Debugging #embeddedcraft
youtube.com/shorts/AjCoUMr3l2...

1 month ago | [YT] | 0

EmbeddedCraft

Creating Linux Image for Raspberry PI Yocto Linux

In this video tutorial, we are showing building custom Linux distribution for Raspberry PI using Yocto. We will build “core-image-base” and then prepare bootable sd cards and boot linux. At the end we will review running Linux on Raspberry PI. “core-image-base” is console-only image, this support basic hardware support for the target device.
#yocto #poky #raspberrypi #wic #bmaptool #virtual #VM #virtio #core-image-base #EmbeddedCraft
https://youtu.be/lKkyneZUJyI

1 month ago | [YT] | 0