7

Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB

Embed Size (px)

Citation preview

Page 1: Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB
Page 2: Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB

Overview

Page 3: Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB

Embedded Linux Graphics

Page 4: Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB

Typical desktop Linux graphics stack

System RAM Disk

X Window System 5MB 16MB

GNOME 14MB 95MB

KDE 11MB 96MB

Mozilla 12MB 95MB

Page 5: Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB

How does X Work?

•An application displaying to a window of another display system

• A system program controlling the video output of a PC

• A dedicated piece of hardware.

Page 6: Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB

• Matchbox https://matchbox-project.org/small foot-print window manager and

associated applicationsshared utility library

Embedded Linux alternatives

• DirectFB http://directfb.org/hardware graphics accelerationinput device handling and abstractionmultiple display layers hardware abstraction layer with software

fallbacks

Page 7: Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB

Embedded Linux alternatives

Dillo http://www.dillo.org/less than 300KBOpen Source multi-platform web browser Written in C and built on GTK+ libraries

Tiny Xsmall footprint X Window server fit in less than 1MB on x86 CPUs