SBU I Division 2006/08/04 Accessible Embedded OS Service Sales Kit V2.0.

31
SBU I Division 2006/08/04 Accessible Accessible Embedded OS Embedded OS Service Service Sales Kit V2.0 Sales Kit V2.0

Transcript of SBU I Division 2006/08/04 Accessible Embedded OS Service Sales Kit V2.0.

SBU I Division2006/08/04

AccessibleAccessibleEmbedded OS Embedded OS

ServiceService

Sales Kit V2.0Sales Kit V2.0

Embedded OS SK V2.0 2

• Service IntroductionService Introduction

• Service FlowService Flow

• EOS Structure and IntroductionEOS Structure and Introduction

• IEGD IntroductionIEGD Introduction

• EOS Porting StatusEOS Porting Status

IndexIndex

Embedded OS SK V2.0 3

• The down sizing solution made from standard O/S kernel for customized application purposes

• AXIOMTEK supports Microsoft Windows® CE.NET, Windows® XP embedded and Embedded Linux with Lineo kernel are the available solutions for various targets

• Windows family is suitable for the applications with GUI; especially, Windows CE.NET can also be widely applied onto x86 and RISC architecture hardware platform

• Linux is good for headless applications; such as Network Appliances

What is Embedded OSWhat is Embedded OS

Embedded OS SK V2.0 4

EOS Service ConceptEOS Service Concept

AXIOMTEK’s EOS solutions AXIOMTEK’s EOS solutions offer a wide range of MS offer a wide range of MS

Windows & Embedded Linux Windows & Embedded Linux family-based products and family-based products and services to optimize system services to optimize system

resource, reduce TCO, improve resource, reduce TCO, improve system reliability and system system reliability and system

design TTM.design TTM.

Embedded OS SK V2.0 5

• Customized Device Run-time Customized Device Run-time DriverDriver• Complier O/S ImageComplier O/S Image

Note: In addition to the E. O/S image file, customers can also purchase the SDK with device driver BSPs (Board Support Package) for their own developing purpose.

EOS Service ProductsEOS Service Products

Remark:What is BSP?• Application: auto-launch program, etc.• Device driver: touch, audio, etc• Component configuration: system configuration file (eg .slx)

Embedded OS SK V2.0 6

EOS Service BenefitsEOS Service Benefits

• Reliability with small kernel of O/S making HDD-free possible

• Cost Efficiency small kernel of O/S consumes less system resource, making the

minimize hardware requirements and raising the CP value

• Optimization abandoning the unnecessary functions to optimize system performance

• Profitable with optimized cost and features, becoming more competitive to

win the bid and having more profit with the same function requirements

Embedded OS SK V2.0 7

• Home Automation: STB, Security,Thermo-state

• Retail Business products: Credit card readers, POS,

handheld Scanners.

• Consumer Devices: PDA, Mobile phones, Entertainment

systems

• Internet Infrastructure: Router, Modem, Switch, Gateway

• Industrial Automation: HMI, Manufacturing Equipment

and automation

• Transportation system: Automation test systems, Global

Positioning systems, Radar control

EOS ApplicationsEOS Applications

Embedded OS SK V2.0 8

EOS Service EOS Service

FlowFlow

Embedded OS SK V2.0 9

EOS Service FlowEOS Service Flow

Embedded OS SK V2.0 10

O/S Components

□ Basic TCP/IP networking□ Internet Explorer□ System Administration□ English Language Support□ Remote Administration□ File and Printer Sharing for MS

Networks□ Onboard Device Support□ Local Printer Support

Device Drivers

□ __ x FDD Port□ __ x Parallel Port□ __ x Serial Port□ __ x IrDA□ __ x IDE Port□ __ x USB Port□ __ x PS/2 Keyboard□ __ x PS/2 Mouse□ __ x CS5530A Display□ __ x RTL8139C Fast

Ethernet□ __ x CompactFlash□ __ x Digital I/O

Windows XPe for SBC84510VEEWindows XPe for SBC84510VEEFunctional Modules Selection Table

EOS Survey FormEOS Survey Formfor Custom EOS Servicefor Custom EOS Service

Embedded OS SK V2.0 11

EOS Structure & EOS Structure &

IntroductionIntroduction

Embedded OS SK V2.0 12

EOS StructureEOS Structure

Shell & Third Party Applications

Application Program Interface(API)

Socket & communication API

Device manager, service manager, file system

Embedded Feature Networking & Communication device

drivers WDT DIO BID HWM Protect

Kernel / Device Drivers

SBC Board Hardware Reference

Embedded OS SK V2.0 13

• On-Board Embedded Function WDT : Watch-Dog-Timer Device Driver

: API library and sample program DIO : Digital I/O Device Driver

: API library and sample program BID : DS-2401 Device Driver

: API library and sample program HWM : Hardware Monitor Device Driver

: API library and sample program• BID : Board unique ID

This ID was read from On-Board DS-2401 device content that is a unique ID.

EOS FeaturesEOS Features

Embedded OS SK V2.0 14

Embedded LinuxEmbedded Linux

Embedded OS SK V2.0 15

• Application Function Networking : FTP , Telnet , NFS, DHCP client Utility and Tools : BusyBox, TinyLogin Keyboard Layout : Setting the Keyboard layout Time Zone : Setting the Time Zone for local Language (i18n) : Multi-Language support

(English, French, German, Italian, Japanese, Korean, Chinese Simplify, Chinese Traditional )

Networking & Networking & Application PackagesApplication Packages

Embedded OS SK V2.0 16

• AXWM is a windows manager like the Windows 2000 style

• That supports multi-language GUI with English, French, German, Italian, Korean, Japanese, Chinese Simplify and Chinese Traditional. Customer will easy to customization for their GUI and add their language system.

• Build-in ELO-touch and Penmount-3M touch drivers

AXWM GUI SystemAXWM GUI System

Embedded OS SK V2.0 17

• Kernel 2.4.x versionRe-command RedHat 9.0 Other kernel 2.4.x Linux Platform, like Mandr

ake 8.1

• Kernel 2.6.x versionRe-command Fedora Core 2 or laterOther kernel 2.6.x Linux Platform, like Mandr

ake 10.0

Development Development EnvironmentEnvironment

Embedded OS SK V2.0 18

• Kernel version VT8606, VT8601, NS-GX1 : 2.4.25-006 or later CLE266, i852/i855GME : 2.4.28-001 or later VT8606, CLE266, i852/i855GME : 2.6.8.1 or later

• Function summary Storage Target : IDE(HDD, CF, DOM), DOC, USB, SATA Network Device : Realtek 8139/8100 serials 10/100 Mbits

: Realtek 8169/8110 serial Gigabits : Intel ExpressPro 10/100/1000

Mbits serials PS/2 Device : PS2 Keyboard and Mouse Serial Port : RS-232 COM1~COM4, IrDA Parallel Port : IEEE-1284, Console on line printer Floppy : 1.44M IDE : HDD (LBA48bit), CD-ROM, CompactFlash, DOM ISA : Disk-On-Chip

Linux Kernel / Device Linux Kernel / Device Drivers (I)Drivers (I)

Embedded OS SK V2.0 19

USB 1.1/2.0 : Full HID Keyboard and Mouse: UHCI, EHCI, USB-Storage: OHCI (only for GX1 platform)

Display : VESA VGA Networking : TCP/IP, IPV4, Netfilter (for masq/NAT) Network service : FTP, NFS, Telnet and DHCP client File System : ext2, ext3, FAT, ISO-9660, Joliet CD-ROM Embedded Feature : BID, WDT, HWM, DIO GUI : Windows2000 style windows manager

: Easy customization for owner GUI Language : English, French, German, Italian, Korean

: Japanese, Chinese Simplify and Traditional Demo Program : Mpeg-Player ( DVD, VCD), MP3-Player

: Screen Keyboard, Game, Editor, Browser

Linux Kernel / Device Linux Kernel / Device Drivers (II)Drivers (II)

Embedded OS SK V2.0 20

IEGD IntroductionIEGD Introduction

Embedded OS SK V2.0 21

IEGD (Intel Embedded Graphics Driver) is a combination of Advanced Video Graphics Graphics and Video BIOS

Targets Embedded Applications BIOS Independent and Dependent Allows Custom Configuration Provides same features across multiple OSs Adapts to future hardware changes

OverviewOverviewIEGD Version 5.0IEGD Version 5.0

Embedded OS SK V2.0 22

Hardware FrameworkHardware FrameworkIEGD Version 5.0IEGD Version 5.0

Embedded OS SK V2.0 23

• ACPI • Direct3D

• Rotation • DirectDraw

• OpenGL • Video Overlay

• SDVO • 48-Bit Single and Dual LVDS

• TV out • Vertical Extended mode in WinCE 5.0

• Runtime GUI • EDID-less panel support

• IEGD VBIOS

Product FeaturesProduct FeaturesIEGD Version 5.0IEGD Version 5.0

Embedded OS SK V2.0 24

• Allows possible configurations for Windows® XP embedded

• Supports Dual LVDS, 24/48bit LCD, 16:9 display etc.

• Targets specific applications: POS/Kiosk, ATM, 16:9 Display

Note: Disadvantages of IEGD• Manual editing and configuration of PCF and INF files• Install and uninstall manually without auto-run setup program

Product AdvantagesProduct AdvantagesIEGD Version 5.0IEGD Version 5.0

Embedded OS SK V2.0 25

• Chipset Support:Intel® 815/815E, 845GV, 852GM/GME, 855GME, 915GV/GM

• Operating System Support:Windows® 2000, XP/XPe, CE, Linux XFree86/X.org

• Dynamic Port Driver Support:Internal LVDSTransmitters: Chrontel, National Semiconductor, Focus,

Silicon Image, Thine

Product SupportProduct SupportIEGD Version 5.0IEGD Version 5.0

Embedded OS SK V2.0 26

Windows 2000/XP

Windows CE Linux

Win2000 SP4 CE.NET 4.x RedHat 9.0

WinXP Pro CE 5.0 Fedora Core 2

WinXPe SP1 & SP2 SUSE 9.x

Operating SystemsOperating SystemsIEGD Version 5.0IEGD Version 5.0

Embedded OS SK V2.0 27

Model Name Chipset• SBC83683 Intel® 815E-B• SBC83685 Intel® 815E-B• SBC81822 Intel® 845GV• SBC82810 Intel® 852GM+6300ESB• SBC83800 Intel® 852GME+6300ESB• SBC83810 Intel® 855GME/ Intel®

852GM+6300ESB• SBC83820 Intel® 915GM+ICH6• SBC84810 Intel® 852GM+ICH4• SBC84820 Intel® 915GM+ICH6• SBC86800 Intel® 845GV+ICH4• SBC86806 Intel® 845GV+ICH4• SBC86807 Intel® 852GM+ICH4• SBC86808 Intel® 915GV+ICH6

Available BoardsAvailable BoardsIEGD Version 5.0IEGD Version 5.0

Embedded OS SK V2.0 28

Custom Resolutions Display Modes

640 x 240 Single LVDS

1024 x 768 CRT + DVI

1280 x 1024 Dual 36-bit LVDS

800 x 480 (16:9) Single LVDS

1366 x 768 (16:9) CRT + 16:9 Panel

1600 x 1200 (B/W) Dual 48-bit LVDS

Achievements (IP)Achievements (IP)IEGD Version 5.0IEGD Version 5.0

Embedded OS SK V2.0 29

EOS Porting EOS Porting

StatusStatus

Embedded OS SK V2.0 30

EOS Porting StatusEOS Porting StatusUpdated by Q2, 2006

Embedded OS SK V2.0 31

Thank YouThank You