Friday, October 19, 2012

Bare Metal Series

I am going to start out with a series of articles that will, hopefully, guide you in developing bare metal applications for the Raspberry Pi.  What is a bare metal application you ask?  Well, it's simply a replacement of the normal Linux kernel with a kernel that you develop yourself.  You still use the normal bootstrapping, but replace the normal Linux kernel code with your own.

In this series I will be covering the following topics related to Raspberry Pi development:
Some more advanced topics, which aren't required but are still useful or even fun to learn :), include:
  • Creating a boot loader for your Raspberry PI (to avoid the write,compile, copy to sd card, and boot cycle)
  • Writing your own OS
  • Creating your own arm cross compiler (Very Advanced!)

I will begin this series with an explanation and walk through of formatting and partitioning an SD Card to be used with your Raspberry Pi.

The first part of this series will be discussing the formatting and partitioning of your SD Card.

Next

No comments:

Post a Comment