Raspberry Pi: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
m →Boot-from-serial kernel: Spelling and grammar fixes |
m Reformat |
||
Line 1: | Line 1: | ||
{{In Progress}} |
{{In Progress}} |
||
==Intro== |
|||
This is a tutorial on bare-metal [OS] development on the Raspberry Pi. This tutorial is written specifically for the Raspberry Pi Model B Rev 2 because the author has no other hardware to test on. But so far the models are basically identical for the purpose of this tutorial (Rev 1 has 256MB ram, Model A has no ethernet). |
This is a tutorial on bare-metal [OS] development on the Raspberry Pi. This tutorial is written specifically for the Raspberry Pi Model B Rev 2 because the author has no other hardware to test on. But so far the models are basically identical for the purpose of this tutorial (Rev 1 has 256MB ram, Model A has no ethernet). |
||
This is the authors very first ARM system and we learn as we write without any prior knowledge about arm. Experience in Linux/Unix ('''very''' important) and C/C++ language ('''incredibly''' important, including how to use inline asm) is assumed and required. This is not a tutorial about how to build a kernel but a simple intro in how to get started on the RPi. |
This is the authors very first ARM system and we learn as we write without any prior knowledge about arm. Experience in Linux/Unix ('''very''' important) and C/C++ language ('''incredibly''' important, including how to use inline asm) is assumed and required. This is not a tutorial about how to build a kernel but a simple intro in how to get started on the RPi. |
||
⚫ | |||
=== Materials === |
=== Materials === |
||
Line 20: | Line 21: | ||
Note: The serial adaptor I use provides both a 0V and 5V lead (black and red) which provide power to the RPi. No extra power supply is needed besides this. |
Note: The serial adaptor I use provides both a 0V and 5V lead (black and red) which provide power to the RPi. No extra power supply is needed besides this. |
||
⚫ | |||
===Testing your hardware/serial port=== |
===Testing your hardware/serial port=== |