Avatar 💻

Yassine Seghrouchni

Embedded Systems Engineer

  1. in
  1. Archives
  2. Home
  3. Search
  4. About
  5. Links
    1. Dark Mode

Archives

2024 7

Categories

Embedded Systems Firmware Development Microcontrollers Bootloaders STM32 Arduino Bootloader CAN Bus Simulation Visualization

Tags

Renode ARM CORTEX-M4 Ceedling Firmware Metadata HAL Library Linker Script Simulation
Featured image of post Image Information an essential part for your firmware
Embedded Systems Bootloader Firmware Development

Image Information an essential part for your firmware

A guide on how to add a custom section in the linker script to store image information such as firmware version, checksum, and build details.

Sep 24, 2024
4 minute read
Featured image of post Understanding Vector Table Relocation and Memory Mapping
Embedded Systems Firmware Development Microcontrollers STM32 Bootloaders

Understanding Vector Table Relocation and Memory Mapping

Learn how to implement vector table relocation and memory mapping in a bootloader for the STM32F4 microcontroller. Understand why vector table relocation is essential for correct interrupt handling and system stability, and discover how to properly configure it within our bootloader.

Sep 01, 2024
6 minute read
Featured image of post Communicating Between Two Machines Using CAN Bus
Embedded Systems CAN Bus Firmware Development Simulation

Communicating Between Two Machines Using CAN Bus

A tutorial on setting up communication between two machines using the CAN bus. This guide includes the necessary code and steps to simulate the communication using Renode.

Aug 27, 2024
2 minute read
Featured image of post Communication betweee
Embedded Systems Firmware Development

Communication betweee

Learn how to set uinterface and sending/receiving CAN messages through Socket CAN.

Aug 27, 2024
4 minute read
Featured image of post Getting Started with Renode
Embedded Systems Microcontrollers

Getting Started with Renode

Learn how to set up Renode, create and manage machines, load platforms, and debug firmware.

Aug 27, 2024
5 minute read
Featured image of post Renode Interactive Visualization Example
Visualization Arduino

Renode Interactive Visualization Example

Interactive visualization of an emulated Arduino Nano 33 BLE Sense board using the Renode Framework.

Aug 27, 2024
2 minute read
Featured image of post The Simplest Bootloader
Embedded Systems Firmware Development Microcontrollers STM32 Bootloaders

The Simplest Bootloader

Comprehensive guide on writing a simple bootloader from scratch for the STM32F4 microcontroller.

Aug 21, 2024
6 minute read
© 2024 - 2025 Yassine Seghrouchni
Built with Hugo
Theme Stack designed by Jimmy