Upload
theodore-dawson
View
219
Download
0
Embed Size (px)
Citation preview
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 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 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 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 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 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