hyunsik-yoon / study

Personal repository for self-study
Apache License 2.0
0 stars 0 forks source link

Embedded Linux using Beaglebone Black #169

Open hyunsik-yoon opened 1 year ago

hyunsik-yoon commented 1 year ago

from https://www.udemy.com/course/embedded-linux-step-by-step-using-beaglebone/learn/lecture/7243952

hyunsik-yoon commented 1 year ago

Single Board Computer (SBC)

SoC (System on Chip)

eMMC (embedded Multi Media Card/Controller)

hyunsik-yoon commented 1 year ago

BBB board layout

UART

image

another layout

image

image
hyunsik-yoon commented 1 year ago

Booting

image
  1. RBL
    • ROM Boot Loader
    • written by the vendor (e.g., TI). The code cannot be changed.
    • role: load and execute the second stage boot load in the internal memory of SoC
  2. SPL/MLP
    • Secondary Program Loader / Memory Loader
    • role: 3rd stage boot load 를 로드함
  3. U-boot
    • role: load/exec of linux kernel from DDR memory of the board.
  4. Linux Kernel
  5. RFS
    • root file system
hyunsik-yoon commented 1 year ago

RBL

MLO/SPL

hyunsik-yoon commented 1 year ago

U-boot