Project:Snapshot: Difference between revisions

Copyright © 2017–2023 J. M. Spivey
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
* [[Notes for Digital Systems]].
* Print [[corner:Project:Copyright and attribution policy]].
* Print [[Syllabus and synopsis]].
* Print [[Notes for Digital Systems]].
* Five or six sets of slides.
* Five or six sets of slides.
* [[Reading list]].
* The [[handouts]] as PDF.
* [[Lab manual for Digital Systems]].
* Print [[Reading list]].
* Print [[Lab manual for Digital Systems]].
* [[Problem sheets]] collected as one PDF.
* [[Problem sheets]] collected as one PDF.
* [[Tutors:Problem sheets]] with collected solutions.
* [[Tutors:Problem sheets]] with collected solutions.


==Excluded==
==Excluded==
===Administrivia===
<pre>
Digital Systems: intro included in Notes
Frequently asked questions
Glossary
Thumb instructions by lecture
</pre>
===Microbit documentation===
<pre>
The BBC micro:bit
Micro:bit test points
NRF51822 die shot
</pre>
===Microbian documentation===
Transfer these to a new {{microbian}} site.
<pre>
Microbian
Microbian devices
Microbian manual pages
Controlling the display
The microbian project
</pre>


===Unsorted notes===
<pre>
<pre>
Buffer overruns on Linux
Buffer overruns on Linux
Line 13: Line 41:
Chain reaction
Chain reaction
Code for Lunar Lander
Code for Lunar Lander
Controlling the display
Debugging a buffer overrun
Debugging a buffer overrun
Digital Systems
Frequently asked questions
Glossary
Handouts
Implementing a recursive subroutine
Implementing a recursive subroutine
Installing the micro:bit toolchain
Installing the micro:bit toolchain: included in Lab manual
Instrumenting the micro:bit
Instrumenting the micro:bit
Interrupt latency – an experiment
Interrupt latency – an experiment
Laboratory exercises
Laboratory exercises: some practical notes in addition to links to labs
Lecture notes
Micro:bit test points
Microbian
Microbian devices
Microbian manual pages
NRF51822 die shot
Neopixel notes
Neopixel notes
Notes on assembly language programming
Notes on assembly language programming
Outline
Problem sheets
Programming the micro:bit
Programming the micro:bit
Reading list
Sandbox
Scheduling – an experiment
Scheduling – an experiment
Syllabus and synopsis
Thumb simulator: describes the Haskell version
The BBC micro:bit
</pre>
The microbian project
 
Thumb instructions by lecture
===Deleted===
Thumb simulator
<pre>
Using the micro:bit toolchain
Outline
Site map
</pre>
</pre>

Revision as of 17:13, 17 April 2023

Excluded

Administrivia

Digital Systems: intro included in Notes
Frequently asked questions
Glossary
Thumb instructions by lecture

Microbit documentation

The BBC micro:bit
Micro:bit test points
NRF51822 die shot

Microbian documentation

Transfer these to a new micro:bian site.

Microbian
Microbian devices
Microbian manual pages
Controlling the display
The microbian project

Unsorted notes

Buffer overruns on Linux
C – a very quick guide
Chain reaction
Code for Lunar Lander
Debugging a buffer overrun
Implementing a recursive subroutine
Installing the micro:bit toolchain: included in Lab manual
Instrumenting the micro:bit
Interrupt latency – an experiment
Laboratory exercises: some practical notes in addition to links to labs
Neopixel notes
Notes on assembly language programming
Programming the micro:bit
Scheduling – an experiment
Thumb simulator: describes the Haskell version

Deleted

Outline
Site map