More Related Content
Similar to Outline for BSP design (20)
Outline for BSP design
- 1. BootLoader
BSP
Kernel
PMIC
Clock scheme
TIMER
UART
Android
Clock
Power
Memory Setting
Level 1 Boot
Level 2 Boot
JTAG
USB connection
USB connection :
FastBoot
Device Tree
GPIO
Initialize
Drivers
Bus Drivers
I2C
SPI
UART
Multimedia
Drivers
Display
Frame Buffer
LCD
Platform structure peripheral layout
Directory scheme
ARM dependency
Camera
V4L2 drvier
Sensor
Audio
ALSA driver
Codec
WIFI
BT
Connectivities
USB
Touch
SD/SDIO
Storage drivers EMMC
NAND
Sensores
Acceloero Meter
Gyro
Light
Magnetic
Proximity
Temperature
USB Mass Storage
MTP
Android ADB
Secondary CPU boot
up
Tools
Trace 32 scripts
Android Utils
Android Debuggers
FastBoot
Android HALs
ServersGIT
Issue Tracker
BootMem
CMA
Frequency Scailing
Document Server
Graphic Driver
Level 2 Cache
DMA DMA engin
System Drivers
GPIO GPIO Lib
Board Configuration
ActivitiesMemory
Management
Performance
Management
Power Management
RootFs
CrossTool
BuildRoot
OUTLINE for BSP Design
Drawn by J.M. Seo