This site aims to become a central resource for BitThunder documentation. As well as how-to guides and blog-posts, we’ll also try to provide as much comprehensive API documentation here as possible.

So what is exactly is BitThunder?

BitThunder is a real-time, robust, embedded, operating system and application framework.

Quick-build guide

For the impatient, here’s how to get a vanilla kernel built:

~ $ make menuconfig
# Create a valid BSP configuration
~ $ make
# Load target with the generated kernel.elf file.

WizTips™, Notes, and Warnings

Throughout this site, there are a number of small and handy pieces of information that can be useful while developing with BitThunder. Some make your life easier, some are interesting, and some keep you safe! Here’s what to look out for:

WizTips™ help you get more from BitThunder

These are tips that will help you become a BitThunder Wizard!

Notes are handy pieces of information

These often give you useful background information, or reasoning behind design decisions which are necessary to completely understand BitThunder.

Warnings help you stay safe!

Be aware of these messages if you wish to avoid certain death.

If you come across anything along the way that we haven’t covered, or if you know of a tip you think others would find handy, please file an issue and we’ll see about including it on this site.