Chapter 3
CPU Motorola DragonBall ( Palm PDA) MIPS ( CPU) Hitachi SH (Sega DreamCast CPU) ARM StrongARM CPU
CPU RISC (reduced instruction set computer ) CISC (complex instruction set computer ) DSP(digital signal processor)
CPU --RISC RISC CPU Apple PowerMac RISC PowerPC CPU IBM RS ( RS/6000) RISC CPU(RS RISC System )
CPU --CISC CPU (micro instruction) CPU Intel 80x86 Pentium CISC
CISC RISC CISC RISC Memory-to-memory: "LOAD" and "STORE" incorporated in instructions Register to register: "LOAD" and "STORE" are independent instructions
DSP(digital signal processor) ( ). (Real Time)
RAM (Random Access Memory ) ROM (Read-Only Memory ) EEPROM (Electrically Erasable-and- Programmable ROM) Flash
RAM ( ) RAM RAM DRAM (Dynamic RAM) SRAM(Static RAM) DRAM refresh DRAM controller SRAM DRAM
SRAM DRAM Refresh
ROM ( ) (hardwired) EPROM(Erasable-and-Programmable ROM) ROM PROM (Programmable ROM) ROM Masked ROM
EEPROM EEPROM EPROM EEPROM EEPROM BIOS
Flash NAND gate NOR gate Flash ROM Flash
Nand Nor
ROM RAM FLASH
Flash
CF bus CF bus Compact Flash bus CF bus IDE IDE CF bus GSM SD
CF bus I/0 CF bus I/0 bus SD Memory Stick I/O CF bus
CF SD MMC SM MS 11.4g <2g 1.5g 2g 4G 2G 2G 128MB 1G
/ Serial Port (RS232) / AC97 I2S
RS232 AC97 I2C
RS232 RS-232 Recommended Standard-232 (Electronic Industries Association EIA) RS-232 9 (DB-9) 25 (DB-25) RS-232 COM1 COM2
SSPC (A/D) (Codec) SSPC 1 Microwire* 2 *(SSP) 3 Motorola *(SPI)
AC97 Intel 1997 (Audio Codec) Audio 97 (AC 97) (Codec) AC97
I2C 1980 I2C (I2C) (SDA) (SCL) I2C PXA250 PXA210
(timer) (watch dog) CPU
PDA RS-232 ISP PPP OS
GUI Supporting Library Supporting Layer System Service Device Drivers Kernel OS HAL
PDA 232 RS-232 ISP PPP TCP/IP POP3 PDA
Audio/Video Media Device Extension Communication OS Compact GUI Browser Telephony
Windows CE.Net BSP
Windows CE.Net Windows CE.Net loader SAMSUNG SMDK2440
SAMSUNG SMDK2440
JUMP
WINDOWS CE.NET Board Support Package Platform Ethernet USB SMC Ethernet
BSP BSP BSP Platform
-- Platform Builder4.2
BSP Manage Catalog Features
BSP import SAMSUNG SMDK2440 C:\WINCE420\PLATFORM\SMDK2440
BSP SMDK2440.cec
BSP
Platform New Platform
Platform Step 1
Platform BSP
Platform Configuration
Platform
Platform
Platform Step 6
Platform Step 7
BSP Platform Feature Build Option Build
OS New Platform Feature
OS WINDOWS CE TEST KIT
OS Feature
OS
OS Build Options
OS Build Platform
OS Building Process
OS
BSP Ethernet USB SMC
Ethernet dnw.exe
Ethernet
Ethernet 0x30038000
Ethernet Serial Port Connect
Ethernet
Ethernet 2 SDRAM
Ethernet 0
Ethernet USB
Ethernet EBOOT.nb0 C:\WINCE420\public\[your plate]form name]\reldir\samsung_smdk2440_armv4irele ase
Ethernet
Ethernet W
Ethernet
Ethernet Configure Remote Conn.
Ethernet Ethernet
Ethernet
BSP Ethernet USB SMC
USB
USB 0x30200000
USB 2 SDRAM
USB 0
USB NK.nb0 C:\WINCE420\public\[your plate]form name]\reldir\samsung_smdk2440_armv4irele ase
USB Download Process
USB Download
USB
USB DNW
BSP Ethernet USB SMC
SMC Smart Media Card
SMC 2440loader.bin C:\WINCE420\PLATFORM\SMDK2440\NBOOT
SMC 0x30000000
SMC 2440test.bin
SMC
SMC Ethernet
SMC EBOOT.nb0
SMC
SMC
SMC Platform Download
SMC
SMC
SMC JUMP
SMC