Home

Media Engine Software User Manual

image

Contents

1. Memory Map Function Chip Select Size MBytes eee ae SE SDRAM nSDCSO 64 128 0xA000_0000 0x8000_0000 Internal memory storage 1 0x5C00 0000 0x8800_0000 Internal memory control 1 0x5800_0000 0x8810_0000 USB Host 1 0x4C00_0000 0x8820_0000 Memory Control registers 1 0x4800_0000 0x8830_0000 LCD registers 1 0x4400_0000 0x8840_0000 Peripheral registers 32 0x4000_0000 0x8850_0000 Boot ROM flash memory nCSO 32 64 0x0000_0000 0x8A50 0000 2700G SRAM protocol W nCS1 64 0x0400_0000 Ox8E50 0000 Ethernet Controller nCS4 1 0x1000 0000 0x9250 0000 2700G VLIO protocol R W nCS5 64 0x1400 0000 0x9260 0000 Zero Bank 1 OxE000 0000 0x9660_0000 PCMCIAO Memory 16 0x2C00 0000 0x9670 0000 PCMCIAO Attribute 32 0x2800_0000 0x9770_0000 PCMCIAO IO 1 0x2000_0000 0x9970_0000 PCMCIA1 Memory 16 0x3C00_0000 0x9980_0000 PCMCIAI Attribute 32 0x3800_0000 0x9A80_0000 PCMCIA IO 1 0x3000_0000 0x9C80 0000 Table 11 Virtual Memory Map Windows CE 5 0 OS design must set the memory less than 512 MB The maximum memory Caution 16 PS XMESW UM 010 SDRAM128 MB and Flash 64 MB configuration is 457 MB February 18 2010 PFU a Fujitsu company Memory Controller CPU Clock Internal Registers Media Engine Software User Manual Register Value Register Value MDCNFG EEN CCCR 000000290 MDREFR 0x2191A01E CKEN Ox00COD6E4 MSCO 0x26F11
2. 66 7 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Table of Figures Figure lS nU Mp EE 5 Figure 2 Software Components Block Daeram esses eene nennen nennen 11 Iuris piedi m 13 Figure 4 Power Supply State Transition Diagram essere eene 15 Figure 5 Ethernet LEDS T 22 Figure 6 Filtering Timing Diagram sss ee eE EAE EEE E EEEE EEE EEE T EEE 31 Figure 7 Normal State Timing Duaeram esee eene nennen rennen ne trennen 31 Figure 8 Cycle Delay Timing Diagram eeseeeeeeeeeeeeeeeee eene ene eene ennt netten trennen 31 Figure 9 Store Current Registry to Storage Dialog Box eene 36 eme 10 DuimpCer Dialog B Ox etre etre tette tror a eee dose EH EUSEB ee ae est asp eese e 37 Figure T UpdateCet Dialog BOX 5 eene tiere febres eur NEE See abt dine ok eee eds 37 Figure 12 Shutdown Menu Dialog Box nennen nennen een rennen eterne trennen 39 Figure 13 Safe to turn of your computer 39 Figure 14 Safe to Turn OFF Computer Message 39 Figure 15 Registry Clear Plug cesi eR Pe tee be t E Ee tee RE eee eda 39 Figure 16 Set a Registry Clear Plug in the SPI connector eese 40 Figure 17 Registry screen capture from a PSXME12864GW configured with a XGA LCD 40 Figure 18 Auto Start Enable Window es
3. Table 1 Related Documents The status of PFU Systems documents can be obtained from PFU Systems web site at www PFUsystems com or requested from a PFU Systems sales representative Many PFU documents can be downloaded from this web site xxx refers to the current version Applicable Media Engine Board Products This manual applies to the following Media Engine Boards DEE 2700G Installed Part No Description DRAM Flash Graphies OS Media Engine M with Marvell PXA270 and 2700G Multimedia Windows PSXME12864GW Accelerator with 128 MB DRAM 64 75M OO 1308 CE 5 0 MB Flash amp Windows CE 5 0 Media Engine M with Marvell PXA270 and 2700G Multimedia Windows RT Accelerator wih 64 MB DRAM 3 89M SCH 1 CE 5 0 MB Flash amp Windows CE 5 0 Table 2 Applicable Board Products Related Products The following Development Kit can be ordered together with the Media Engine product Development Kit To get a head start you may also want to order a Media Engine Development Kit for a complete set of accessories for the Media Engine The Media Engine Development Kit contains the items listed below Part No Description PSXMEKITA Media Engine Development Kit 12V 60W 100 240VAC AC Adapter with US AC power cable Stereo Speaker Assembly Registry Clear Plug 4 Wire Touch Panel 12 1 XGA 24bpp LVDS LCD Panel LVDS Data Cable Backlight Inverter Inverter Cabl
4. 9 Chapter 1 Component Overview sese rennen ener enne enne tnn etre tene trennen 11 software Components eec hee tee Pe rr cope ide cete c ee pe cte pete eet prego 11 Boot Loader Specification reiecta ERE SEENEN Een 12 Boot Loader Menu refe eh t eo ERE exter ege ee ES 12 Board Support Package Specification nennen nennen rennen enne 14 Chapter 2 System Architecture i ccssasteseseasseessoassteccshsedscpeesheoedensndsssouseteasbhselsseseshivcdpabedadsvserdhesbhsedseosasess 15 Power Supply State D ransition cieshiececesheseseebbandsoesctsossschdececacesnesenshistodhesshesbasbiedssasvenesoasbosspensd n 15 Virtual Memory Map Assignment sees eene nennen treten trennen SEEE EEEE rE nns 16 Memory Controller CPU Clock Internal Registers eese eene 17 GPIO RE DT P 18 Interrupt Ee MEME 19 RTC italization P V sees 19 Chapter 3 Standard Device Driver FUnctions eene rennen eene trennen 20 Graphics iR en e sek ian DIE ette cipe tpe es coe Bib die e PUE ber ESPERE BR 20 Touch Pa el ois ssn cick btn aie M 20 Audio Input Output EE 21 USB Vel QUEM EE 21 Local Area NetwOrks nea HERO Unam ere AU ies ee AA eee 22 OM BEE 23 Serial Synchronous Port SPD eei eet ee e teer ettet EEN count vanes epe E a a a Eais 23 LR 23
5. 6 Boot device order SMSC gt NE2000 CF 7 Program SMSC MAC address D Download image now L Launch existing flash resident image now T Test Download image and don t write flash C Clear Registry Enter your selection Figure 3 Boot Menu As needed change the IP address Subnet Mask DHCP Selection 5 can be used to toggle between Launch existing flash or Download new image Press either the D or the L button to store the configuration in the Flash ROM Description of Boot Menu Item Name Description Default Value Setting the target device s IP Address 0 IP address boot only Not OS 0 0 0 0 Setting the target device s Subnet Mask 1 Subnet mask boot only Not OS 0 0 0 0 Setting a boot delay time 2 Boot delay 1 255 sec 1 3 DHCP Enable or disable DHCP mode Enable 4 Reset to factory default Reset to factory default configuration of u configuration boot parameter 5 Launch existing flash 1 You can auto launch the OS image SE resident image at startup 2 You can auto download the OS image image at startup 1 SMSC Ethernet 6 Boot d d SMSC POMMES 2 CF Compact Flash 7 Fragm SMSE MAC Setting the SMSC MAC address 00 00 00 00 00 00 address D Download image now Download new OS image L rwn dd ua Launch the OS image in Flash ROM resident image now 13 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Sof
6. Key state Figure 7 Normal State Timing Diagram Cycle dela Key is pressed Key is released Signal GPIO Signal state Filtering field Wy Key state Figure 8 Cycle Delay Timing Diagram 31 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual LCD Backlight Brightness Control Description e LCD Backlight API can get and set the LCD backlight brightness Function e GetDisplayBrightness is used to get LCD backlight brightness level e SetDisplayBrightness is used to set LCD backlight brightness level File name e BacklightAPI dll e Backlight dll API reference Set the LCD backlight brightness method BYTE bValue int nRet nRet SetDisplayBrightness bValue 0 7 parameter bValue O mean that turn OFF the backlight 7 mean that maximum brightness i 0 success return non Zero Error System error code Note Attention Table 28 Set the LCD backlight brightness method Get the LCD backlight brightness method BYTE bBuf int nRet nRet GetDisplayBrightness amp bBuf Received buffer of LCD current level 0 7 parameter bBuf i 0 success return Non zero System error code Note Attention Table 29 Get the LCD backlight brightness method 32 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Man
7. 8 9 22 34 40 m Stereo Speake t hsc s ee 3 XScale aiu esso EO EH 2 Support 2 5 6 8 9 13 14 19 24 41 42 45 48 49 50 55 Bebe 7 9 19 37 40 67 PS XMESW UM 010 February 18 2010
8. Release Date September 23 2008 FlashLite Version 3 1 OS Windows CE 5 0 CPU ARMVAI Flash Players Standalone and IE ActiveX plug in Internal Version Reference Revision 19945 Description This release comprises the latest BSQUARE software for CE 5 0 FlashLite version 3 1 Known Issues NOTE This release has a known issue with playing video via the Internet Explorer ActiveX plug in Included Files e BSQUARE FlashLite 3 1 Release Notes doc This file e WINCE FL31 RTP directory e makefile FlashLite project makefile e postlink bat FlashLite project post link commands empty e prelink bat FlashLite project pre link commands empty e ProjSysgen bat FlashLite project sysgen info e sources FlashLite project sources file e WINCE FL31 RTP bib FlashLite project bib file e WINCE FL31 RTP dat FlashLite project dat file e WINCE FL31 RTP pbpxml FlashLite project Platform Builder project file e WINCE FL31 RTP reg FlashLite project registry entries e bits directory e flashlite dll Main FlashLite DLL e flashsnddec dll Sound decoder e flashviddec on2 win32 dll ON2 video codec e flashviddec sorenson win32 dll Sorenson video codec e generic hcf FlashLite configuration file e EActiveX dll IE ActiveX plug in e saPlayerCE exe FlashLite standalone player e saPlayerCE Ink FlashLite standalone player desktop shortcut e si impl ll FlashLite SI implementation DLL e content direc
9. Seir PI 24 Compact drei E 24 DIO Digital Input Output cssesietesasioetseesceesseeseensbenstanedoabenscdenstenthoadeunessnsdelesasdedeesvastaandeasvbasvonscersoetsues 24 ECD Back EE 24 Chapter 4 Software Enhancements seeseeseeseeeeeeeneeeneeneen nennen trennen rennen emet tree tenete nenne 25 FlashLite 3 1 Implementation uere etie ee eese tet betae E epe eee sureusecaggeveesdepevenssessocevors 25 Kat eu 25 6 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Video Playback EE 25 Chapter 5 APL Reference own deed 27 Digital Input Output DIO Control 27 LCD Backlight Brightness Control essere nne rennen enne 32 Registry StI GS 2 2 5 ccs E REEE 33 Standard Disk NaMe E L 35 Registry Store and ET 35 Backup or Update OS and Boot Loader AAA 36 Digi c 38 Nhi uM EE 38 Using a Jumper to Clear the Registry sees ener eene rene rennen enne 39 Chapter 6 Free Software Utilities enne nennen nennen trennen nennen rennen enne 41 A to Start Utility nete ate eee ENEE Ade an aaa ia 41 Full Screen Browser Utility FSBrowser A 42 Chapter 7 Windows CE 5 0 Operating System Runtime
10. 2010 PFU a Fujitsu company Media Engine Software User Manual Configuration The Auto Start Utility is provided in the default Media Engine Windows CE 5 0 Operating System Image However Auto Start is disabled by default This means that on original power up or on subsequent power ups with out enabling Auto Start the auto start function will not occur To enable Auto Start and to disable Auto Start once it has been enabled the Auto Start configuration program must be run The Auto Start configuration program is located in the windows directory of the Media Engine s file structure To locate the Auto Start configuration program navigate to the windows directory and double click the EnableAutoStart icon A pop up window will appear that allows one to Enable or Disable Auto Start or to Exit from the EnableAutoStart program without changing the Auto Start settings Auto Start Select Enable or Disable Auto Start Figure 18 Auto Start Enable Window After the program which controls this feature is executed the shutdown utility needs to be run from the start menu to save the Auto Start configuration registry values to the registry Considerations e If more than one executable program exists in the startup folder of the highest priority memory device all of the executables will be run There is no method of determining execution order It is possible to control execution order by using a batch file e It is possible to provi
11. Download select Ethernet and hit Settings f In the box titled Active Devices you should see a device address that could vary with the MAC address used in the Media Engine g Select the device and hit OK h Hit Apply and Close Select Target gt Attach Device This will start the download This will take about 5 minutes The CE display will come up when the OS has finished downloading You can now debug using the Platform builder See Platform builder help for more information If power is recycled the system will revert to the original configuration because no information was changed on the Flash PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Appendix A Quick Fix Engineering List QFE Information QFE shown below have been applied to the delivered OS image Last Update 2009 09 30 list QFE information 1 04123 1 Product Update Rollup 2 051231 Product Update Rollup 3 06123 1 Product Update Rollup 4 070131 2007M01 5 070208 KB93 1924 6 070228 2007M02 7 070331 2007M03 8 070430 2007M04 9 07053 1 2007M05 10 070630 2007M06 11 070731 2007M07 12 07083 1 2007M08 13 070930 2007M09 14 15 16 17 18 19 20 61 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Appendix B FlashLite 3 1 Release Notes
12. Image Overview see 45 About the Windows CE 5 0 Operating System sess nee rennen 45 About Quick Fix Engineering eene nenne nne tren nennen teen tente enne tenen enn tenentes 45 About the PUBLIC Folder gait eee OR EP te tL e ale Pe eg eee ed ine 45 Constructing the PC Bnvironment ene e ra ieee Sere soii sai entente 45 B ild th OS IMa lc 48 PUBLIC Folder Update Information seesesseeeeeeeeeeeeeeeeneenee E rE SES Ero nennen en rene EE EE 57 License r ntime iMa E EE REES 58 Chapter 8 Load Runtime Image to Target System sess eene eene rennen 59 Loading release runtime Image orco ebrii tienen ro ciet Ee ERES SEES LEER UH deed EAE Fue HE EROR e ee app cee 59 Load Debus FOOT M 60 Appendix A Quick Fix Engineering List nennen nennen rene enne entere 61 QFE Information sesssessseseeseeeeee seen enne en nhnnen enr usete ssr nr tns r enters rente i spees s ee innere sr ee tense nenne enne nns 61 Appendix B FlashLite 3 1 Release Notes 62 lb eui 62 Known 550S T C HMdHR 62 e 62 luin d L P 63 Running the Playersszaoiens n e E D EO HD UO HI OR E ORO on ORE e ie ERE EO OE AREE ee 63 Configuration generic Nef cenene HDI e ES ORE SO ROI et proe Ele EENEG eene 63 H4
13. amp Common Files Use of this source code is subject to the terms of the Microsoft end E AMD Geode x85 bib license agreement EULA under which you licensed this SOFTWARE PRODUC d CEPC x86 Zeches If you did not accept the terms of the EULA you are not authorized tc Ze Emulator 86 common dat this source code For a copy of the EULA please see the LICENSE RTF k arca common db install media m Intel PXA27x Dev H Samsung SMDK24 E common reg 5 G amp PLATFORMONE Copyright 2004 Intel Corp 3 Core 0S E Hardware Speci t fh Windows CE devic E config bib MODULES G Applications ar EI platform bib aE Applications E EI platform dat Nane Path Mem vm CH Communicatior B pafomd ES TTT IOO du CH Core DS Servic Bl plattom reg SHIH III IIH HEI III II III III II III III III III IIE GQ Device Manag wE File Systems ar CH Fonts vu CH Graphics and t CH Intemational T Internet Client Security Shell and User g Voice over IP F CH Windows CE E S Device Drivers Audio H Ensoniq ES13 H Ensonig ES13 v Direct3D Mobile v Device exe drivers IO ei oi Project Specific CESYSGEN IF CE MODULES DEVICE ew IF CE MODULES GIISR r dll FLATRELEASEDIR giisr dll NK i CESYSGEN ENDIF CE_MODULES_GIISR CESYSGEN IF CE_MODULES_USBD ir BSP NOUSB ohci2 dll SC FLATRELEASEDIR ohci2 dll NK ENDIF DP NOUSB CESYSGEN ENDIF CE MODULES USBD CO eee le Xi Added the
14. data exceeds 10 old registration data is canceled Table 22 Start notifying the DIO event method DI port End notifying the DIO event method DI port HWND hwnd int nRet nRet StopDioCheck hwnd parameter hwnd Set a Window Handle 0 success dan non Zero Error System error code Note If a non registration Window Handle is selected returning value is 0 Attention 28 Table 23 End notifying the DIO event method DI port PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Event of DIO notification lt event gt DI port WM DIONOTIFY ChNum wParam ChStatus IParam GG WM DIONOTIFY WM_USER 10001 Channel number t ChN parameter um 1 5 0 OFF hStat ChStatus 1 ON 0 success parameter non Zero Error System error code WM USER event is notified by DIO API When DIO state is changed When Not Wie an event has occurred DIO channel number is wParam and DIO state is Attention IP aram Table 24 Event of DIO notification event DI port Get DIO state method DI port BYTE bChNum BYTE pbBuf int nRet nRet GetDioState bChNum pbBuf bChN Channel number arameter um P 1 5 pointer of buffer of DIO state pbBuf 0 OFF 1 0N 0 success return non Zero Error System error code Note Attention Table 25
15. evaluate the OS Refer to Appendix A for a list of applied QFEs e QFE is provided by Microsoft for every month and collected into annual installments e You can get a QFE from the Microsoft U S download center e Please apply the QFEs in chronological order e If you have modified PUBLIC folder and then update it with a QFE you must recheck PUBLIC folder Look for changes that effect modifications made by you or by your board supplier Retesting for correct functionality is advised About the PUBLIC Folder The PUBLIC folder can be changed by Microsoft the OEM vender or the OS image manufacturer Therefore the OS image manufacturer should manage the state of PUBLIC folder The OEM vender does not necessarily manage this PUBLIC folder to suit the OS image manufacturer s environment because OS image manufacturer may make changes to the PUBLIC folder to suit their environment Constructing the PC Environment This section explains the construction of the PC environment Install the Platform Builder 5 0 1 Install the Microsoft Windows CE with Platform Builder version 5 0 e Select ARM for the CPU type e After installing Platform Builder install Embedded Visual C 4 0 Install the Board Support Package This section explains the installing Board Support Package BSP 1 Run the PlatformONE msi The following screens are displayed 45 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software Use
16. for your workspace Name SSES Path CAWINCES00 PBWorkspaces 0S_develop i Hd Figure 26 New Platform Wizard Step 2 Workspace Name and Location Dialog Box 3 Enter a workspace name 4 Selectthe Next button The New Platform Wizard Step 3 Board Support Packages BSPs dialog box opens 49 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual New Platform Wizard Step 3 Board Support Packages BSPs A BSP contains a set of device drivers that are added to your OS design Available BSPs AMD GEODE X86 Select one or more BSPs for your OS design GCEPC X86 EMULATOR X85 Intel XScale Microarchitecture Handheld INTEL P427X DEY PLATFORM ARMVAI Development Platform BSP MPLATFORMONE ARMSA SAMSUNG SMDK2410 ARMA Note Only BSPs supported by installed CPUs are displayed in the Est UN Figure 27 New Platform Wizard Step 3 Board Support Packages BSPs Dialog Box 5 Choose PLATFORMONE ARMVAI 6 Selectthe Next button The New Platform Wizard Step 4 Design Template dialog box opens New Platform Wizard Step 4 Design Template A design template is a pre defined selection of Catalog items Available design templates Choose the design template that is most closely aligned with the purpose of your target Digital Media Receiver device Enterprise Terminal Provides the starting point for a range of Web
17. have been applied to the delivered OS image Appendix B FlashLite 3 1 Release Notes Release notes for the FlashLite 3 1 software enhancement Symbols Used In This Manual The following symbols are used in this manual J Explains supplementary details Read as Note necessary L Draws attention to a precaution that should be observed Alternately warns of an unacceptable or Caution dangerous practice Should always be read EEN References related information in a different area Refer of this manual or in another manual Figure 1 Symbols 5 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Table of Contents Introduction seemne eh ese och NE EUIS EHE REI ee Sa ee GA ee 2 Trademarks ose OD E ccs eel EE 2 Related BR RTE 3 Applicable Media Engine Board Droducts sese nennen rennen 3 Dialog SR 3 Other Components You May Need eiecit etr bat ei ah ete ole ENE o eee EE E e 4 Other Documents You May Nee 4 About This Manual rro eri ute ete dere RERE eeu ta ee be Pone EEEa A E E EEE OER EER 4 Piu HM 4 Layout ot This Manual TE 5 Symbols Used In This Manual etie eicit ete bte Ee e nieve e et ede eo PE PE eeu E ENEE ENEE ENEE 5 Tabl eof Contents eieiei 6 TaDlesOL PIG Ures M T 8 lE C
18. items that can be cloned ec PFU LIMITED Int cale Microarchitecture Han Figure 24 Manage Catalog Items Dialog Box 5 Ifyou can see platformone cec in the table install the Board Support Package section has completed Build the OS Image This section guides you through the process of creating the OS Runtime Image 48 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Create the Platform 1 Select File menu gt New Platform The New Platform Wizard Step 1 Welcome to the New Platform Wizard dialog box opens 2 On New Platform Wizard Step dialog box select the Next button New Platform Wizard Step 1 Welcome to the New Platform Wizard This wizard quides you through the process of creating an OS design for a Windows CE based platform An OS design defines the characteristics of a Windows CE OS You can create an OS design by choosing a design template and one or more board support packages BSPs A BSP includes an OEM adaptation layer OAL and device drivers This wizard helps you Choose a BSP Choose a design template Add items to your OS design or remove items from it To continue click Next Figure 25 New Platform Wizard Step 1 Welcome to the New Platform Wizard Dialog Box The New Platform Wizard Step 2 Workspace Name and Location dialog box opens New Platform Wizard Step 2 Workspace Name And Location Choose a friendly name
19. these variables to obtain the best visual appearance Video Mode Selection The 2700G Multimedia Accelerator can be enabled or disabled through a utility supplied with the Media Engine Software drivers and Codecs that use the 2700G Multimedia Accelerator are capable of playing MPEGI videos and are designed for best performance at higher 22 000 fps frame rates Lower frame rates or other factors that may cause performance issues may require disabling the 2700G for best visual appearance 25 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Use of the 2700G Multimedia Accelerator can be controlled by making a registry entry change The Video Mode utility is supplied to simplify that process To enable or disable the use of the 2700G Multimedia Accelerator Video Mode B take the following steps 1 Execute the Video Mode Utility Enable Video Mode B 2 Set the check box appropriately Video Mode B is enabled by default Video Mode Enable Video Mode B 3 Press the save button VideoMode Video Mode B has been disabled Please remember to save settings 4 Inorder for the changes to persist after the system is restarted use the Shutdown Utility to save the registry settings 26 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Chapter 5 API Reference Digital Input Output DIO Control Description e The DIO_API
20. 0Base Caution COM COM port driver supports the following functions e COMI FFUART Maximum Transfer rate 115200bit sec e COM2 BTUART Maximum Transfer rate 38400bit sec e COM3 STUART Maximum Transfer rate 115200bit sec COM Port Parameters Port number Baud rate Parity Byte size Stop bit Flow control 300 600 See Even 5 CTS 1 4800 Mark 6 1 DSR 9600 No 7 1 5 RING dd 2 RLSD Se S ace S Se 38400 p 57600 115200 Table 20 COM Port Parameters LA Do not attempt to adjust the backlight brightness while COM2 is active Caution Serial Synchronous Port SPI The SSP SPI Serial Peripheral Interface Bus driver supports the following functions e Read Write function for some SPI interface devices e Change the value of Timeout For more information see SSP SPI i If the Timeout value is too small read write sequence may fail Note PC The I C driver supports the following functions e Read Write function for some UC devices e Set the Slave Address e Change the value of Timeout For more information see PC i If Timeout value is too small read write sequence may fail Note 23 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Secure Digital The Secure Digital driver supports the following functions e SD memory card e MultiMediaCards are not supported i When writing data fails check write protect mode in SD memory card Note Co
21. 5C2 OSCC 0x00000003 MSC 0x00000000 CCSR 0x30000290 MSC2 0x3464FFF4 MECR 0x00000002 SXCNFG 0x40044004 FLYCNFG 0x00010001 MCMEMO 0x00014307 MCMEMI 0x00014307 MCATTO VAL 0x0001C787 MCATTI VAL 0x0001C787 MCIOO 0x0001430F MCIO1 0x0001430F MDMRS 0x00320032 BOOT_DEF 0x00000008 JI Refer to the Marvell PX A27x Processor Family Developer s Manual Note i These values are set by the boot loader Note 17 Table 12 Memory Controller CPU Clock PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual GPIO Initialization Registry Value GPDRO OxC3F3FA00 GPDRI OxFCFFAB83 GPDR2 Ox45EDFFFF GPDR3 0x00020C88 GRERO 0x00000000 GRERI 0x00000000 GRER2 0x00000000 GRER3 0x00000000 GFERO 0x00000000 GFERI 0x00000000 GFER2 0x00000000 GFER3 0x00000000 GAFRO L 0x80000000 GAFRO U 0xA5000010 GAFRI L 0x699A955A GAFR1_U OxAAASA0AA GAFR2 L Ox4AAAAAAA GAFR2_U 0x0100A402 GAFR3_L 0x54000000 GAFR3_U 0x00001409 GPSRO 0xC1C38800 GPSRI 0x00CF0003 GPSR2 0x00218000 GPSR3 0x00020088 GPCRO 0x02307200 GPCRI OxFC30AB80 GPCR2 Ox45CC7FFF GPCR3 0x00000C00 Table 13 GPIO Initialization 18 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual J Refer to the Marvell PXA27x Processor Family Developer s Manual Note i These values are set b
22. AEE ceecccceeeeeceenseeeeeeneee 24 42 Design ces 4 8 15 50 59 60 63 MEDIASTAFEF DS 1 24 42 Development Kn 3 8 b ou 6 9 11 15 16 22 24 34 35 41 42 DRAM 3 9 11 13 15 37 38 40 E N Environment ech een edge etes 7 45 EE Se Erhernet 8 9 12 15 21 40 59 60 oO F Operation eese 19 42 59 Flash 3 4 11 12 15 20 22 24 34 35 59 60 P 62 63 Puto ed cee 3 42 63 G IJ 42 ETO 6 9 11 17 26 29 Plug N Run eere 2 Geer 3 6 18 19 Power 3 6 8 11 13 14 34 37 41 59 60 Power Supply eem 6 8 14 H Program 5 11 12 34 35 36 37 38 41 42 47 AEM EE 63 57 I PXA270 ete eter nee totas 3 4 13 iuo M 4 6 9 22 34 66 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual R T Real Time Clock 6 9 18 Touch Panel 3 6 9 18 19 32 Registry 3 7 8 9 13 17 23 25 29 32 33 34 U 35 37 38 39 40 42 43 57 62 Registry Clear Plug 3 8 39 40 USB ses 4 6 9 15 20 24 34 35 37 41 S V E 4 6 22 41 Version sossssosssssosssorecseseseevenene 1 3 40 42 45 62 BE ee e 4 6 11 22 59 60 Voltage esae Asti mre nitet 11 Software 1 2 4 5 6 7 8 10 13 19 24 29 33 Dy d MM GE 3 41 63 Spechfteatton 4 6 9 11 13 18 21 Meet ee dree 45 47 56 57 62 Specifications sette eete eee 4 OP eee ieee 4 6
23. At this point the Media Engine is looking to download the OS over the Ethernet prosp Connect crossover Ethernet cable to the PC and the Media Engine Start the Platform builder software on the PC Do one of the following a Use File gt Open to open the binary image you would like to load This is usually located at C WINCESOO PB Workspaces lt workspacename gt RelDir PLATFORMONE_ARMV4I_Release NK bin b If you have just built an image using the platform builder that image will be used Select Target gt connectivity options If not already done create a new Target Device Hit Add Device In the new dialog enter new target device name The Associated OS Design SDK field can be left as none Hit Add to create new device interface If you already have created a device just select it For Download select Ethernet and hit Settings In the box titled Active Devices you should see a device address that could vary with the MAC address used in the Media Engine h Select the device and hit OK i Hit Apply and Close Select Target gt Attach Device This will start the download This will take about 5 minutes The CE display will come up when the OS has finished downloading gs 5 0o Pn SE P Unplug the crossover Ethernet cable from the media engine Cycle power on the media engine or hit reset and hit space bar on Hyperterninal PS XMESW UM 010 February 18 2010 PFU a Fujitsu c
24. B 2 0 1 1 devices i Insert or eject only one USB device at a time Note 21 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Supported USB Devices Media Engine Software User Manual Manufacturer Type USB track ball type and Optical type mouse SANWA Supply Track Ball ELECOM Track Ball Microsoft Optical SONY Optical ELECOM Optical Logitech Cordless Laser USB Keyboard Mets ELECOM USB Storage disk 2 0 1 1 IO DATA EasyDisk Cute 64 MB CORSAIR USB Flash 128 MB HAGIWARA UD pure 256 MB IO DATA EasyDisk Platina 2GB Table 18 Supported USB Devices e Some mouse devices may not activate e Do not eject USB storage disk when read and writing data to the device e If USB device is not detected reboot the computer Local Area Networks The LAN driver supports following functions Ethernet e 10BASE T and 100BASE TX e Establish link type Auto negotiation e 1000BASE T networking is not supported Ethernet LED Specification Figure 5 Ethernet LEDs Green Left Yellow Right 10Base OFF ON 100Base ON ON Table 19 Ethernet LED 22 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual i When the Ethernet Packet Maximum Transmission Unit MTU is more than 5913 bytes a transfer data error occurs Limit MTU to 5912 or less or set to transfer speed to 1
25. Enterprise Web Pad Pad based devices with touch display and Gateway wireless networking Industrial Controller Internet Appliance IP Phone Mobile Handheld Set Top Box Tiny Kernel Windows Thin Client Figure 28 Design New Platform Wizard Step 4 Design Template Dialog Box 7 Select Enterprise Web Pad or any selection that best describes your application fe You may use a different selection Note 50 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual 8 Select the Next button The New Platform Wizard Step 5 Application amp Media dialog box opens New Platform Wizard Step 5 Applications amp Media Select items for applications and media to include in your OS design vi Support for applications and services CT ActiveSync designed for the NET Compact Framework C DCOM Lightweight Directory Access Protocc Standard SDK for Windows CE v VBScript support d Windows Media Audio MP3 v Windows Media Video MPEG 4 Vide Windows Messenger WordPad v Intemet Browser Microsoft File Viewers Figure 29 New Platform Wizard Step 5 Application amp Media Dialog Box 9 Accept default selections J This modification can be changed later Item can be pulled from the catalog at any time if you Note forget something 10 Push the Next button The New Platform Wizard Step 6 Network amp Communications d
26. February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Platform Builder Bile Edit View Project Platform Target Build Project Build OS Tools Window Help jals ua mmc mim e la EI ncn coc MIR e Beie oC BSPs a CC Core OS a Device Drivers S E Platform Manager S E Thid Party lalz Build Debug Log X Find in Files 1 Find in Files 2 e panra Figure 23 Platform Builder Initial Screen 3 Verify that the PlatformOne BSP has been installed 4 Select File gt Manage Catalog Items Verify that the imported file platformone cec is listed Manage Catalog Items Imported cec files EE dbaul000 cec 500 Microsoft DBAu1000 BSP Catalog Items dbaul100 cec 5 00 Microsoft DBAu1100 BSP Features dbaul500 cec 5 00 Microsoft DBAu1500 BSP Catalog Items emulator cec 5 00 Microsoft Emulator BSP Catalog Items geode cec 5 00 Microsoft Geode BSP Catalog Items mainstonei cec 5 00 Microsoft Intel Mainstonell BSP Catalog Items sg2_vi4131 cec 5 00 Microsoft SG2_ VR4131 BSP Catalog Items sg2_v5500 cec 5 00 Microsoft S2 VR5500 BSP Catalog Items smdk2410 cec 5 00 Microsoft Samsung SMDK2410 Development platman cec 5 00 Microsoft Platform Manager Features coreos cec 5 00 Microsoft Windows CE Core OS components 3 weetk cec 5 00 Microsoft Windows CE Test Kit Client sourcetags cec 5 00 Microsoft Source code information for the sou clonemodules 5 00 Microsoft Cat
27. Get DIO state method DI port 29 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Set DIO state lt method gt DO port BYTE bChNum BYTE bBuf int nRet nRet SetDioState bChNum bBuf Channel number parameter bChNum 1 5 Buffer of DIO state bBuf 0 OFF 1 ON 0 success return non Zero Error System error code Note Attention Table 26 Set DIO state lt method gt DO port Filtering GPIO Chatter Signal chatter can be controlled by software using the Polling and the Chattering controls Name Default Remark select X millisecond Foie iii for polling DIO Chattering 30 Select Y millisecond for filtering chattering Table 27 Polling and the Chattering Controls JI You can modify the polling and the chattering information using the registry data Setting are Note found at HKEY LOCAL MACHINE WriversWBuiltInWDio The following diagrams show the relationship between input signals and the effect that polling and chattering settings have on the input signals 30 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Filtering Key is pressed Signal GPIO Signal state Filtering field Key state Figure 6 Filtering Timing Diagram Normal state Key is pressed Key is released Signal GPIO Signal state Filtering field
28. HKLM SYSTEM CurrentControlSet Control Backlight Brightness Name Value Default Remark Levell 0x1 Level2 0x2 Relation between software level Level3 0x3 and hardware backlight brightness Level4 0x4 control potentiometer resistance Level5 0x5 Minimum value 0x0 Level6 Ox6 Maximum value OxIE Level7 Ox1E Table 34 LCD Backlight Registry Setting DIO HKEY_LOCAL_MACHINE Drivers Builtin DIO Name Value Default Remark Polling 10 Polling interval Chattering 30 Chattering exclusion time Table 35 DIO Registry Setting 34 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual PC HKEY_LOCAL_MACHINE Drivers Builtin l2C Name Value Default Remark SlaveAddress 0x50 Target device s slave address Timeout 100 timeout Table 36 UC Registry Setting SSP SPI HKEY LOCAL MACHINEDrivers Builtln S SP Name Value Default Remark Timeout 100 timeout Table 37 SSP SPI Registry Setting Standard Disk Name Device Standard Name SD memory card SDCard Compact flash card CFDisk USBFlash USB storage device ue USBFlash3 USBFlash4 Table 38 Standard Disk Name J There is not relationship between physical USB ports and USB storage device naming USB Note storage devices are named in the order that they are installed into the system Registry Store and Clear
29. PKU a Fujitsu company Media Engine Software User Manual This document is the sole product and intellectual property of PFU Systems Inc Copyright PFU Systems Inc 2001 2009 Distribution or reproduction by permission only PFU a Fujitsu company Media Engine Software User Manual Introduction Thank you for basing your system on our XScale based Media Engine Single Board Computer We are confident that it will help you get your product to market quickly while reducing overall development cost This document the Media Engine Windows CE User Manual guides you through the procedure required to build a Window CE 5 0 Runtime Image for the PFU Systems Media Engine Single Board Computer It includes requirements for the Media Engine Single Board Computer Board Support Package BSP Specifically it describes the software architecture the drivers included in the BSP and the Application Programming Interface API A It is recommended that you review the information contained in this manual before using the Caution Media Engine PFU Systems Inc November 2009 THE INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH PFU SYSTEMS PRODUCTS NO LICENSE EXPRESS OR IMPLIED BY ESTOPPEL OR OTHERWISE TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT EXCEPT AS PROVIDED IN PFU SYSTEMS TERMS AND CONDITIONS OF SALES FOR SUCH PRODUCTS PFU SYSTEMS ASSUMES NO LIABILITY WHATSOEVER AND PFU SYSTEMS DISCLAIMS ANY EXP
30. RESS OR IMPLIED WARRANTY RELATING TO SALE AND OR USE OF PFU SYSTEMS PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE MERCHANTABILITY OR INFRINGEMENT OF ANY PATENT COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT PFU SYSTEMS DOES NOT WARRANT ITS PRODUCTS FOR USE IN APPLICATIONS WHICH MAY INVOLVE DANGERS TO HUMAN HEALTH OR SAFETY INCLUDING BUT NOT LIMITED TO MEDICAL LIFE SUPPORT SURGERY AIRCRAFT FLIGHT CONTROL AIR TRAFFIC CONTROL MASS TRANSPORTATION CONTROL MISSILE LAUNCH AND OR GUIDANCE CONTROL ENVIRONMENTAL CONTROL OR THE PLANNING CONSTRUCTION MAINTENANCE AND OPERATION OF A NUCLEAR FACILITY Trademarks PFU Systems Plug N Run and Media Engine are trademarks of PFU Systems Inc Intel and XScale are registered trademarks of Intel Corporation Microsoft Windows and Windows CE are registered trademarks of Microsoft Corporation in the United States and or in other countries All other trademarks and registered trademarks are property of their respective holders Copyright 2009 Intel Corporation All Rights Reserved Copyright 2009 PFU LIMITED All Rights Reserved Copyright 2009 PFU Systems Inc 2 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Related Documents Please consult the following documents for additional information on the Media Engine Description Type Number Media Engine User Manual Manual PS XME UM xxx 1
31. ROOT C Override I f I f I j I I I I I f I I I I I I I f Figure 33 Platform Settings General tab view Dialog Box 2 Select Build type Please select Release 3 Select the Locale tab The Platform Settings Locale tab view dialog box opens 53 PS XMESW UM 010 February 18 2010 A 54 PFU a Fujitsu company Media Engine Software User Manual Platform Settings Configuration PlatformONE ARMV4I Release Timm General Locales M Afrikaans Albanian C Arabic Algeria _ Arabic Bahrain C Arabic Egypt Clear All Default language English United States 708 Arabic ASMO 708 m 720 Arabic Transparent ASMO 737 DEM Greek 437G iL 775 OEM Baltic Localize the build C Strict localization checking in the build Figure 34 Platform Settings Locale tab view Dialog Box Select English United States in the Default language list Select the OK button Select Build Options tab The Platform Settings Build Options tab view dialog box opens PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Platform Settings Configuration PlatformONE amp RMV4I Release General Locale Build Options Environment Custom Build Actions In 2 gt Build options v v Bu
32. Real time Communications RTC Client API feature SYSGEN VOIP to the platform j dded the PCMCIA Driver driver to the platform Completed the feature and driver list update successfully Ki STE buila Debug 5 Log 5 FindinFies 1 A FindinFies2 Ties sus gt Ready Lni2i Col amp REC COL VE READ Size 22822 KB deg Lee 3 Figure 36 Platform Builder File Changes in the OS Image This section explains the file changes in the OS image 1 Select tab Parameter View in workspace window 2 Double click platform bib 3 Edit platform bib For more information Please see Platform Builder s help 4 Look to the end of the files for FILES and add the following line TestProgram exe _FLATRELEASEDIR Sample exe NK H Left name points to a files name in target machine SBC Center name point s file name in host PC your PC File attribute NK must be written File attribute H is an option S System file cannot delete cannot copy in Windows CE H Hidden file cannot see can copy and delete in Windows CE 5 Using windows explorer open X WINCESO0 PLATFORM PLATFORMONEFFiles 6 Add the TestProgram exe to this directory This could be any file TestProgram exe is used this as an example 56 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual 7 Build system This program should now be included in image 8 Install image and look in the Windows dir
33. This utility tool is contained in the BSP Description If user changes registry data and OS has been shutdown all registry data is restored to default values upon the next power on You can save all registry data by using the program Regsave exe Regsave exe writes all registry data in Flash ROM When the OS re boots it will read the registry data from Flash ROM Program e RegSave exe File directory e Windows J This program is usually marked as a hidden file To see this program in the windows directory go to the windows directory Select View Options A folder options dialog will be displayed Note Uncheck do not show hidden files and folders and then select OK 35 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Program image Store current registry to storage Figure 9 Store Current Registry to Storage Dialog Box e Store Stores registry e Clear Clears registry i You must reboot the computer after a Registry Store or Registry Clear Note e Exit Exit program When this program is launched with parameters it executes either storing or clearing registry data without displaying a message box For example e RegSave exe s Store registry without the message box e RegSave exe c Clear registry without the message box Z When you erase or change registry data and then restore the data the OS initialization process does not work Su
34. al damages of any character arising from the use performance or non performance of the Free Software including without limitation damages for loss of profits loss of goodwill breach of security or loss of data even if PSI PFU or an affiliated company has been informed of the possibility of such damages Auto Start Utility The Media Engine auto start Auto Start feature allows customer applications that are stored on removable flash media to be executed on power up Implementation Auto Start is executed from the Windows CE Windows Start menu on Media Engine power up Auto Start will scan the attached memory devices CompactFlash CF Secure Digital SD and USB flash for any executable program located in the startup folder in the root of these devices The attached memory devices are scanned in fixed order Auto Start will execute any executable files found in the startup folder of the highest priority memory device that it identifies e As some flash devices are not available immediately after startup Auto Start will scan for up to 30 seconds for available devices If no executable is found on any memory device within 30 seconds the scan will terminate e The scan order will be CF SD USBDrive USBDrive2 USBDrive3 and USBDrive4 e Ifa device is found that contains a startup directory but that directory does not contain an executable file that device will not be considered for Auto Start 41 PS XMESW UM 010 February 18
35. ave a distinct fullscreen and not fullscreen size the full player keyword can be omitted PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Arguments x bitmap offset y bitmap offset app width The full screen display rectangle width app height The full screen display rectangle height Example full player 67 117 176 208 staticheap memory size Description Set the device static memory size Arguments memory size The memory size in KB Example staticheap 1024 The player will have 1MB static memory dynamicheap memory size 65 Description Set the device dynamic memory size Arguments memory size The memory size in KB Example dynamicheap 1024 The player will have 1MB dynamic memory PS XMESW UM 010 Media Engine Software User Manual February 18 2010 PFU a Fujitsu company Media Engine Software User Manual 2 Installation aree 7 46 47 63 Intel ia a ee 2 EE Ee Interface 2 4 22 26 42 59 60 A Inverter Cable eee 3 AC Adapter ettet e RU 3 K Eer d Li NERO 42 a L ee rn E E 3 LCD 3 7 8 9 15 19 23 31 33 37 38 40 REES SE EE 9 21 Eege Indo IMEEM EUN 3 19 S A o 18 oet eem rari o 3 4 13 16 18 COM RE 11 18 21 Media Engine 1 2 3 4 5 6 11 14 18 22 24 CompactFlash Ge 4 6 12 22 24 35 41 37 38 39 40 41 42 59 60 e De E 8 40 Media Engine Development Kit 3 D MEDLAST
36. bsequent launching of the OS will fail When you change registry Caution data be careful The registry can be reset to default using the registry clear plug Backup or Update OS and Boot Loader These utilities are contained in BSP When you backup or update the OS and boot loader image follow these steps 5 Confirm the use of an appropriate device type The following storage devices can be used for OS and boot loader backup and update e SD memory e Compact Flash card e USB storage device 6 For OS backup use the Dump image program DumpCEL exe Execute DumpCEL exe to save the current os bootloader image 7 For OS update use the Update image program UpdateCELexe Execute UpdateCELexe When this program executes all registry data is restored to default 8 Reboot after the program executes Turn off the computer and reboot Program e DumpCeiexe 36 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual File directory e Windows This program is usually marked as a hidden file To see this program in the windows directory go to the windows directory Select View Options A folder options dialog will be displayed Uncheck do not show hidden files and folders and then select OK Program image Figure 10 DumpCei Dialog Box e The Browse button selects the device folder where the Dump image file will be stored The file name for the Dump image can also be en
37. can be used to get notification of events on the five DIO ports e The states can be read e The states can be set to ON OFF for each of the five DIO channels Function e GetDioState is used to get DIO data e SetDioState is used to set DIO data e StartDioCheck and StopDioCheck are used to start and stop event notification by changing DIO states Relation between Channel Number and GPIO Assign Channel Input Output 1 GPIO84 GPIO_EXPAND1 GPIO83 GPIO EXPAND2 2 GPIO81 GPIO EXPAND3 GPIO82 GPIO_EXPAND4 3 GPIO19 GPIO EXPANDS GPIO14 GPIO EXPAND6 4 GPIO93 GPIO EXPAND7 GPIO94 GPIO EXPANDS 5 GPIO95 GPIO EXPAND9 GPIO106 GPIO EXPANDIO Table 21 Relation between Channel Number and GPIO Assign File name e DioAPI AIl e Diodll DIO API Reference The following six tables describe the functions used to access the DIO interface There is a table for each function 27 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Start notifying the DIO event lt method gt DI port HWND Hwnd int nRet nRet StartDioCheck hwnd parameter hwnd set a Window Handle i 0 success ius non Zero Error System error code When DIO state has changed Window Handle is notified to an application Note window Attention The number of registration is 10 at the Maximum If registration
38. ctly Refer to Appendix B for details of this implementation Video Acceleration Software Enhancements have been added to the Media Engine OS image to improve video performance when Mpeg 1 videos are played through Microsoft Windows Media Player Similar performance can be seen with applications that are programmed to use the 2700G Multimedia Accelerator Applications that do not use the 2700G or video types that are not supported by these enhancements may not perform to expectations In addition it may be necessary to adjust frame rate and size and OS performance characteristics such as heap size to realize the best performance Video Playback The appearance of video playback on the MEDIASTAFF DS is dependent on several factors 1 The quality of the original video capture The load on the Media Engine CPU The resolution of the video The color depth bpp of the video The frame rate of the video The encoding method used for the video Whether the 2700G Multimedia Accelerator Video Mode B is enabled for video playback 8 Whether the video file is on internal memory Compact Flash or USB storage SON pre Da ba Factors 3 4 5 and 6 can be addressed when the video is created or later by conversion Note that different conversion tools may encode a video differently even in the same format Factors 7 and 8 can be controlled after the video is available Because of these interactions it may be necessary to try different combinations of
39. d Value Type Description http DefaultIcon REG SZ Default setting is iesample exe O http Shell Open Command REG SZ Default setting is iesample exe 1 https DefaultIcon REG SZ Default setting is iesample exe 0 https Shell Open Command REG SZ Default setting is iesample exe 1 ftp DefaultIcon REG SZ Default setting is iesample exe O ftp Shell Open Command REG SZ Default setting is iesample exe 1 Table 44 HKEY CLASSES ROOThttp Settings 44 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Chapter 7 Windows CE 5 0 Operating System Runtime Image Overview About the Windows CE 5 0 Operating System The Windows CE 5 0 Operating System Runtime Image is constructed from several components A module and source code of the component is stored in the PUBLIC folder The PUBLIC folder can be modified by Microsoft or someone else The OS Runtime Image manufacturer also can modify it For example you can change the standard shell web browser or sound player The OS Runtime Image manufacturer can also add original files to an OS For example you can add a video player application convenient tool or special utility for SBC development About Quick Fix Engineering Quick Fix Engineering QFE is produced by Microsoft QFE modifies the PRIVATE and PUBLIC folders In SBC development it is recommended that you use QFE After applying it you must re
40. de a stand alone utility that can be used to adjust the scan time Please contact your PFU Systems representative for information on how to obtain this utility e This utility will be provided as part of the PFU Systems Media Engine Windows CE 5 0 Board Support Package Full Screen Browser Utility FSBrowser PFU Systems has modified the IESimple browser provided by Microsoft in Platform Builder Version 5 0 to allow full screen operation This is similar to the kiosk mode of Internet Explorer on other systems This program is called FSBrowser FSBrowser is a standalone executable program intended to be run from expansion memory FSBrowser is only intended to run on the Media Engine or the MEDIASTAFF DS Distribution Package The distribution package consists of the following A soft copy of this User Manual FSBrowser UM x x PDF Note x x is the current revision The FSBrowser executable FSBrowser exe FSBrowser source code FSBrowser tbd Operator Interface The following table shows the keyboard shortcuts that are available to users when using FSBrowser 42 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Menu action Keyboard shortcut Refresh page F5 View Text Size Smaller F6 View Text Size Larger F7 View Internet Options F10 Toggle between full screen mode and window mode F11 or CTRL L Back ALT lt Forward ALT gt Stop ESC Go
41. e Printed version of this manual Table 3 Development Kit Contents 3 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Please check the kit contents and contact your sales representative or PFU Systems if you are missing any of these items Other Components You May Need In addition to the items included with the Media Engine board package you may need some or all of the following components These items can be ordered separately from PFU Systems Description USB Flash Drive USB Key Board USB Mouse Secure Digital SD Card Compact Flash CF Card Table 4 Other Components Other Documents You May Need These documents from other sources may be helpful in using the Media Engine Description Source Marvell PXA270 Processor Datasheet www marvell com Marvell PXA27x Processor Family Design Guide www marvell com Marvell PXA27x Processor Family Developer s Manual www marvell com Marvell 2700G Multimedia Accelerator Datasheet www marvell com Marvell 2700G Multimedia Accelerator Design Guide www marvell com CF and CompactFlash Specification Revision 3 0 www compactflash org Secure Digital Card Specifications www sdcard org DC Specifications www nxp com SPI Specifications http en wikipedia org wiki Serial Peripheral Interface Table 5 Othe
42. ectory Since we made the program hidden you will have to select View Options to display hidden files 9 H us program is runable you can select it and run it Customize Registry Settings We can change default registry settings 1 Select tab Parameter View in workspace window 2 Double click platform reg 3 Edit platform reg For more information please see Platform Builder s help If you want to change default registry for the SBC please refer to the Registry section of this document Build 1 Select Release build type 2 Select Build OS and execute Build and sysgen Building time is about 15 30 minutes OS build process produces the directory X WINCESOO PB Workspaces lt workspacename gt RelDir PLATFORMONE_ARMV4I Release lt workspacename gt See the Section Create the Platform Step 2 PUBLIC Folder Update Information This section explains updating the PUBLIC folder information Normally this will only have to be done once 1 Close Platform Builder 5 0 2 Update using QFE patches from Microsoft 3 Launch QFE checker and check QFE information QFE check tool is supplied in folder X WINDOWS system32 CEQFECheck ceqfecheck exe Everything does not need to be selected Refer to Appendix A for a list of the QFEs that PFU has applied 4 Implement the PUBLIC customizers Standard Windows CE shell in the PUBLIC folder is customized by PFU Systems as follows e Delete the backligh
43. ee nennen rennen en rennen nete eene tenerent 42 Figure 19 FSBrowser Keyboard Shortcuts essere enne een ener trennen 43 Figure 20 PFU Platform Builder Feature Import Wizard sese 46 Figure 21 Ready to Install Platform Builder Feature Import 46 Figure 22 Complete the Platform Builder Feature Import Wizard esse 47 Figure 23 Platform Builder Initial Screen 48 Figure 24 Manage Catalog Items Dialog Bon 48 Figure 25 New Platform Wizard Step 1 Welcome to the New Platform Wizard Dialog Box 49 Figure 26 New Platform Wizard Step 2 Workspace Name and Location Dialog Box 49 Figure 27 New Platform Wizard Step 3 Board Support Packages BSPs Dialog Box 50 Figure 28 Design New Platform Wizard Step 4 Design Template Dialog Box 50 Figure 29 New Platform Wizard Step 5 Application amp Media Dialog BOX sees 51 Figure 30 New Platform Wizard Step 6 Network amp Communications Dialog Box 51 Figure 31 New Platform Wizard Step 7 OBEX Server Dialog Bon 52 Figure 32 New Platform Wizard Step 8 Completing the New Platform Wizard Dialog Box 53 Figure 33 Platform Settings General tab view Dialog Box 53 Figure 34 Platform Settings Locale tab view Dialog Box 54 Figure 35 Platform Settings Build Options tab view Dialog Bon 55 Fi
44. ene enne tenes 33 Table 33 LCD Registry Setting etes RHEINE ES CREE ete eee 34 Table 34 LCD Backlight Registry Setting nennen nennen rene enne enne 34 Table 33 DIO Registry Setting ee eerte nee ete b E oi eee ote eL ni eee PATERE AER 34 Table 36 EE 35 Table 37 SSP SPD Registry Setting ceret eret ber Ei A EEEE E EEE E EE EERE 35 Table 38 Standard Disk Name eerte iet eei E EEA EEEE E E LER e EEE SPESE EEEE 35 Table 39 Function of the DIP Swutches A 38 Table 40 LCD Configuration DIPSW 2 and DIPSW i 38 Table 41 SDRAM Configuration DIPSW Ai 38 Table 42 A 44 9 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Table 43 HKEY_CLASSES_ROOT htmlfile Settings eese enne enne 44 Table 44 HKEY CLASSES ROOT http Settings A 44 10 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Chapter 1 Component Overview Software Components Figure 2 Software Components Block Diagram 11 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Boot Loader Specification Boot loader specification is as follow Media Engine Software User Manual Parameter Value SDRAM size 64 128 MB Flash ROM size 32 64 MB CPU core voltage 1 44 V CPU clock configuration 520 MHz Memory clock configuration Flash ROM 26 MHz Main SDRAM 104 MHz CPU running mode Turbo mode GPIO confi
45. ffer tracked events in RAM IMGOSCAPTURE 1 Enable CE Target Control Support SYSGEN SHELL 1 Enable Eboot Space in Memory IMGEBOOT 1 Enable Event Tracking During Boot IMGCELOGENABLE 1 Enable Full Kernel Mode no IMGNOTALLKMODE 1 Enable Kernel Debugger no IMGNODEBUGGER 1 Enable KITL no IMGNOKITL 1 Enable Profiling IMGPROFILER 1 Enable Ship Build wWINCESHIP 1 Flush tracked events to Release Directory IMGALITOFLUSH 1 Run time Image Can be Larger than 32 MB IMGRAMB4 1 Use XCOPY instead of links to populate release directory BUILDREL_L Write Run time Image to Flash Memory IMGFLASH 1 Figure 35 Platform Settings Build Options tab view Dialog Box 7 Remove check mark of the Enable CE Target Control Support SYSGEN_SHELL 1 8 Remove check mark of the Enable KITL mode no IMGNOKITL 1 9 Select the OK button Customize Catalog You can add software and BSP components to the catalog For more information see the Platform Builder Help 29 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual OS develop Platform Builder C Files platform bib B File Edit View Project Platform Target Build Project Build OS Tools Window Help 35 ug Patemone ARMV4I Release Copyright c Microsoft Corporation All rights reserved BB OS develop parameters 2 43 C AWINCESO0 2 BSPs
46. gs results in a message that says It is now safe to turn off your computer It is now safe to turn off your computer Figure 14 Safe to Turn OFF Computer Message e Selecting the Cancel button clears screen and returns to the system without saving the Registry Using a Jumper to Clear the Registry 1 Shutdown the Media Engine 2 Insert the Registry Clear Plug into J12 If a Registry Clear Plug is not available short together pins 4 and 6 of J12 Figure 15 Registry Clear Plug 39 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Figure 16 Set a Registry Clear Plug in the SPI connector 1 Turn on the computer The registry will be set to default by the boot loader 2 If the Media Engine is connected to a Host PC when the Registry Clear Plug is installed the following information is displayed on the HOST PC console window LoopBack is detected gt Auto clearing registry INFO FlashErase erasing flash AC440000 to AC4BFFFF Please wait Microsoft Windows CE Ethernet Bootloader Common Library Version 1 1 Built Oct 31 2007 10 30 07 Microsoft Windows CE Bootloader 1 0 for the Platform1 Development Built Oct 31 2007 Default Dip switch gt standard lcd type XGA mode Dip switch 4 is detected gt SDRAM 128MB mode Press ENTER to launch image stored in flash or SPACE to cancel Initiating image launch in Figure 17 Registry screen capture f
47. guration See GPIO Initialization Launching mode for the OS RAM base no XIP mode Other important configuration See Error Reference source not found Table 7 Boot Loader Menu Boot Loader Specification When you boot the computer boot messages are accessible via the serial port COMI If you want to see the boot messages and boot menu you must connect your host PC and the Media Engine using a NULL modem crossover cable Boot messages then can be displayed using the HyperTerminal program running on the host PC i Note Host PC HyperTerminal Configuration You must use a null modem crossover cable between Media Engine and the host PC Name Value Transfer Rate bps 38400 Data bit 8 Parity None Stop bit 1 Flow control None Table 8 HyperTerminal Configuration Boot Menu When power is applied press the SPACE key within one second to display the Boot Menu If the space key is not depressed the bootloader will auto launch the OS or auto download the OS image depending on the selection within the boot menu 12 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Ethernet Boot Loader Configuration 0 IP address 133 164 152 108 1 Subnet mask 255 255 255 0 2 Boot delay 1 seconds 3 DHCP Disabled 4 Reset to factory default configuration 5 Launch existing flash resident image at startup
48. gure 36 Platform RE rere tee tret P Eee o ERR EREE Ere E THE end LER o ERE CEP SER ds 56 Figure 37 Runtime Image License Dialog Box seesseeseseeeeeneenereneen rene eene 58 8 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Table of Tables Table T Related Documents eet ee EO tas ORE ER eee Nae 3 Table 2 Applicable Board Products eise esee teet teen netten nette dt deine tonto stre noeh tiende denn 3 Table 3 Development Kit Contents ettet rt metere te ire EREXIT RED ree E OTET ee ne ea ean ENEE 3 Table EE Other Components M 4 Table 5 Other Documents oce tet E RI Ye EE TERRE ENEE EES TEE TEES SERERE b e Ren 4 Table Ee Ee E 4 Table 7 Boot Loader Specification nennen trennen eren ren rennen enne 12 Table 8 HyperTerminal Configuration esee nennen trennen reete etre ener enne 12 Table 9 Description of Boot Men 14 Table 10 Board Support Package Specification 0 eee cee ceeeeeeeeeeeeeeeeeeeceseceaecsaecsaecsaecseecaeeeaeseaeeaeeeneeeas 14 Table 11 Virtual Memory Map nein entree rhet iteee eser ru deb obe eek o el ee e PE e Rea ent inea DES EE ed Ie edo Feud 16 Table 12 Memory Controller CPU Clock sees nennen rene 17 Table 13 GPIO Initia lizatiOn 2 2 e neeteete rete b reet rite seeker dea been el ee e Pe Ere
49. he DIP Switches Signal name Default Default description DIPSW 1 OFF Reserved DIPSW 2 OFF LCD configuration See Table 40 DIPSW 3 OFF DIPSW 4 OFF Switch SDRAM 64 128 See Table 41 Table 39 Function of the DIP Switches LCD Configuration DIPSW 2 and DIPSW 3 Type DIPSW 2 DIPSW 3 LCD size 1 OFF OFF XGA 1024 x 768 2 ON OFF SVGA 800 x 600 3 OFF ON VGA 640 x 480 4 ON ON Reserved Table 40 LCD Configuration DIPSW 2 and DIPSW 3 SDRAM Configuration DIPSW 4 State Function OFF SDRAM 64 MB mode ON SDRAM 128 MB mode Table 41 SDRAM Configuration DIPSW 4 Shutdown Menu The Media Engine is provided the shutdown menu program 1 Select the Start Menu 2 Select Shutdown 3 The Shutdown Menu Dialog Box opens 38 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Prepare system for shut down Saves your systems settings and prepares the system for shutdown Shut down without Cancel saving settings Figure 12 Shutdown Menu Dialog Box There are three buttons or choices OK Shut down without saving settings and Cancel e Selecting OK button executes a Registry Save A message box that says it is now safe to turn off your computer appears It is now safe to turn off your computer Figure 13 Safe to turn of your computer e Selecting the Shut down without saving settin
50. hich means that the files have no security restrictions Arguments directory The directory where any swf files in the directory are granted as trusted Example local_trusted_dir windows container lt container_width container_height gt Optional Keyword This can be left out if a bitmap is specified as the container size will be overridden by the bitmap s size This keyword is really only useful for profiles where there is no bitmap i e the generic profiles Description container defines the size of the main window This can be left out if a bitmap is specified as the container size will be overridden by the bitmap s size Arguments container width main window width container height main window height Example container 230 330 app player X y app width app height Description app player sets the dimensions of the display rect for not fullscreen mode It specifies the x and y offset into the bitmap as well as the width and height of the display rect The x and y offset can be zero in the no bitmap case Arguments x offset of the bitmap y offset of the bitmap app width The display rectangle width app height The display rectangle height Example app player 67 149 176 144 full player X y app width app height 64 Description full player is the same as app player except it defines the offset and size of the display rect for fullscreen mode If the profile doesn t h
51. ialog box opens New Platform Wizard Step 6 Networking amp Communications Select items for networking and communications to include in your OS design Items 9 The foundation of the OBEX Application Framework that provides support for both TCP IPv6 Support TTE i e Local Area Network LAN standard and user defined services C Personal Area Network PAN B Remote Desktop Connection 4 E Wide Area Network WAN Estimated size of these items 10924 KB Figure 30 New Platform Wizard Step 6 Network amp Communications Dialog Box 51 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual 11 Accept default selections i This modification can be changed later Note 12 Select the Next button The New Platform Wizard Step 7 OBEX Server dialog box opens New Platform Wizard Step 7 OBEX Server Security Warning Under certain circumstances the Object Exchange Protocol OBEX catalog item can compromise the security of your platform This catalog item poses the following potential security risks If proper security and authentication techniques are not used a service that interferes with services exe can be installed If proper encryption techniques are not used OBEX running over Bluetooth could expose data packets to third parties To learn more about potential OBEX security risks as well as the best practices for usi
52. ile gt Open menu to open your flash swf content e Type in saPlayerCE exe swf filename from the cmd prompt or Run menu item Internet Explorer ActiveX Plugin IMPORTANT NOTE you may have to disable some ActiveX and script security settings in Internet Explorer for the flash content to properly run For local content you may have to put the directory you wish to run content from in the local trusted dir item in the generic hcf file To run the Flash ActiveX Plugin go to an http web site that has flash content or e Enter the local flash file to run in the IE address box Examples e WindowsMlashn html Note this file is included in the Windows directory as part of the project described above e file AwindowsMlasnh html e Open IE and select Open from the File menu then browse to the location where the html file resides Configuration generic hcf IMPORTANT NOTE the generic hcf file MUST be in the Windows directory You may need to alter some parameters in generic hcf to suit your needs Some of the parameters are as follows 63 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual local_trusted_dir lt directory gt Description This keyword is used to set the trusted folder for Local File Security The swf files placed in this folder will have the same open privileges as all local files Any swf files in the specified directory are set to Local_Truted Sandbox w
53. ion DIPSW 2 and DIPSW 3 e Direct3DMobile e 2700G multimedia acceleration e DirectDraw e Dual Display mode is not supported Display Configuration Width Height Color 320 240 256 color 640 480 High color 16 800 600 High color 24 1024 768 High color 32 Table 16 Display Configuration Touch Panel Touch panel driver supports the following functions e Mouse emulation base e Left Click e Double Click e Right Click e Drag and Drop operation fe If you have been using the touch panel for a long time and mouse pointer does not move with Note Your touch you should re calibrate the touch panel e Mouse streaming style is not supported I Mouse streaming style While touch panel is pressed mouse pointer pauses and drag operation is Note disabled 20 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Audio Input Output The Audio driver supports the following functions e Speaker output e Mike input e Software support for Playing and Recording e File formats MP3 WAV and WMA Record Playback Parameters Media Engine Software User Manual Volume Sample rate Speaker type 0 Mute 0x33333333 0x66666666 2 Stereo 0x99999999 44100 Monaural 0xCCCCCCCC OxFFFFFFFF MAX USB 1 1 OHCI Table 17 Record Playback Parameters The USB driver supports the following devices e USB Mouse e USB Keyboard e USB Storage Device e Up to four US
54. mpact Flash CF The Compact Flash driver supports the following functions e Compact flash card L Turn off the Media Engine before you eject or insert the Compact Flash card The Compact Caution Flash interface is not hot swappable DIO Digital Input Output The DIO driver supports the following functions e Change the value used for chatter filtering e Change the value of polling mode i When input signal is very noisy change the registry value Note For more information see DIO LCD Backlight The Backlight driver supports the following functions e Adjust Backlight brightness e Change the brightness level For more information see LCD Backlight Z Do not allow activity on COM2 while adjusting the LCD brightness Caution 24 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Chapter 4 Software Enhancements Two major enhancements have been made to the Windows CE Operating System image in the Media Engine and MEDIASTAFF DS products FlashLite 3 1 Implementation The FlashLite 3 1 implementation of Adobe Flash has been included in the Media Engine image It should be noted that this feature has been implemented specifically to support web page features such as drop down menu items and simple animations Acceptable rendering of Flash videos should not be expected Flash files such as swf or flv that exceed 15MB in size should not be expected to function corre
55. ng this catalog item more securely see the following topics OBEX Security Enhancing the Security of a Device Cue Jie zo Ces Figure 31 New Platform Wizard Step 7 OBEX Server Dialog Box i You should read this message once Note 13 Select the Next button The New Platform Wizard Step 8 Completing the New Platform Wizard dialog box opens 52 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual New Platform Wizard Step 8 Completing the New Platform Wizard You have successfully completed the New Platform Wizard You have created an OS design for a Windows CE based platform By default Platform Builder provides a Debug configuration and a Release configuration of this OS design Options Modify build options for the Debug and Release configurations of your OS design without closing this wizard To close this wizard click Finish Figure 32 New Platform Wizard Step 8 Completing the New Platform Wizard Dialog Box 14 The New Platform Wizard has completed 15 Select the Finish button Setup Platform Configuration 1 Select Platform gt Settings The Platform Settings General tab view dialog box opens Platform Settings Configuration PlattormONE ARMV4I Release General Locale Build Options Environment Custom Build Actions In 3 Release directory Build type ODebug Release Platform OS build tree WINCE
56. oll REG_DWORD Default setting is 0 Specifies whether the window should scroll 43 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Value Type Description smoothly when scrollbars are used A non zero number enables smooth scrolling however this may also increase response time Default value is set to 0 Specifies that favorites are stored in shell Ge Ee folders Setting this value to 1 enables registry based favorites This E value may not be in the default registry If not it may be added Table 42 FSBrowser Base Settings Application Settings The following table shows the settings in the HKEY CLASSES ROOT htmlfile key that register the sample browser container for viewing Web pages These settings are registered automatically at build time and should be changed only if the name of the browser application is changed Subkeys and Value Type Description shell open command REG SZ Default setting is iesample exe DefaultIcon REG SZ Default setting is iesample exe Table 43 HKEY CLASSES ROOTtmlfile Settings The following table shows the settings in the HKEY CLASSES ROOT http key that register the sample browser container for URL protocols These settings are registered automatically at build time and should be changed only if the name of the browser application is changed Subkeys an
57. ompany 16 17 18 Media Engine Software User Manual Change setting 5 to Boot from Flash on Board And hit D to download the new setting The Media Engine is now fully loaded Reset or cycle power for normal operation Loading Debug runtime image DMP ON eo 10 11 60 Disconnect power from the Media Engine Connect NULL Modem serial cable to the Media Engine and the PC Start Hyperterminal software on the PC Power up Media Engine Quickly hit the space bar you have about 3 seconds Change the following setting using the boot loader menu a Hit 0 to set the IP to a fixed IP within your network b Hit 1 to set the System Mask to 255 255 255 0 c Hit 3 until DHCP is set to DISABLED d Hit T to start download If you do not have a T option loading a debug image is not possible with the current boot loader At this point the Media Engine is looking to download the OS over the Ethernet Connect crossover Ethernet cable to the PC and the Media Engine Start the Platform builder software on the PC Use the Platform Builder to build the debug image Select Target gt connectivity options If not already done create a new Target Device a Hit Add Device In the new dialog enter new target device name The Associated OS Design SDK field can be left as none Hit Add to create new device interface SECH If you already have created a device just select it For
58. r Documents About This Manual This manual describes software requirements for the Media Engine XSCALE Single Board Computer produced by PFU System Inc PSI Abbreviations Product Name Abbreviations Microsoft Windows CE 5 0 Windows CE or CE Table 6 Abbreviations 4 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Layout of This Manual Introduction The introduction provides an overview of package content and related materials Chapter 1 Component Overview Describes how to install configure and set up the Media Engine and how to use the development kit Chapter 2 System Architecture Provides a brief overview of the system architecture Chapter 3 Standard Device Driver Functions Describes the implemented features of the Media Engine board Chapter 4 Software Enhancements Describes important software enhancements and their use Chapter 5 API Reference Describes Windows CE Applications Program Interfaces and use Chapter 6 Free Software Utilities Describes software features and utilities that are provided for free without support Chapter 7 Windows CE 5 0 Operating System Runtime Image Overview Describes the Windows CE runtime image and how to create it Chapter 8 Load Runtime Image to Target System Describes how to install and operate a modified runtime image Appendix A Quick Fix Engineering List Describes QFEs that
59. r Manual ji Platform Builder Feature Import 7 x eS Welcome to the PFU LIMITED Platform Builder Feature Import Wizard The Import Wizard will install Platform Builder Feature on your development workstation Click Next to continue or Cancel to exit the Import Wizard Cancel Figure 20 PFU Platform Builder Feature Import Wizard 2 Select the Next button The Platform Builder Feature Import dialog box opens 3 Select the Install button im Platform Builder Feature Import E X Ready to Install Es The Import Wizard is ready to begin the installation es Click Install to begin the installation Click Cancel to exit the wizard Install to D WINCESOO Figure 21 Ready to Install Platform Builder Feature Import 4 When the BSP installation has finished The Completed the Platform Builder Feature Import Wizard dialog box opens 46 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual ji Platform Builder Feature Import i x eS Completed the Platform Builder Feature Import Wizard Click the Finish button to exit the Import Wizard lt Back Figure 22 Complete the Platform Builder Feature Import Wizard 5 When the BSP installation has finished Select the Finish button Start Platform Builder 1 Select Start gt Program gt Microsoft Windows CE 5 0 gt Platform Builder 5 0 Platform Builder 5 0 starts 47 PS XMESW UM 010
60. rete ea Ebo ERE eL eue eo Pub EE 18 Table 14 Interr pt Configuration ottenere SEENEN ENEE Dee ee ee Rea ataca E Pese Ede eee eB eate 19 Table 15 RUC Imtraliz tion tet ete tea aes beh asses TER OE She E 19 Table 16 Display Configuration sese nene trennen trennen erinnerte 20 Table 17 Record Playback Parameters eese nennen nennen eren rennen enne 21 Table 18 Supported USB Devices esee eene reao svie senikan sei enne nene 22 Table 19 Ethernet LED tree HH 22 Table 20 COM Port Parameters sscccsccesctscsvesiiesindssscescesatessedscsedenduooshsndseoansdencbuntedsdvvasedansuns aE E Er inier 23 Table 21 Relation between Channel Number and GPIO Assign sees 27 Table 22 Start notifying the DIO event method DI port sess 28 Table 23 End notifying the DIO event method DI port 28 Table 24 Event of DIO notification event DI port sess nnne 29 Table 25 Get DIO state method DI po 29 Table 26 Set DIO state method DO port 30 Table 27 Polling and the Chattering Controls AA 30 Table 28 Set the LCD backlight brightness method 32 Table 29 Get the LCD backlight brightness method 32 Table 30 LAN Registry Setting eastern dE rente tue Maret eti ENEE Eder 33 Table 31 Sound Registry Setting soinnissa ete entente rene tte inet teen eren either tnis 33 Table 32 Touch Panel Registry Setting isnresicrei ienee ee E nennen nennen r
61. rom a PSXME12864GW configured with a XGA LCD 40 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Chapter 6 Free Software Utilities Utilities described in this chapter are distributed as unsupported Free Software Unsupported Free Software PFU Systems Inc PSI and PFU Limited PFU DO NOT SUPPORT and have not performed complete testing with the Free Software provided with this disclaimer on its hardware products or from its web site Free Software that has been developed by PSI will include source code to facilitate customer support PSI is making the Free Software available for free and as a convenience to our customers without license or restriction DISCLAIMER No one of PSI PFU or an affiliated company guarantees any service results or represent or warrant that the Free Software will be completely error free THE FREE SOFTWARE IS PROVIDED BY PSI or PFU AS IS PSI OR PFU FOR ITSELF AND ALL AFFILIATED COMPANIES HEREBY DISCLAIM ALL WARRANTIES OF ANY NATURE EXPRESS IMPLIED OR OTHERWISE OR ARISING FROM TRADE OR CUSTOM INCLUDING ANY IMPLIED WARRANTIES OR MERCHANTABILITY NON INFRINGEMENT OR FITNESSS FOR A PARTICULAR PURPOSE LIMITED WARRANTY Under no circumstances shall PSI PFU its licensors or its affiliated companies be liable to you or to any other person under tort contract or any other legal theory for any direct indirect special incidental or consequenti
62. se commercial versions of Windows CE 5 0 runtimes before distributing your device Enter the 25 digit product key below and select the Windows CE 5 0 binary DNK bm that you wish to validate and the License Binary Image feature will stamp it with a valid runtime license number To purchase Windows CE 5 0 runtime licenses contact a Microsoft Authorized Distributor or to receive additional information on Windows CE 5 0 licensing please visit us on the web at http msdn microsoft com embedded Select Binary O PBWorkspaces SBC_GPXA_F32_R64 RelDin PLATFORMONE_ARMV4l_Reelease NK bin License Key 25 digits Figure 37 Runtime Image License Dialog Box 58 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Chapter 8 Load Runtime Image to Target System Loading release runtime image ch Qv DA de US qu 10 11 12 13 14 15 59 Disconnect power from the Media Engine Connect NULL Modem serial cable to the Media Engine and the PC Start Hyperterminal software on the Host PC Power up Media Engine Quickly hit the space bar you have about 3 seconds Change the following setting using the boot loader menu Hit 0 to set the IP to a fixed IP within your network Hit 1 to set the System Mask to 255 255 255 0 Hit 3 until DHCP is set to DISABLED Hit 5 to change to download at startup Hit D to start download
63. t tab in Display Properties e Delete the password icon in Control Panel e Suspend in start menu has been changed to Shutdown e Suspend function is replaced with Shutdown exe 5 Update the following files when you want to reflect this e X WINCESOO PUBLIC CEBASE OAK MISC wceshellfe bat e X WINCESOO PUBLIC SHELL OAK HPC EXPLORER MAIN explorerbase rc e X WINCESOO PUBLIC SHELL OAK HPC EXPLORER TASKBAR stmenu cpp These sample files are provided by PFU Note Before updating these files you must update Microsoft QFE 6 Delete old object files e X WINCESOO PUBLIC SHELL OAK HPC EXPLORER MAIN obj e X WINCESOO PUBLIC SHELL OAK HPC EXPLORER TASKBAR obj 57 PS XMESW UM 010 February 18 2010 DFU a Fujitsu company Media Engine Software User Manual Note If these files are not deleted the new versions will not be built 7 Open folder XX WINCES00 PLATFORM PLATFORMONE Launch clean bat Ge 9 Delete current workspace folder and re create it lt workspacename gt See the Section 2 3 1 Step 2 10 Launch the Platform Builder 5 0 11 Select Release build type 12 Select Build OS and execute Build and sysgen Note Total building time will be increased Total time is about 40 60 minutes License runtime image Select Files gt License Run time image Input the Binary image s license key Select the Stamp Binary license button Select the Close button Ao rto License Binary Image You must purcha
64. tered here e The Save button creates the DUMP image e The Exit button terminates DumpCei exe Program e UpdateCei exe File directory e Windows This program is usually marked as a hidden file To see this program in the windows directory go to the windows directory Select View Options A folder options dialog will be displayed Uncheck do not show hidden files and folders and then select OK Program Image Figure 11 UpdateCei Dialog Box 37 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual e The Browse button selects the binary file to update boot loader and OS image e The Update button writes new boot loader image and new OS image by the binary image file selected by the text box e The Exit button terminates UpdateCei exe L While this program is executing do not turn off the power If the power is turned off unexpectedly the new image will may not be completely loaded The system may be unable Caution to recover All registry data is cleared and the default registry data is updated L If the image is stored in USB storage or SD card do not eject the device If device is ejected during the update this program shows an error message box If this error message appears do Caution not shutdown the OS you must continue this program DIP Switches The Media Engine has four DIP switches We offer the following matters to SBC Function of t
65. to Start page CTRL H Go opens text box CTRL G Find opens text box CTRL F Figure 19 FSBrowser Keyboard Shortcuts Configuration The FSBrowser uses the following named registry values They are the same as are used by the default Internet Explorer Internet Explorer can be used to set these parameters or they can be set directly into the registry When changing any registry value the shutdown utility needs to be run from the start menu to save the registry values Base registry settings for the FSBrowser are stored in the KEY_CURRENT_USER Software Microsoft Internet Explorer Main key Base Settings Value Type Description Start Page REG_SZ The URL for the default browser start page The default URL is http www msn com Search Page REG_SZ The URL for the default browser search page The default URL is http search msn com NoNewWindows REG_DWORD Default setting is 0 If set to 1 this entry blocks the window open event In this case a new window event becomes an in place navigation event and a window close event executes a back command This value may not be in the default registry If not It may be added SBSizeV REG DWORD The width of the vertical scrollbar The valid range is 0 through 400 Setting the value to O hides the scrollbar The default setting is the system metric value SM_CXVSCROLL which can be obtained by calling the GetSystemMetrics function SmoothScr
66. tory 62 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual e flashn html FlashLite HTML page for the ActiveX plug in e flashn swf FlashLite content file Installation Standalone Player You can copy all binary files in the bits directory by hand to the Windows directory or you can include them in your build as described below The FlashLite standalone player is then executed by typing saPlayerCE exe swf filename NOTE flashn swf has been included as a sample content file To integrate these binaries into your CE image follow these steps e Place the decompressed WINCE_FL31_RTP directory under your PBWorkspace name directory e Add the WINCE FL31 RTP pbpxml as an existing project to your platform builder workspace e Build and make image for the WINCE_FL31_RTP project e Load new image onto your target device Note Your OS Design needs to include C exception handling ATL and COM DCOM This new image will have the standalone and ActiveX evaluation binaries integrated into the image To use the ActiveX player start Internet Explorer and open an HTML file with your flash content The WINCE FL31 RTP project integrates one sample flash file into your image under the Windows directory These sample files are called flashn swf and flashn html Running the Players Standalone Player e Double click on the FlashLite 3 1 Player link on the desktop Then use the F
67. tware User Manual Item Name Description Default Value Download image into RAM and don t T Test write flash C Clear registry Clears registry data for the OS image Table 9 Description of Boot Menu Board Support Package Specification Board support package BSP specification is as follow Parameter Value CPU Marvell ARM PXA270 Operating System Microsoft Windows CE 5 0 Maximum OS size 30 MB Total time of launching OS 15 0 20 0 sec 35 MB 114 MB Software RAM size This data is changed by OS image This size will be changed by SDRAM size File system FAT Power supply parts Main power only No Suspend Resume No Battery Shell type Microsoft standard shell with some customization by PFU Systems Main application None Table 10 Board Support Package Specification 14 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Chapter 2 System Architecture Power Supply State Transition Power ON Boot Section Cold Reset Running Power orr All Device Drivers Active All Applications Active Figure 4 Power Supply State Transition Diagram i The Media Engine does not support Suspend or Resume Note 15 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Virtual Memory Map Assignment Media Engine Software User Manual
68. ual Registry Settings LAN HKEY_LOCAL_MACHINE Comm LAN90001 Parms Tcpip Name Value Default Remark IpAddress 0 0 0 0 Subnetmask 0 0 0 0 Default Gateway 0 0 0 0 EnableDHCP 1 Table 30 LAN Registry Setting Sound HKEY_CURRENT_USER ControlPanel Volume Name Value Default Remark 0x00000000 MIN 0x33333333 0x66666666 Volume OxFFFFFFFF 0x99999999 OxCCCCCCCC OxFFFFFFFFMAX Combination Flag for mute Mut 7 Event Ko Application Notification ScreenTap i Loud 0x10002 S Tiny Ox1 None 0x0 KeyTap Loud 0x 10002 P o Tiny 0x1 None 0x0 Table 31 Sound Registry Setting Touch Panel HKEY_LOCAL_MACHINE HARDWARE DEVICEMAP TOUCH Name Value Default Remark CalibrationData 314 315 473 161 475 465 152 467 152 164 33 PS XMESW UM 010 Table 32 Touch Panel Registry Setting February 18 2010 PFU a Fujitsu company Media Engine Software User Manual LCD HKEY_LOCAL_MACHINE Drivers Display PowerVR Name Value Default Remark Widthl 0x400 1024 Width2 0x320 800 Width3 0x280 640 Width4 0x140 320 Height1 0x300 768 Height2 0x258 600 Height3 Ox1e0 480 Height4 Ox0f0 240 Frequency Ox3DFD240 65 0MHz Frequency2 0x24953C0 38 36Mhz Frequency3 0x18023D8 25 175MHz Frequency4 0x557300 5 6MHz BitsPerPixell 10 BitsPerPixel2 10 BitsPerPixel3 10 TESS BitsPerPixel4 10 Table 33 LCD Registry Setting LCD Backlight
69. y the boot loader Note Interrupt Configuration Factor SYSINTR SYSINTR IRQ RTC SYSINTR_REACHED 1 26 RTC_ALARM SYSINTR_RTC_ALARM 13 31 USB1 1 SYSINTR_OHCI 17 11 MNT SYSINTR TOUCH 18 36 SYSINTR TOUCH CHANGED 19 27 Audio SYSINTR AUDIO 21 25 USBEN SYSINTR USBEN 22 11 COMI SYSINTR FFUART 23 22 COM2 SYSINTR_BTUART 24 21 COM3 SYSINTR_STUART 25 20 2700G Graphics SYSINTR_MARATHON 26 40 LAN SYSINTR_SMSC_LAN 27 35 MMC SD SYSINTR_MMC_SD 28 32 PCMCIAO RDY SYSINTR PCCARD CSC S0 29 42 PCMCIAO CD SYSINTR PCCARD CD SO 30 43 Table 14 Interrupt Configuration RTC Initialization The Media Engine uses an external RTC The RTC specification is as follow Range of the date Min 1980 01 01 00 00 00 Max 2099 12 31 23 59 59 Table 15 RTC Initialization e On January 1 2100 the RTC is re initialized to January 1 2006 00 00 00 after the Media Engine is next rebooted e The RTC is reset when the battery is discharged 19 PS XMESW UM 010 February 18 2010 PFU a Fujitsu company Media Engine Software User Manual Chapter 3 Standard Device Driver Functions Graphics The 2700G Graphics driver supports the following functions e 2700G LCD and LVDS e Backlight control For more information see LCD Backlight Brightness Control e LCD panel configuration can be changed with a DIP switch For more information see LCD Configurat

Download Pdf Manuals

image

Related Search

Related Contents

基準表(PDF形式:83KB)  Silvercrest A1 User's Manual  FR MODE D`EMPLOI - DMR-001-016 NL GEBRUIKSAANWIJZING  Global Electric Motorcars by  Digital Video Recorder  TRK 1.5.7. Internal Release Notes  Tanaka THB-2100 User's Manual  DURAPULSE AC Drives – Introduction  Kärcher 2.645-099.0  Toshiba Portégé Z835-P330  

Copyright © All rights reserved.
Failed to retrieve file