Links

Raspberry Pi Image: (connects via ethernet; use SSH/SFTP)
csci2400_rpi64_sp2020.zip  - NEW 64-bit image for Raspberry Pi 3 or 4
rpi3_img_csci2400_f19.zip  - 32-bit image for Raspberry Pi 3 or 4
Etcher  - a tool for burning images to SD cards

Windows SSH & SFTP clients:
Bitvise  - supports both SSH and SFTP
PuTTY  - supports SSH
WinSCP  - supports SFTP
SFTP tutorial

C Programming Language:
Tutorials for C programming language  

ARM Assembly Tutorials:
CSCI 2400 ARM Assembly and GDB Debugger Tutorial - for 64-bit ARM v8   (A64)
CSCI 2400 ARM Assembly and GDB Debugger Tutorial - for 32-bit ARM v7   (A32)
ARM Assembler in Raspberry Pi from thinkgeen.com
ARM Assembler Programming Using Raspberry Pi from MicroDigitalEd

ARM Assembly References:
List of LEGv8 assembly instructions   - Hennessy & Patterson's textbook version of ARMv8 (A64) instruction set (subset of A64 with some differences)
Overview & List of 64-bit (A64) ARM Instructions   - for ARM v8 (A64)
Overview & List of 32-bit (A32) ARM Instructions   - for ARM v7 (A32)
GNU ARM Assembler Quick Reference   (summary of assembler directives for use with gcc and as)  
ARM Register Naming Conventions  
ARM Memory Access Instructions and Syntax  

Linux/Unix links:
Linx Command Line Cheat Sheet   by Dave Child       (middle column most relevant to class)
Unix Tutorial for Beginners       (great tutorial if you're new to Linux)

vi Editor:
vi Cheat Sheet
vi summary of operations

gdb Debugger:
gdb Cheat Sheet
gdb summary of operations

ASCII Table:
Nice ASCII table on Simple Wikipedia
ASCII info on Wikipedia    (table of printable characters)
ASCII Table at JimPrice.com

Digital Logic:
Online Logic Gate Simulator at Academo
MultiMedia Logic digital logic simultor
Intro to Digital Logic at www.play-hookey.com