- 21
- 288 591
Slador
United Kingdom
Приєднався 9 лис 2020
Welcome to my channel devoted to digital electronics, computers and programming.
I started with a series of tutorial-like videos where I build an Intel 8088 computer on a breadboard which I am going to programme using assembler and C++. The series discusses basics of the x86 architecture using the example of the 16-bit 8088 CPU.
Join me to see more videos related to both electronics and programming.
More details on my webpage:
slador.uk
I started with a series of tutorial-like videos where I build an Intel 8088 computer on a breadboard which I am going to programme using assembler and C++. The series discusses basics of the x86 architecture using the example of the 16-bit 8088 CPU.
Join me to see more videos related to both electronics and programming.
More details on my webpage:
slador.uk
Raspberry Pi Pico disk controller for Intel 80188
JLCPCB PCB Fab & Assembly from $2! Sign up to Get $60 Coupons: jlcpcb.com/?from=Slador
In this video you can see:
- how I read data from an SD card using Raspberry Pi Pico
- what is the Master Boot Record on a hard drive and what it is for
- how a disk is divided into partitions and how BIOS handles it
- how the operating system is booted from a disk
- my design of a disk controller implemented on Raspberry Pi Pico
- how the Intel CPU accesses the SD card via the disk controller
All source code is available on my GitHub:
github.com/sladorsoft/Slador188
Visit my webpage:
slador.uk/
Libraries used in this video:
SPI SD Card block driver for the Raspberry Pi Pico:
github.com/carlk3/no-OS-FatFS-SD-SDIO-SPI-RPi-Pico
FreeRTOS:
www.freertos.org/
github.com/FreeRTOS/FreeRTOS-Kernel
In this video you can see:
- how I read data from an SD card using Raspberry Pi Pico
- what is the Master Boot Record on a hard drive and what it is for
- how a disk is divided into partitions and how BIOS handles it
- how the operating system is booted from a disk
- my design of a disk controller implemented on Raspberry Pi Pico
- how the Intel CPU accesses the SD card via the disk controller
All source code is available on my GitHub:
github.com/sladorsoft/Slador188
Visit my webpage:
slador.uk/
Libraries used in this video:
SPI SD Card block driver for the Raspberry Pi Pico:
github.com/carlk3/no-OS-FatFS-SD-SDIO-SPI-RPi-Pico
FreeRTOS:
www.freertos.org/
github.com/FreeRTOS/FreeRTOS-Kernel
Переглядів: 8 183
Відео
FreeRTOS on Raspberry Pi Pico
Переглядів 15 тис.10 місяців тому
This video shows how easy it is to create Raspberry Pi Pico projects running FreeRTOS. It shows the "Hello World" basic applications to start your own designs from for Raspberry Pi Pico with and without FreeRTOS. Visit my webpage slador.uk/ to find the list of all my videos and all the supporting materials. You can find there the source code of all the programmes I write for this series. slador...
Toolchain setup for 16-bit Intel 8088 and 80188 step by step
Переглядів 4,8 тис.Рік тому
This video is a step by step instruction on setting up the programming environment for 16-bit Intel 8088/80188 processors used in my videos. These are the links to webpages used in this video: - GCC for the 16-bit Intel (ia16-elf): github.com/sladorsoft/build-ia16 - NASM assmebler: nasm.us/ - make for Windows: sourceforge.net/projects/gnuwin32/files/make/3.81/make-3.81.exe/download - CMake: cma...
Toolchain setup for Raspberry Pi Pico step by step
Переглядів 6 тис.Рік тому
This video is a step by step instruction on setting up the programming environment for the RP2040 processor on the Raspberry Pi Pico used in my videos. These are the links to webpages used in this video: - ARM GCC toolchain: developer.arm.com/downloads/-/arm-gnu-toolchain-downloads - Raspberry Pi Pico SDK: github.com/raspberrypi/pico-sdk - Python: www.python.org/ - GCC for Windows: winlibs.com/...
Raspberry Pi Pico talks to Intel 80188 as I/O device
Переглядів 8 тис.Рік тому
This video has been sponsored by PCBWay.com - Standard PCBs, Advanced PCBs, Flex PCBs, PCB Assembly, 3D printing, CNC machining - it's all there! Check out their website at pcbway.com/ - PCB prices start from as little as $5! The Raspberry Pi Pico microcontroller talks to the Intel 80C188 as an I/O device using its PIO - Programmable I/O block. You will see: - all my fixes I've made to my Slado...
Raspberry Pi Pico - PIO explained
Переглядів 34 тис.Рік тому
This video has been sponsored by PCBWay.com - Standard PCBs, Advanced PCBs, Flex PCBs, PCB Assembly, 3D printing, CNC machining - it's all there! Check out their website at pcbway.com/ - PCB prices start from as little as $5! Introduction to Raspberry Pi Pico microcontroller and its PIO - Programmable I/O block. You will see: - what is so great about the RPi Pico's RP2040 comparing to other mic...
Intel 80188 computer on a PCB - 16-bit Intel x86 breadboard computer [part 8]
Переглядів 8 тис.2 роки тому
This video has been sponsored by PCBWay.com - Standard PCBs, Advanced PCBs, Flex PCBs, PCB Assembly, 3D printing, CNC machining - it's all there! Check out their website at pcbway.com/ - PCB prices start from as little as $5! In this video I design a PCB for the 80188 computer from the last video and add programmable I/O ports - the 8255. This is what you will see: - the design of the PCB for m...
CPU upgrade - 16-bit Intel x86 breadboard computer [part 7]
Переглядів 10 тис.2 роки тому
This video has been sponsored by PCBWay.com - Standard PCBs, Advanced PCBs, Flex PCBs, PCB Assembly, 3D printing, CNC machining - it's all there! Check out their website at pcbway.com - PCB prices start from as little as $5! In this video I build a new computer using 80188 processor. This is what you will see in this video: - 80188 introduction. Differences between multiple versions - periphera...
More I/O devices: Interrupt controller and timers - 16-bit Intel x86 breadboard computer [part 6]
Переглядів 8 тис.2 роки тому
More I/O devices: Interrupt controller and timers - 16-bit Intel x86 breadboard computer [part 6] Intel 8088 16-bit computer on a breadboard. In this video I add more peripherals and programme them. Here is what happens step by step: - reactivate the 74244 octal buffers to act as a read-only register reflecting the states of the new push buttons - add functions to read the button states to allo...
Calling conventions and single-step execution - 16-bit Intel x86 breadboard computer [part 5]
Переглядів 8 тис.2 роки тому
Intel 8088 16-bit computer on a breadboard. This video is exclusively devoted to programming our breadboard computer and the theory behind it. You can see how I: - tidy up the last programme for the Text LCD testing - explain calling conventions allowing to mix code from different languages - talk about differences between functions compiled in different languages - how to write functions in as...
Logic gates built using only NAND gates - Digital electronics basics: 7400 logic chips [part 7]
Переглядів 1,4 тис.3 роки тому
Introduction to digital electronics in a tutorial style series of videos aimed mostly at beginners. In this video we build all the basic logic gates using only NAND gates. Visit my homepage to find out more about this series: slador.uk/
Open collector, three-state, Schmitt Trigger - Digital electronics basics: 7400 logic chips [part 6]
Переглядів 1,7 тис.3 роки тому
Introduction to digital electronics in a tutorial style series of videos aimed mostly at beginners. What is open-collector or tri-state output? What is the difference between the two? These are the questions this video answers to. We also experiment with an inverter with Schmitt Trigger input. Visit my homepage to find out more about this series: slador.uk/
More interrupts, clock generator and LCD - Building a 16-bit Intel x86 breadboard computer [part 4]
Переглядів 12 тис.3 роки тому
Intel 8088 16-bit computer on a breadboard. In this video you can join me to see how I: - add a new chip (74244) with 8 buffers to simulate the PIC's response to the interrupt request (without actually using the 8259) - write a new programme with a new interrupt handler for the INTR (maskable) requests - raise an interrupt using a wire on the INTR pin and, like previously, analyse the CPUs beha...
The XOR gate - Digital electronics basics: 7400 logic chips [part 5]
Переглядів 1,8 тис.3 роки тому
Introduction to digital electronics in a tutorial style series of videos aimed mostly at beginners. This video shows how the XOR gate works using the 7486 chip. Visit my homepage to find out more about this series: slador.uk/
The OR and NOR gates - Digital electronics basics: 7400 logic chips [part 4]
Переглядів 1,4 тис.3 роки тому
Introduction to digital electronics in a tutorial style series of videos aimed mostly at beginners. In this video we take a closer look at the OR and NOR gates. In these experiments on a breadboard I used the 7432 and 7402 TTL chips. Visit my homepage to find out more about this series: slador.uk/
The AND and NAND gates - Digital electronics basics: 7400 logic chips [part 3]
Переглядів 1,5 тис.3 роки тому
The AND and NAND gates - Digital electronics basics: 7400 logic chips [part 3]
The NOT gate - Digital electronics basics: 7400 logic chips [part 2]
Переглядів 2 тис.3 роки тому
The NOT gate - Digital electronics basics: 7400 logic chips [part 2]
Introduction - Digital electronics basics: 7400 logic chips [part 1]
Переглядів 6 тис.3 роки тому
Introduction - Digital electronics basics: 7400 logic chips [part 1]
Memory map and interrupts - Building and programming a 16-bit Intel x86 breadboard computer [part 3]
Переглядів 20 тис.3 роки тому
Memory map and interrupts - Building and programming a 16-bit Intel x86 breadboard computer [part 3]
First Real Programme - Building and programming a 16-bit Intel x86 breadboard computer [part 2]
Переглядів 32 тис.3 роки тому
First Real Programme - Building and programming a 16-bit Intel x86 breadboard computer [part 2]
First Run - Building and programming a 16-bit Intel x86 breadboard computer [part 1]
Переглядів 99 тис.3 роки тому
First Run - Building and programming a 16-bit Intel x86 breadboard computer [part 1]