Bare metal micro:bit: Difference between revisions

From Bare metal micro:bit
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:
[[Image:cover.png|400px|thumb|right|Front cover]]
[[Image:cover.png|400px|thumb|right|Front cover]]
===Twenty-one experiments in low-level programming===
===Twenty-one experiments in low-level programming===
Welcome to the online version of my book, "Bare metal {{microbit}}", an experiment-based introduction to programming embedded devices at the machine level.  The book shows you how to program the ARM-based BBC {{microbit}} in assembly language and in C, and later how to use a simple, embedded operating system.
Welcome to the online version of my book, "Bare metal {{microbit}}", an experiment-based introduction to programming embedded devices at the machine level.  The book shows you how to program the ARM-based BBC {{microbit}} in assembly language and in C, how to make programs interact with hardware devices, and later how to use a simple, embedded operating system.
 
The complete book will contain 21 or more experiements, each described in a separate chapter, plus supporting material.  On this page I have listed the chapters in the order I have uploaded them, which is also the order I suggest you read them and try the experiments.  Among the first few items are instructions for obtaining and setting up the hardware and software you will need to follow the book, followed by {{Xref|X1000}}, a simple task where you compiler and upload a simple C program to check that everything is working properly.
 
If you'd like to see my plan for the whole book, then look at the [[contents]] page, which has links to all the chapters present and future.
 
==Chapters==
 
----
----
{{CopyrightLine}}
{{CopyrightLine}}

Revision as of 15:39, 6 August 2024

Front cover

Twenty-one experiments in low-level programming

Welcome to the online version of my book, "Bare metal micro:bit", an experiment-based introduction to programming embedded devices at the machine level. The book shows you how to program the ARM-based BBC micro:bit in assembly language and in C, how to make programs interact with hardware devices, and later how to use a simple, embedded operating system.

The complete book will contain 21 or more experiements, each described in a separate chapter, plus supporting material. On this page I have listed the chapters in the order I have uploaded them, which is also the order I suggest you read them and try the experiments. Among the first few items are instructions for obtaining and setting up the hardware and software you will need to follow the book, followed by Experiment 1, a simple task where you compiler and upload a simple C program to check that everything is working properly.

If you'd like to see my plan for the whole book, then look at the contents page, which has links to all the chapters present and future.

Chapters


Copyright © 2019–24 J. M. Spivey. All rights reserved.