A small introduction to lkm.
-
Updated
Jun 9, 2024 - C
A small introduction to lkm.
Identification of State-Dependent Dynamic Model Parameters for Robotic Manipulator Systems
ByteCoreFast: A high-performance, 8-bit CPU emulator, designed as a drop-in replacement for ByteCore, offering enhanced speed while maintaining full compatibility with the original ByteCore interfaces.
🤘 TT-NN operator library, and TT-Metalium low level kernel programming model.
C | Low level operations | Harvard CS50 course
Drone Project
Chip-8 Emulator with C++ and SDL2 to understand software architecture deeply
The best C-like language that can be implemented in 10kLOC.
🚧 Work in progress 🚧 A MIT licensed, free and open-source x86 assembler capable of generating ELF files designed to run on on linux systems.
Personal Archive of Device Drivers implemented in the Class. Project under proj dir.
A block-based programming environment for learning about assembly programming.
Data structures, I/O abstractions, etc. for low-level software
A low-level, general-purpuse, typesafe programming language
ByteCore Byte is a simplified version of the ByteCore CPU showcased in a Jupyter notebook, using 1-byte addressing to operate within a 256-byte memory limit. This repository features demonstrations of ByteCore Assembly through both basic and advanced programming examples.
ByteCoreCompiler: A compiler that transforms ByteCore assembly code into executable memory bytes, seamlessly bridging the gap between high-level assembly instructions and the ByteCore Emulator's low-level functionality.
ByteCore: A minimal, 8-bit CPU emulator designed to help developers explore low-level computing concepts.
"The Elements of Computing Systems: Building a Modern Computer from First Principles" by Noam Nisan and Shimon Schocken
Multum In Parvo Operating System is a cooperative multitasking RTOS designed for single-chip micro-controllers with severely limited RAM (e.g. less than 256 bytes) and ROM.
Hobby simple kernel (x86-64) and bootloader (UEFI) written in C++.
functional progamming set in C language
Add a description, image, and links to the low-level-programming topic page so that developers can more easily learn about it.
To associate your repository with the low-level-programming topic, visit your repo's landing page and select "manage topics."