Upload
dylan
View
58
Download
4
Embed Size (px)
DESCRIPTION
BootLoader 分析. 蔡維庭 4970E028 陳典杰 4970E055 康有成 4970E004. bootLoader 的作用(一般 PC ). - PowerPoint PPT Presentation
Citation preview
BootLoader 4970E0284970E0554970E004
bootLoader PCPC BIOS MBR OS Boot Loader BIOS MBR Boot Loader RAM OS Boot LoaderBoot Loader RAM
bootLoader ()123
bootLoader boot Loader CPU BootLoader CPU 1 2 C
Boot Loader 1 Boot Loader RAM 2 C
Boot Loader 2(memory map) kernel Flash RAM
GPIO GPIO LEDOK ErrorLEDUART Boot Loader Logo CPU clock
bootLoader RAM sp C sp RAM()sp led 2
sp2 C Boot Loader 2 ARM PC
2 C Boot Loader 2 ARM PC
Boot Loader 2 2 C C Boot Loader glibc main()2
I/O
4GB RAM CPU RAMCPU RAM CPU RAM RAM bootloader map __bsetup parts[]PXA27X SRAM SDRAM
bootloader 0x00000000_0x00040000256KSDRAM 0xA1E00000
kernel 0x00040000_0x001800001.25MSDRAM 0xA0008000
root 0x00180000_0x0200000030.5MSDRAM 0xA0000000
(MEM_START0x8000)1MB (Linux 1MB)MEM_START MEM_START0x8000 32KBLinuxMEM_START+0x00100000 Ramdisk 1MB
RAM LinuxLinux Linux2.4.x (tagged list)ATAG_CORE ATAG_NONE tag_header
Boot Loader Linux MEM_START0x8000
CPU R00R1IDR2RAM
CPU IRQs FIQsCPU SVC
Cache MMU MMU Cache Cache