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/
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
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!
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
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.
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
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!
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
Develop Raspberry Pi on Linux! Tutorial: GCC cross-compiler install, command-line & Eclipse IDE debugging setup. Efficiently build & debug your Pi projects!
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
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
View 0 replies
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
View 0 replies
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
View 0 replies
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
View 0 replies
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
View 0 replies
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
View 0 replies
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
View 0 replies
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
View 0 replies
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
View 0 replies
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
View 0 replies
Load more