Skip to content

Some single-header libraries for embedded development and osdev. (The memory manager mostly works, maybe more to come soon.)

Notifications You must be signed in to change notification settings

ZYSF/embedded-libraries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

embedded-libraries

Some single-header libraries for embedded development and osdev. (The memory manager mostly works, maybe more to come soon.)

Design

This set of libraries was designed to hold implementations of algorithms which are generally provided by SDKs but which are typically not portable or easy to customise if you have more specific needs.

An example use case is for Arduino programming, where features like "malloc" are built in to the SDK but may not be usable if you're doing something fancy like multitasking or running complicated sub-modules that need their own record keeping.

Features

  • Memory manager (simple implementations of malloc/free/calloc/realloc-type functions)
  • A very basic test program (this mostly just does a bunch of calls to the memory manager and prints statistics)

More will be added as requirements for other components are identified. (A partial implementation of printf is also present, but not usable yet.)

About

Some single-header libraries for embedded development and osdev. (The memory manager mostly works, maybe more to come soon.)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages