101b7adb3daa81ea3d12b760fb20d644.ppt
- Количество слайдов: 31
Accessible Embedded OS Service Sales Kit V 2. 0 SBU I Division 2006/08/04
Index • Service Introduction • Service Flow • EOS Structure and Introduction • IEGD Introduction • EOS Porting Status Embedded OS SK V 2. 0 2
What is Embedded OS • 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 x 86 and RISC architecture hardware platform • Linux is good for headless applications; such as Network Appliances Embedded OS SK V 2. 0 3
EOS Service Concept AXIOMTEK’s EOS solutions offer a wide range of MS Windows & Embedded Linux family-based products and services to optimize system resource, reduce TCO, improve system reliability and system design TTM. Embedded OS SK V 2. 0 4
EOS Service Products • Customized Device Run-time Driver • Complier 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. Remark: What is BSP? • Application: auto-launch program, etc. • Device driver: touch, audio, etc • Component configuration: system configuration file (eg. slx) Embedded OS SK V 2. 0 5
EOS 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 V 2. 0 6
EOS Applications • 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 Embedded OS SK V 2. 0 7
EOS Service Flow Embedded OS SK V 2. 0 8
EOS Service Flow Embedded OS SK V 2. 0 9
EOS Survey Form for Custom EOS Service Windows XPe for SBC 84510 VEE Functional Modules Selection Table O/S Components Embedded OS SK V 2. 0 □ □ □ 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 x x FDD Port Parallel Port Serial Port Ir. DA IDE Port USB Port PS/2 Keyboard PS/2 Mouse CS 5530 A Display RTL 8139 C Fast Ethernet Compact. Flash Digital I/O 10
EOS Structure & Introduction Embedded OS SK V 2. 0 11
EOS Structure Shell & Third Party Applications Application Program Interface(API) Socket & communication API Device manager, service manager, file system Embedded Feature WDT DIO BID HWM Protect Networking & Communication device drivers Kernel / Device Drivers SBC Board Hardware Reference Embedded OS SK V 2. 0 12
EOS Features • 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. Embedded OS SK V 2. 0 13
Embedded Linux Embedded OS SK V 2. 0 14
Networking & Application Packages • Application Function ü Networking : FTP , Telnet , NFS, DHCP client ü Utility and Tools : Busy. Box, Tiny. Login ü Keyboard Layout : Setting the Keyboard layout ü Time Zone : Setting the Time Zone for local ü Language (i 18 n) : Multi-Language support (English, French, German, Italian, Japanese, Korean, Chinese Simplify, Chinese Traditional ) Embedded OS SK V 2. 0 15
AXWM GUI System • 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-3 M touch drivers Embedded OS SK V 2. 0 16
Development Environment • Kernel 2. 4. x version ü Re-command Red. Hat 9. 0 ü Other kernel 2. 4. x Linux Platform, like Mandrake 8. 1 • Kernel 2. 6. x version ü Re-command Fedora Core 2 or later ü Other kernel 2. 6. x Linux Platform, like Mandrake 10. 0 Embedded OS SK V 2. 0 17
Linux Kernel / Device Drivers (I) • Kernel version ü VT 8606, VT 8601, NS-GX 1 ü CLE 266, i 852/i 855 GME ü VT 8606, CLE 266, i 852/i 855 GME : 2. 4. 25 -006 or later : 2. 4. 28 -001 or later : 2. 6. 8. 1 or later • Function summary ü Storage Target ü Network Device ü ü ü PS/2 Device Serial Port Parallel Port Floppy IDE ISA Embedded OS SK V 2. 0 : : : : : IDE(HDD, CF, DOM), DOC, USB, SATA Realtek 8139/8100 serials 10/100 Mbits Realtek 8169/8110 serial Gigabits Intel Express. Pro 10/1000 Mbits serials PS 2 Keyboard and Mouse RS-232 COM 1~COM 4, Ir. DA IEEE-1284, Console on line printer 1. 44 M HDD (LBA 48 bit), CD-ROM, Compact. Flash, DOM Disk-On-Chip 18
Linux Kernel / Device Drivers (II) ü USB 1. 1/2. 0 ü ü ü ü : : : Display : Networking : Network service : File System : Embedded Feature : GUI : : Language : : Demo Program : : Embedded OS SK V 2. 0 Full HID Keyboard and Mouse UHCI, EHCI, USB-Storage OHCI (only for GX 1 platform) VESA VGA TCP/IP, IPV 4, Netfilter (for masq/NAT) FTP, NFS, Telnet and DHCP client ext 2, ext 3, FAT, ISO-9660, Joliet CD-ROM BID, WDT, HWM, DIO Windows 2000 style windows manager Easy customization for owner GUI English, French, German, Italian, Korean Japanese, Chinese Simplify and Traditional Mpeg-Player ( DVD, VCD), MP 3 -Player Screen Keyboard, Game, Editor, Browser 19
IEGD Introduction Embedded OS SK V 2. 0 20
Overview IEGD Version 5. 0 IEGD (Intel Embedded Graphics Driver) is a combination of Advanced Video Graphics and Video BIOS Ø Ø Ø Embedded OS SK V 2. 0 Targets Embedded Applications BIOS Independent and Dependent Allows Custom Configuration Provides same features across multiple OSs Adapts to future hardware changes 21
Hardware Framework IEGD Version 5. 0 Embedded OS SK V 2. 0 22
Product Features IEGD Version 5. 0 • ACPI • Direct 3 D • Rotation • Direct. Draw • Open. GL • Video Overlay • SDVO • 48 -Bit Single and Dual LVDS • TV out • Vertical Extended mode in Win. CE 5. 0 • Runtime GUI • EDID-less panel support • IEGD VBIOS Embedded OS SK V 2. 0 23
Product Advantages IEGD Version 5. 0 • Allows possible configurations for Windows® XP embedded • Supports Dual LVDS, 24/48 bit 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 Embedded OS SK V 2. 0 24
Product Support IEGD Version 5. 0 • Chipset Support: Intel® 815/815 E, 845 GV, 852 GM/GME, 855 GME, 915 GV/GM • Operating System Support: Windows® 2000, XP/XPe, CE, Linux XFree 86/X. org • Dynamic Port Driver Support: Internal LVDS Transmitters: Chrontel, National Semiconductor, Focus, Silicon Image, Thine Embedded OS SK V 2. 0 25
Operating Systems IEGD Version 5. 0 Windows 2000/XP Windows CE Linux Win 2000 SP 4 CE. NET 4. x Red. Hat 9. 0 Win. XP Pro CE 5. 0 Fedora Core 2 Win. XPe SP 1 & SP 2 Embedded OS SK V 2. 0 SUSE 9. x 26
Available Boards IEGD Version 5. 0 Model Name • SBC 83683 • SBC 83685 • SBC 81822 • SBC 82810 • SBC 83800 • SBC 83810 • SBC 83820 • SBC 84810 • SBC 84820 • SBC 86806 • SBC 86807 • SBC 86808 Embedded OS SK V 2. 0 Chipset Intel® 815 E-B Intel® 845 GV Intel® 852 GM+6300 ESB Intel® 852 GME+6300 ESB Intel® 855 GME/ Intel® 852 GM+6300 ESB Intel® 915 GM+ICH 6 Intel® 852 GM+ICH 4 Intel® 915 GM+ICH 6 Intel® 845 GV+ICH 4 Intel® 852 GM+ICH 4 Intel® 915 GV+ICH 6 27
Achievements (IP) IEGD Version 5. 0 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 Embedded OS SK V 2. 0 28
EOS Porting Status Embedded OS SK V 2. 0 29
EOS Porting Status Embedded OS SK V 2. 0 Updated by Q 2, 2006 30
Thank You Embedded OS SK V 2. 0 31
101b7adb3daa81ea3d12b760fb20d644.ppt