[琪琪雜貨舖]

2015年3月28日 星期六

【CHICHI ETUTOR@ARM】Introduction to EMbedded LINUX SYSTEM


1. What is "Embedded System"
    
      “Embedded System" is any computer system or computing device that performs a dedicated function or is designed for use with a specific embedded software application.
Embedded systems may use a ROM-based operating system. But an embedded system is not usable as a commercially viable substitute for general purpose computers or devices


2.What is embedded "linux" system
      Embedded Linux is the use of a Linux operating system in embedded computer systems such as mobile phones, personal digital assistants, media players, set-top boxes , networking equipment, machine control, industrial automation, navigation equipment and medical instruments


3. Embedded System Design Flow



4. Software/Hardware Architecture in embedded linux system



5. Embedded Processors
    ARM:
            *computer (RISC) instruction set architecture (ISA)
            *ARM7,ARM9,Xscale,ARM11,Cortex
            *allwinner,S3C6410, OMAP3530, Tegra3, S5PV210,  Snapdragon,Marvell ARMADA XP,

    MIPS:
                     *computer (RISC) instruction set architecture (ISA)
             *Broadcom MIPS XLP208/XLP204


6.Embedded System Software
   Bootloader
     hardware initialization
     Loading a OS/Kernel
        e.g : uboot
Operating System
      Open Source OS
         e.g. : linux kernel,uClinux

Root file system
    contains the application programs, system  libraries , and utilities that make up a  system
         e.g. : Root file system in stroage                           JFFS2,YAFFS
         e.g. : Root file system in stroage                             RAMDISK
        e.g : Root file system in mounted through Network
                  NFS
 
7. Embedded Linux Components

   Kernel
    Manages tasks (Scheduler)
    Memory management
Drivers
   Manage hardware resources
Root File System
Libraries
    *C Library
    *Run-time Library
Applications(including GUI)
   *Shell : Command Line Interface
    *GUI : KDE,GNOME
Scripts
User data/Application/Utility





Thanks to Sponsor

0 意見:

張貼留言

[琪琪雜貨舖]