Lecture plan:
1. Introduction to the ARM processor and Beaglebone development system
2. JTAG debugging, introduction to caching, intro to Linux in embedded systems
3. Language of the computer (ARM programming)
4. Datapath design and pipeline
5. Interfacing (I/O)
6. Linux and device drivers
Lecture slides:
1. Introduction to the ARM processor and Beaglebone development system
2. JTAG debugging, introduction to caching, intro to Linux in embedded systems
3. Language of the computer (ARM programming)
4. Datapath design and pipeline
5. Interfacing (I/O)
6. Linux and device drivers
Lecture slides:
- EEEN301 Lecture 1 2023.pdf: EEEN301 Lecture 1 2023.pdf
- EEEN301 Lecture 2 2023.pdf: EEEN301 Lecture 2 2023.pdf
- EEEN301 Lecture 3 2023.pdf: EEEN301 Lecture 3 2023.pdf
- EEEN301 Lecture 4 2023.pdf: EEEN301 Lecture 4 2023.pdf
- EEEN301 Lecture 5 2023.pdf: EEEN301 Lecture 5 2023.pdf
- EEEN301 Lecture 6 2023.pdf: EEEN301 Lecture 6 2023.pdf
- EEEN301 Lecture 7 2023.pdf: EEEN301 Lecture 7 2023.pdf
- EEEN301 Lecture 16 2023.pdf: EEEN301 Lecture 16 2023.pdf
- EEEN301 Lecture 17 2023.pdf: EEEN301 Lecture 17 2023.pdf
- EEEN301 Lecture 18 2023.pdf: EEEN301 Lecture 18 2023.pdf
- EEEN301 BeagleBoneBlack IRQ Kernel Driver.pdf: EEEN301 BeagleBoneBlack IRQ Kernel Driver.pdf
- EEEN301 BeagleBoneBlack IRQ Kernel Driver Lecture 2 Online.pdf: EEEN301 BeagleBoneBlack IRQ Kernel Driver Lecture 2 Online.pdf