Sie sind auf Seite 1von 9

Building an Embedded Linux

System for Beagle Board


@amitkarpe

   
@amitkarpe

● FOSS ( Free and Open Source Software )


consultant, promoter and evangelist
● active member of PLUG since 2001

● CSLUG, IT Milan various Bar Camps and FOSS

communities
● Intel’s Classmate PC and HCL’s MiLeap

Leaptop
● Ubuntu & Drupal

   
@Agenda
 Introduction
 Dev Env
 Build system
 Qemu
 Why BB ?
 Demo
 Porject ideas
 Q&A

   
@Introduction

# low cost
# low power
# mini computer
# ** community **
# open hardware design
# OMAP 3530
# system-on-a-chip

   
Beagle Board

   
@mini computer

# can run Windows CE, Linux or Symbian


# Video out by S-Video and HDMI connections
# SD/MMC card slot
# USB On-the-Go port
# RS-232 serial connection
# JTAG connection
# Jacks for audio in/out
# 256MB of NAND flash memory
# 256MB of RAM
# Power socket 5v
   
   
@OMAP 3530

# Microprocessors from Texas Instruments


# Open Multimedia Application Platform
# 720 MHz ARM Cortex A8
# PowerVR SGX530 GPU
# HD Video capable 520 MHz C64x+ DSP
# ISP (Image Signal Processor)
# "Image, Video, Audio" (IVA2) accelerator
# e.g. Nokia's N-series range, Palm Pre and
Motorola Droid

   
@Cortex-A8

Family --> Cortex


Arch Version --> ARMv7-A
Core --> cortex-A8
Feature --> VFP, NEON, Jazelle RCT, Thumb-2,
13-stage superscalar pipeline
Cache (I/D)/MMU --> variable (L1+L2),
MMU+TrustZone
Typical MIPS @ MHz --> up to 2000 (2.0
DMIPS/MHz in speed from 600 MHz
to greater than 1 GHz)