Adventures in low level programming for the RP2040.
Aulas do Curso
(21 vídeos)
0 de 21 aulas concluídas
0%
Progresso salvo somente neste navegador.
0
RP2040 - Introduction to Assembly Language - BMA-01
Introduction to bare metal programming -
Join David as he investigates Bare Metal Programming for a Raspberry Pi Pico. …
1
RP2040 - Compiling and Linking Assembly Programs - BMA-02
Join David as he demonstrate a simple way to compile, link, and load ARM assembly language programs into the Raspberry P…
2
RP2040 - Using UARTs with RP2040 Assembly Language - BMA-03
Using UARTs with RP2040 assembly language -
Join David as he explores using UARTs within assembly language programs. T…
3
RP2040 - NO SDK! Assembly Language Programming - BMA -04
Join David as he ditches the C/C++ SDK for true Bare Metal Programming on the Raspberry Pi Pico. We’ll examine the boot…
4
RP2040 - System Clocks - Bare Metal Programming - BMA05
Join David as he dives into the bare metal programming aspects for setting up the clocks for the RP2040. He looks at th…
5
RP2040 - PIO and Bare Metal Programming - BMA06
RP2040 - PIO and Bare Metal Programming - BMA06
Join David for this very special crossover event where Bare Metal Adven…
6
RP2040 - Bare Metal - Executing from SRAM - BMA07
RP2040 - Bare Metal Programming - Executing out of Static RAM - BMA07
Join David as he explores how to execute an RP204…
7
RP2040 - Bare Metal Interrupts and Debugging - BMA08
RP2040 - Bare Metal Programming - Interrupts and Troubleshooting - BMA08
Join David as he explores assembly language in…
8
The "HELLORLD!" challenge!
The “HELLORLD!” Challenge - BMA08A
Join David as he presents his submission for the “Hellorld!” challenge issued by Usa…
9
RP2040 - Bare Metal 6502 Emulator - BMA 09
A Pico 6502 emulator - BMA09
Join David as he presents a 6502 emulator that he designed to run on a Raspberry Pi Pico. …
10
RP2040 - Bare Metal 6502 Emulator - Demonstration - BMA10
RP2040 - Bare Metal 6502 Emulator - Demonstration - BMA10
Join David as he describes how he wrote and tested his RP2040…
11
RP2040 - 6502 Emulator - TIM, Tiny Basic, and EHBasic
Tiny Basic and EhBasic on the Pico_TIM 6502 emulator - BMA11
Join David as he implements the MOS Technologies 6530-004 …
12
DOOM on the RP2040 - BMA12
DOOM and the Pico - BMA12
Join David as he installs Doom on the Raspberry Pi Pico (RP2040). Included is the VGA interf…
13
RP2040 Bare Metal Two Core Operation - BMA 13
RP2040 - Bare Metal Programming - 2 Core Operation - BMA13
Join David as he explores how to execute code using both of …
14
RP2040 - Bare Metal Direct Memory Access - BMA14
RP2040 - Bare Metal Programming - DMA - BMA14
Join David as he explores how to implement Direct Memory Access using Bar…
15
SSD1306 and Pico 2 Blinkenlights -RISC-y 05
Join David as he configures the SSD1306 OLED display for a “blinkenlights” display for the Pico. The Raspberry Pi Examp…
16
RP2040 - Inline Assembly in C - BMA 15
Inline Assembly in C - Bare Metal Adventures, Chapter 15
Join David as he uses inline assembly inside of C to simplify w…
17
RP2040 Multiple programs, files, cores, and memory locations - BMA 16
Multiple programs, files, cores, and memory locations - Raspberry Pi Pico Bare Metal Adventures Chapter 16
Join David a…
18
RP2040 - Communications between Cores; BMA17, Chapter 17
Communications between cores - Raspberry Pi Pico Bare Metal Adventures Chapter 17
Join David as he sets up RP2040 commu…
19
Tiny Blinken Lights Computer - BMA 18
RP2040 -Tiny "6502" Blinken Lights Computer - BMA18
Join David as he unveils his retro 6502-inspired cyber platform; “Bl…
20
Running Microsoft Basic on an RP2040 - BMA19
Compiling and Demonstrating Microsoft's m6502 BASIC -
Join David as he compiles and demonstrates m6502 V1.1, Microsoft…