Skip to content
View Chalandi's full-sized avatar
✈️
It's not the plane it's the pilot
✈️
It's not the plane it's the pilot

Block or report Chalandi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Chalandi/README.md

Hi, guys! 👋

Welcome to my GitHub page !

I'm Amine Chalandi, a passionate engineer with a deep enthusiasm for embedded systems and low-level software development.
I have a keen interest in bare-metal programming, low-level software development and implementing OSEK RTOS from scratch for various microcontrollers, SoCs and CPU architectures.

Total StarsTotal ContributionsTotal RepositoriesProfile Views

Bare-Metal Projects Built from Scratch (No SDK)

ProjectCPUSoCDev Board
Baremetal_Milk-V_Duo_nosdkRISC-V 64-bitCV1800BMilk-V Duo
Baremetal_esp32p4_nosdkRISC-VESP32-P4ESP32-P4 Pico
Baremetal_Arduino_UNO_R4_MinimaARM Cortex-M4Renesas R7FA4M1ABArduino UNO R4 Minima
Baremetal_BL602_SiFive_E24_RISC-V_nosdkRISC-V (SiFive E24)BL602Pinecone BL602
Baremetal_nxp_mpc5643l_dual_core_ppc_nosdkPowerPC e200z4NXP MPC5643LTRK-USB-MPC5643L
Baremetal_TI_AM6254_multicore_nosdkARM Cortex-M4
ARM Cortex-R5
ARM Cortex-A53
TI AM6254PocketBeagle2
Baremetal_WCH_V307_RISC-VRISC-V (RV32IMACF)CH32V307VCT6CH32V307V-EVT-R1
OSEK_RISC-V_SiFive_FE310_SoCRISC-V (RV32IMAC)SiFive RISC-V FE310RED-V Thing Plus
Blinky_Pico_dual_core_nosdkARM Cortex-M0+RP2040Raspberry Pi Pico
Blinky_Pico2_dual_core_nosdkARM Cortex-M33
RISC-V (Hazard3)
RP2350Raspberry Pi Pico2
Baremetal_esp32s3_nosdkXtensa LX7
RISC-V (PicoRV32)
ESP32-S3ESP32-S3-DevKitC-1-N8R8
OSEK-NUCLEO-F446REARM Cortex-M4STM32F446RENUCLEO-F446RE
Blinky_Nucleo_H7A3ARM Cortex-M4
ARM Cortex-M7
STM32H7A3ZIT6QNUCLEO-144-H7A3
OSEK_Raspberry_Pi_ZeroARM1176JZF-SBCM2835Raspberry Pi Zero
Blinky_Nucleo_F746ARM Cortex-M7STM32F746ZGT6NUCLEO-144-F746

RTOS Projects: OSEK-Compliant and Developed from Scratch

ProjectCPUSoCDev Board
OSEK_Cortex-M3ARM Cortex-M3STM32F100RBSTM32VLDISCOVERY
OSEK_RISC-V_SiFive_FE310_SoCRISC-V (RV32IMAC)SiFive RISC-V FE310RED-V Thing Plus
Multicore_OSEK_RP2350ARM Cortex-M33RP2350Raspberry Pi Pico2
Multicore_OSEK_XtensaXtensa LX7ESP32-S3ESP32-S3-DevKitC-1-N8R8
OSEK-NUCLEO-F446REARM Cortex-M4STM32F446RENUCLEO-F446RE
OSEK_Raspberry_Pi_ZeroARM1176JZF-SBCM2835Raspberry Pi Zero

Tools Built from Scratch

Pinned Loading

  1. OSEKOSEKPublic

    OSEK (ECC1/BCC1) Implementation for Cortex™-M3

    C 35 15

  2. Baremetal_esp32s3_nosdkBaremetal_esp32s3_nosdkPublic

    Bare-metal programming on ESP32-S3 dual-core Xtensa LX7 without using Espressif's ESP-IDF

    C 31 3

  3. Baremetal_TI_AM6254_multicore_nosdkBaremetal_TI_AM6254_multicore_nosdkPublic

    Bare Metal development on TI AM6254 (PocketBeagle2 Board)

    Assembly 10 3

  4. Blinky_Pico2_dual_core_nosdkBlinky_Pico2_dual_core_nosdkPublic

    Bare-metal programming on RP2350 dual-core ARM Cortex-m33/RISC-V Hazard3 (non-SDK)

    C 22 4

  5. Baremetal_esp32p4_nosdkBaremetal_esp32p4_nosdkPublic

    Bare-metal programming on ESP32-P4 multicore RISC-V without using Espressif's ESP-IDF SDK

    C 8 2

  6. Baremetal_Milk-V_Duo_Dual_RV64_Cores_NoSDKBaremetal_Milk-V_Duo_Dual_RV64_Cores_NoSDKPublic

    Dual-Core RISC-V (C906) Bare Metal programming on CV1800B (Milk-V Duo) without using vendor's SDK

    Assembly 10 3