CS-3210, Spring 2020
  • General Information
  • Schedule
  • Lab
  • Final Project
  • Reference Materials
    • Rust
    • ARM/Raspberry Pi
    • Rust OS
    • C Programming
    • UNIX
CS-3210, Spring 2020
  • »
  • Reference Materials
  • View page source

Reference Materials¶

Rust¶

  • Rust by Example

  • Rust Book

  • The Rustonomicon

  • Rust Macro

  • MicroRust

  • Rust in Three Days

You might want to start from here:

$ rustup doc

ARM/Raspberry Pi¶

  • Raspberry Pi Hardware

  • Bare metal Raspberry Pi 3 Tutorials

  • Arm Architecture Reference Manual

  • Raspberry Pi OS

Rust OS¶

  • Writing an OS in Rust (Blog OS)

  • Rust Raspi3 OS Tutorials

  • Making a RISC-V Operating System using Rust

  • Redox

  • Tock

C Programming¶

  • The C programming language

  • Modern C

  • Learn C The Hard Way

UNIX¶

  • The UNIX Operating System, AT&T Archives at YouTube

  • The UNIX Time-Sharing System, Dennis M. Ritchie and Ken L.Thompson, Bell System Technical Journal

  • The Evolution of the Unix Time-sharing System, Dennis M. Ritchie

  • A Commentary on the Sixth Edition UNIX Operating System, John Lions

Previous

Last updated on Dec 14, 2021.