prnjl99
Software Engineer | Exploring different domains of computer engineering to figure out which I like most ✨
Bangalore
Pinned Repositories
Bare_metal_embedded_development
Currently developing bare metal driver, startup-code, linker-script, build infrastructure etc. for STM32L476RG and ek-tm4c123gxl without using any IDE/development environment.
CPU-Faults-on-Arm-Cortex-M
To understand ARM processor internals, generated various Arm Cortex-M4 system exceptions using software on TM4C123GXL Tiva C series MCU. Wrote a fault handler to dump the faulting stack information over debug prints.
Custom-Bootloader
Developing a custom bootloader on STM32L476RG to get familiar with boot process without using any IDE
Dormant-Garbage-collector-library-for-C-programs
Developed generic C library to detect memory leaks. It has the ability to parse any application's data structures and manipulate them to track the memory blocks malloc'd by the application.
Embedded_Linux_Beaglebone_Black
Learning ARM Linux systems using Beaglebone black rev C
freertos_posix_test
FreeRTOS_STM
FreeRTOS on STML476RG using STM32CubeIDE to get hands on with RTOS and it's applications
kernel_hacker
kernel_hacker
projectraphael
Real-Time-Operating-System-development-from-scratch
Developing Real-Time Operating System development from scratch to understand and get hands-on experience on RTOS kernel internals and OS support features of the Cortex-M architecture
prnjl99's Repositories
prnjl99/Bare_metal_embedded_development
Currently developing bare metal driver, startup-code, linker-script, build infrastructure etc. for STM32L476RG and ek-tm4c123gxl without using any IDE/development environment.
prnjl99/CPU-Faults-on-Arm-Cortex-M
To understand ARM processor internals, generated various Arm Cortex-M4 system exceptions using software on TM4C123GXL Tiva C series MCU. Wrote a fault handler to dump the faulting stack information over debug prints.
prnjl99/Custom-Bootloader
Developing a custom bootloader on STM32L476RG to get familiar with boot process without using any IDE
prnjl99/Dormant-Garbage-collector-library-for-C-programs
Developed generic C library to detect memory leaks. It has the ability to parse any application's data structures and manipulate them to track the memory blocks malloc'd by the application.
prnjl99/Embedded_Linux_Beaglebone_Black
Learning ARM Linux systems using Beaglebone black rev C
prnjl99/freertos_posix_test
prnjl99/FreeRTOS_STM
FreeRTOS on STML476RG using STM32CubeIDE to get hands on with RTOS and it's applications
prnjl99/kernel_hacker
kernel_hacker
prnjl99/projectraphael
prnjl99/Real-Time-Operating-System-development-from-scratch
Developing Real-Time Operating System development from scratch to understand and get hands-on experience on RTOS kernel internals and OS support features of the Cortex-M architecture