diff --git a/part2-building/README.md b/part2-building/README.md index 773b9bb..4405d5a 100644 --- a/part2-building/README.md +++ b/part2-building/README.md @@ -68,3 +68,5 @@ _You've just booted your very own OS!_ As exciting as that sounds, all you're likely to see after the RPi4's own "rainbow splash screen" is an empty, black screen. However, we shouldn't be so surprised: we haven't yet asked it to do anything other than spin in an infinite loop. The foundations are laid though, and we can start to do exciting things now. **Congratulations for getting this far!** + +[Go to part3-helloworld >](../part3-helloworld) diff --git a/part3-helloworld/README.md b/part3-helloworld/README.md index 0dce663..1282f57 100644 --- a/part3-helloworld/README.md +++ b/part3-helloworld/README.md @@ -215,3 +215,5 @@ Then: If you've followed all these instructions, after a few seconds you'll see "Hello world!" appear in your PuTTY window on your dev machine. _It's a message from your RPi4 to say that your OS is working. Proof at last!_ + +[Go to part4-miniuart >](../part4-miniuart) diff --git a/part4-miniuart/README.md b/part4-miniuart/README.md index 021b063..e40fdf7 100644 --- a/part4-miniuart/README.md +++ b/part4-miniuart/README.md @@ -65,3 +65,5 @@ We can now read from our UART too! If you build the kernel and power on the RPi4 _Now we're communicating in two directions!_ We also implemented a software [FIFO buffer](https://en.wikipedia.org/wiki/FIFO_(computing_and_electronics)) for our UART communication. The RPi4 has limited buffer space for data arriving on the UART, and incorporating our own is likely to make it easier to manage incoming data in future. + +[Go to part5-framebuffer >](../part5-framebuffer) diff --git a/part5-framebuffer/README.md b/part5-framebuffer/README.md index b313e7a..950c59a 100644 --- a/part5-framebuffer/README.md +++ b/part5-framebuffer/README.md @@ -154,3 +154,5 @@ Now fire up the RPi4! _We've done so much more than a basic "Hello world!" on-screen already!_ Sit back, relax and enjoy your artwork. In the next tutorial, we'll be combining graphics with keyboard input from the UART to create our first game. ![Our first on-screen artwork](images/5-framebuffer-screen.jpg) + +[Go to part6-breakout >](../part6-breakout) diff --git a/part6-breakout/README.md b/part6-breakout/README.md index 0627a05..902ef01 100644 --- a/part6-breakout/README.md +++ b/part6-breakout/README.md @@ -149,3 +149,5 @@ I hope writing your first game was easier than you thought it might be - and on _Well done, you've just written your first game!_ ![The finished game](images/6-breakout-thefinishedgame.jpg) + +[Go to part7-bluetooth >](../part7-bluetooth)