Windows CE 6.0 APEX ZF

Size: px
Start display at page:

Download "Windows CE 6.0 APEX ZF"

Transcription

1 Windows CE 6.0 For APEX ZF User Guide Document Reference: Windows CE User Guide Document Issue: 1.0

2 Contents Introduction... 3 Windows CE 6.0 initialisation and booting overview... 3 APEX-ZF hardware evaluation with Windows CE Development tool installation... 5 Software development... 8 System and Development tools Display Resolution Registry Settings Regedit Touch Screen Calibration Visual Studio 2005 Remote Tools APEX-ZF Hardware API Libraries SMBUS API EEPROM API GPIO API Watchdog API SYSMON API LCD API APEX-ZF Interrupt Processing... 46

3 Introduction Introduction The content of this document provides all the necessary information required to get started with application development under Windows CE 6.0 for the APEX-ZF platform. It covers: An overview of the Windows CE 6.0 Boot Process How to evaluate the hardware quickly How to install the tools necessary to develop applications that run under Windows CE 6.0 How to start developing applications How to use the Hardware API functions supported under APEX-ZF How to implement APEX-ZF interrupt processing Windows CE 6.0 initialisation and booting overview The APEX-ZF platform supports booting Windows CE 6.0 from IDE based media and Compact Flash. In all implementations the boot process begins with the boot loader initialising. The boot loader performs basic sanity checking on the hardware, initialises the video display and copies the Windows CE 6.0 image from the solid state disk into RAM. Once this is complete control is passed to the Kernel which starts the execution of operating system code. While the boot loader copies the Windows CE 6.0 image into memory a Blue Chip Technology splash screen and progress bar will be seen. As part of the operating system boot process, Windows CE 6.0 loads device drivers for the major components of hardware, as well as APEX-ZF drivers which allow access to EEPROM, Watchdog, GPIO, and other board specific functions. The splash screen may disappear while the operating system loads with the screen appearing blank. If the Windows CE image supports the hive based registry, the registry is restored from solid state media during boot. This allows the OS to persist registry settings through a cold boot. APEX-ZF hardware evaluation with Windows CE 6.0 The APEX-ZF hardware API allows application developers to easily interface to the device specific features of the board. These features are demonstrated in the SDK by the use of sample applications. To allow quick evaluation of the APEX-ZF specific hardware features, the executable binaries of these sample applications are included in the Evaluation CE 6.0 image. From the command prompt in windows CE 6.0 run the following applications to test the desired functionality: Page 3

4 Introduction Application EEPROMSample.exe Description This sample can be used for evaluating the EEPROM storage capability of the APEX-ZF platform. This application makes use of the EEPROM.dll API library. GPIOSample.exe This sample can be used for evaluating the general purpose input/output, and analogue inputs of the APEX-ZF platform. This application makes use of the GPIO.dll API library. InterruptSample.exe This sample binds to the APEX-ZF specific interrupt request line and alerts when a watchdog, GPIO, or system monitor interrupt occurs. LCDSample.exe This sample can be used for evaluating the character mode LCD driver. The driver allows messages to be displayed on an appropriate display via the printer port of the APEX-ZF. See the APEX-ZF manual for details of displays supported, and wiring diagrams. This application makes use of the LCDAPI.dll API library. MicroVersionSample.exe This sample can be used to read the APEX-ZF firmware version, and makes use of the SMBUSAPI.dll API library. ResetSystemSample.exe This sample can be used to reset the APEX-ZF system, and makes use of the SMBUSAPI.dll API library. SystemMonitorSample.exe This sample demonstrates the system monitor capabilities of APEX-ZF. It reads all the system voltages and temperatures and displays them. It also allows the user to set an over temperature limit for producing an interrupt when the CPU get too hot. WatchdogSample.exe This sample can be used to exercise the watchdog of the APEX-ZF. It provides an option select whether the watchdog should cause an interrupt or system reset. Page 4

5 Installation Development tool installation Application development targeting windows CE 6 for APEX-ZF environments requires Microsoft Visual Studio 2005 SP1, Microsoft Active sync 4.5 or greater, and the APEX-ZF software development kit. The version of Visual Studio 2005 chosen must support smart device development. Ensure that Visual studio is fully installed along with active sync before following the steps below to install the APEX-ZF SDK. 1. Launch the APEX-ZF SDK installer file from the support CD 2. Click next 3. Accept the licence agreement and click next Page 5

6 Installation 4. Enter user and company name information and click next 5. Choose complete installation 6. Click next Page 6

7 Installation 7. Click install 8. After the installation completes click the Finish button 9. The installation of the APEX-ZF SDK is now complete. By default the APEX-ZF SDK installs to location: C:\Program Files\Windows CE Tools\wce600\APEX-ZF SDK. In this location the following folders will be copied. Folder Include Lib Sampleapplications Description This folder holds all the header files required to build an application for the APEX-ZF platform This folder holds all the library files required to build an application for the APEX-ZF platform This folder holds some sample applications that can be used as reference while creating applications for APEX-ZF. The examples demonstrate of to interface to all the APEX-ZF hardware libraries. Page 7

8 Software Development Software development This section describes how to create an APEX-ZF Windows CE 6.0 application using the SDK and deploy the application to the APEX-ZF device using Windows CE Corecon over Ethernet. The sample application created will demonstrate how to link to the APEX-ZF SMBUSAPI and read the device firmware version. 1. Open Visual Studio Click on File ->New ->Project to begin a new project. 2. Under the Visual C++ language click smart device. Select Win32 Smart Device Project and give the project the name SystemVersion. Click OK Page 8

9 Software Development 3. The smart device project wizard should now start. Click next to begin. The APEX-ZF SDK installed in the previous section should now be populated in the Installed SDKs list. Arrange the list boxes so that APEX-ZF SDK is the only SDK in the Selected SDK s list. Click Next. 4. Select console application from the Application type selection box and click finish. Page 9

10 Software Development 5. Modify the SystemVersion.cpp file to look as below: #include "stdafx.h" #include <windows.h> #include <commctrl.h> #include <smbus.h> //holds the SMBUSAPI definitions and error codes #include <azfavr.h> //holds the APEXZF specific SMBUS function codes int _tmain(int argc, TCHAR *argv[], TCHAR *envp[]) DWORD dwreturncode; WORD wversion; printf("apex-zf Micro version sample application V1.00\n\n"); dwreturncode = BCTSmbusReadWord(AVR_SLAVE_ADDRESS, SMBUS_COMMAND_GET_VERSION,&wVersion); if(dwreturncode == 0) printf("version Major: %.2x Version Minor: %.2x\n", HIBYTE(wVersion), LOBYTE(wVersion)); return 0; else printf("get version failed with return code: %d\n", dwreturncode); return 1; 6. As this application is using functions exported by the SMBUSAPI library we need to link this project to the file SMBUSAPI.lib. From the Project menu click add an existing item Page 10

11 Software Development 7. Navigate to C:\Program Files\Windows CE Tools\wce600\APEX-ZF SDK\Lib\x86, show files of type All Files *.* and add the file SMBUSAPI.lib. The file should now appear in solution explorer. 8. We are now ready to compile and build the sample application. From the Build menu click on Rebuild Solution. Page 11

12 Software Development 9. If the compile and build was successful the output window should state 1 succeeded, 0 failed. 10. Visual Studio 2005 SP1 supports deploying applications automatically to the target device and debugging applications remotely. To configure this, the target devices IP address must be configured in visual studio and Corecon must be enabled on the target device. To retrieve the IP address of the target device type IPconfig from the command prompt in windows CE and note down the IP address for the next steps. Page 12

13 Software Development 11. From the Tools menu in Visual Studio select Options. 12. From the Device Tools tree, select Devices and the device APEX-ZF SDK x86 Device. Click properties. 13. Click configure next to TCP Connect Transport, select Use Specific IP Address and enter the IP address obtained in stage 10. Click Ok to exit setting pages get back to visual studio. Page 13

14 Software Development 14. On the remote machine from the desktop click Start then Run. Enter conmanclient2 and click OK. 15. On the remote machine from the desktop click Start then Run. Enter cmaccept and click OK. Page 14

15 Software Development 16. Now that Corecon is enabled on the target machine and the Target devices IP address is configured in visual studio we can deploy our application remotely from Visual Studio. This step must be completed within 3 minutes of step 15. If 3 minutes elapse simply complete step 15 again. From the Debug menu click on Start Debugging. Visual studio should now download the application to the target and run it. Notes Steps 14 and 15 only need to be performed once per system boot. I.e. After a successful deploy, a developer only needs to click Start Debugging from the Debug menu to begin another deploy and debug session. You can eliminate stage 15 by disabling security on the device. To do so, use the remote registry editor, or regedit to set HLKM\System\CoreConOverrideSecurity = 1 DWORD value. Disabling security exposes your device to malicious attack and is not recommended unless you have provided appropriate safeguards. Page 15

16 System & Development Tools System and Development tools Display Resolution Windows CE 6.0 for APEX-ZF comes with a display resolution control panel that can be used for changing the display adapters screen resolution and active displays. It can be accessed from the system control panel. All changes made using this utility require a reboot to take effect. Registry Settings Windows CE 6.0 for APEX-ZF comes with a hive based registry enabled by default. This allows registry settings to be persisted through a cold boot. The Registry Settings utility, accessible from the system control panel can be used to set how often the volatile registry is backed up to solid state media, and perform manual commits. Page 16

17 System & Development Tools Regedit Windows CE 6.0 for APEX-ZF comes with a built in registry editor in the style of the standard Windows registry editor. To access it load regedit from either the command prompt or Run menu. Touch Screen Calibration If the Windows CE image includes support for a touch screen controller, it can be calibrated using a built in calibration utility. To access it load calibrate from either the command prompt or Run menu. Ensure that the touch screen is connected to COM1 before booting the CE image for it to be detected properly. Visual Studio 2005 Remote Tools Visual 2005 includes remote tools that can be used for managing Windows CE images and debugging Windows CE applications. All the remote tools require Corecon to be enabled on the target device. Follow steps in the previous section to configure Corecon. The remote tools must be run from the start menu rather than Visual Studio itself at location: Start->Programs->Microsoft Visual Studio 2005->Visual Studio Remote Tools. The table below details the remote tools available and their purpose: Remote Tool Remote File Viewer Remote Registry Editor Remote Heap Walker Remote Spy Remote Process Viewer Remote Zoom In Purpose Used to browse a remote CE device for files and folders. Used to remotely view and edit a Windows CE registry Used to remotely view the memory allocation (heap) on a CE device Used to remotely view Windows/Messages on a CE device Used to remotely view processes running on a Windows CE device Used to get a current snap shot of a CE devices desktop Page 17

18 APEX-ZF Hardware API Libraries SMBUS API All APEX-ZF hardware functionality (GPIO, EEPROM, Watchdog, System monitor, etc) are accessed via the SMBUS. The SMBUSAPI is provided to give developers a simple mechanism for accessing these functions. The five SMBUSAPI functions provided are detailed over the next pages. BCTSmbusWriteByte Sends a command, and writes a byte of data to a device on the SMBUS. DWORD WINAPI BCTSmbusWriteByte (BYTE bdeviceaddress, BYTE bcommand, BYTE bdata); bdeviceaddress [in] The slave address on the SMBUS to send the command to bcommand [in] The SMBUS command identifier bdata [in] A byte of data to pass in with the command. For commands that do not require any data be passed in, set this value to 0x00 If the function succeeds, the return value is SMBUS_OK. If the function fails, the return value is a nonzero error code defined in SMBUS.h. See the APEX-ZF hardware manual for a list of supported SMBUS commands with their definitions. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the driver also operates in the same way and limits access to its functions to one process at a time. If the SMBUS is accessed while already in use the error code SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in SMBUS.h & azfavr.h Use SMBUSAPI.lib. Requires SMBUSAPI.dll. Page 18

19 BCTSmbusReadByte Sends a command, and reads a byte of data from a device on the SMBUS. DWORD WINAPI BCTSmbusReadByte (BYTE bdeviceaddress, BYTE bcommand, PBYTE pbdata); bdeviceaddress [in] The slave address on the SMBUS to send the command to bcommand [in] The SMBUS command identifier bdata [out] A pointer to an 8 bit value to hold the data returned If the function succeeds, the return value is SMBUS_OK. If the function fails, the return value is a nonzero error code defined in SMBUS.h. See the APEX-ZF hardware manual for a list of supported SMBUS commands with their definitions. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the driver also operates in the same way and limits access to its functions to one process at a time. If the SMBUS is accessed while already in use the error code SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in SMBUS.h & azfavr.h Use SMBUSAPI.lib. Requires SMBUSAPI.dll. Page 19

20 BCTSmbusWriteWord Sends a command, and writes a word of data to a device on the SMBUS. DWORD WINAPI SmbusWriteWord (BYTE bdeviceaddress, BYTE bcommand, WORD wdata); bdeviceaddress [in] The slave address on the SMBUS to send the command to bcommand [in] The SMBUS command identifier wdata [in] A word of data to pass in with the command. For commands that do not require any data be passed in, set this value to 0x00 If the function succeeds, the return value is SMBUS_OK. If the function fails, the return value is a nonzero error code defined in SMBUS.h. See the APEX-ZF hardware manual for a list of supported SMBUS commands with their definitions. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the driver also operates in the same way and limits access to its functions to one process at a time. If the SMBUS is accessed while already in use the error code SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in SMBUS.h & azfavr.h Use SMBUSAPI.lib. Requires SMBUSAPI.dll. Page 20

21 BCTSmbusReadWord Sends a command, and reads a word of data from a device on the SMBUS. DWORD WINAPI SmbusReadByte (BYTE bdeviceaddress, BYTE bcommand, PWORD pwdata); bdeviceaddress [in] The slave address on the SMBUS to send the command to bcommand [in] The SMBUS command identifier bdata [out] A pointer to an 16 bit value to hold the data returned If the function succeeds, the return value is SMBUS_OK. If the function fails, the return value is a nonzero error code defined in SMBUS.h. See the APEX-ZF hardware manual for a list of supported SMBUS commands with their definitions. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the driver also operates in the same way and limits access to its functions to one process at a time. If the SMBUS is accessed while already in use the error code SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in SMBUS.h & azfavr.h Use SMBUSAPI.lib. Requires SMBUSAPI.dll. Page 21

22 BCTSmbusProcessCall Sends a command, writes a word of data and reads back a word of data from a device on the SMBUS in one transaction. DWORD WINAPI SmbusReadByte (BYTE bdeviceaddress, BYTE bcommand, WORD windata, PWORD pwoutdata); bdeviceaddress [in] The slave address on the SMBUS to send the command to bcommand [in] The SMBUS command identifier windata [in] A word of data to pass in with the command. woutdata [out] A pointer to an 16 bit value to hold the data returned If the function succeeds, the return value is SMBUS_OK. If the function fails, the return value is a nonzero error code defined in SMBUS.h. See the APEX-ZF hardware manual for a list of supported SMBUS commands with their definitions. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the driver also operates in the same way and limits access to its functions to one process at a time. If the SMBUS is accessed while already in use the error code SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in SMBUS.h & azfavr.h Use SMBUSAPI.lib. Requires SMBUSAPI.dll. Page 22

23 EEPROM API The EEPROM API library sits on top of the SMBUSAPI library to provide a simple framework for accessing the 500 bytes of non volatile EEPROM memory on an APEX-ZF. The library exports four functions which are detailed below. BCTWriteEeprom Writes a byte of data to a location in EEPROM. DWORD WINAPI BCTWriteEeprom (WORD woffset, BYTE bval); woffset bval [in] The location in EEPROM to write the value. Valid locations are [in] That value to be written If the function succeeds, the return value is EEPROM_OK. If the function fails, the return value is a nonzero error code defined in eeprom.h. See the APEX-ZF hardware manual for further details on the APEX-ZF EEPROM. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the EEPROM driver also operates in the same way and limits access to its functions to one process at a time. If the EEPROM is accessed while the SMBUS is already in use the error code EEPROM_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in EEPROM.h Use eeprom.lib. Requires eeprom.dll. Page 23

24 BCTReadEeprom Reads a byte of data from a location in EEPROM DWORD WINAPI BCTReadEeprom (WORD woffset, PBYTE pbval); woffset pbval [in] The location in EEPROM to read the value from. Valid locations are [out] Pointer to an 8 bit value that will hold the returned EEPROM value If the function succeeds, the return value is EEPROM_OK. If the function fails, the return value is a nonzero error code defined in eeprom.h. See the APEX-ZF hardware manual for further details on the APEX-ZF EEPROM. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the EEPROM driver also operates in the same way and limits access to its functions to one process at a time. If the EEPROM is accessed while the SMBUS is already in use the error code EEPROM_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in EEPROM.h Use eeprom.lib. Requires eeprom.dll. Page 24

25 BCTEraseEepromByte Erases a location in EEPROM. DWORD WINAPI BCTEraseEepromByte (WORD woffset); woffset [in] The location in EEPROM to erase. If the function succeeds, the return value is EEPROM_OK. If the function fails, the return value is a nonzero error code defined in eeprom.h. See the APEX-ZF hardware manual for further details on the APEX-ZF EEPROM. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the EEPROM driver also operates in the same way and limits access to its functions to one process at a time. If the EEPROM is accessed while the SMBUS is already in use the error code EEPROM_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in EEPROM.h Use eeprom.lib. Requires eeprom.dll. Page 25

26 BCTEraseEeprom Erases the entire EEPROM. DWORD WINAPI BCTEraseEeprom (VOID); If the function succeeds, the return value is EEPROM_OK. If the function fails, the return value is a nonzero error code defined in eeprom.h. See the APEX-ZF hardware manual for further details on the APEX-ZF EEPROM. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the EEPROM driver also operates in the same way and limits access to its functions to one process at a time. If the EEPROM is accessed while the SMBUS is already in use the error code EEPROM_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in EEPROM.h Use eeprom.lib. Requires eeprom.dll. Page 26

27 GPIO API The GPIO API library sits on top of the SMBUSAPI library to provide a simple framework for using the eight general purpose inputs or outputs of the APEX-ZF. The library exports eight functions which are detailed below. BCTSetGPIOPinFunction Sets the functions of GPIO bits 0-3 to either Digital input/output or analogue input. DWORD WINAPI BCTSetGPIOPinFunction (BYTE bval); bval [in] A bitmap of the required pin functions. Bit set = analogue input. Bit cleared = Digital input/output. The 4 most significant bits are ignored. E.g. Passing a value of 0x05 into the function would set bits 0 and 2 to analogue inputs and bits 1 and 3 to digital input/outputs. If the function succeeds, the return value is GPIO_OK. If the function fails, the return value is a nonzero error code defined in gpio.h. See the APEX-ZF hardware manual for further details on the APEX-ZF GPIO. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the GPIO driver also operates in the same way and limits access to its functions to one process at a time. If the GPIO is accessed while the SMBUS is already in use the error code GPIO_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in GPIO.h Use GPIO.lib. Requires GPIO.dll. Page 27

28 BCTSetGPIOPinDirection Sets the functions of GPIO bits to either input or output. DWORD WINAPI BCTSetGPIOPinDirection (BYTE bval); bval [in] A bitmap of the required pin directions. Bit set = input. Bit cleared = output. E.g. Passing a value of 0x05 into the function would set bits 0 and 2 to inputs and other bits to outputs If the function succeeds, the return value is GPIO_OK. If the function fails, the return value is a nonzero error code defined in gpio.h. See the APEX-ZF hardware manual for further details on the APEX-ZF GPIO. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the GPIO driver also operates in the same way and limits access to its functions to one process at a time. If the GPIO is accessed while the SMBUS is already in use the error code GPIO_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in GPIO.h Use GPIO.lib. Requires GPIO.dll. Page 28

29 BCTSetGPIOPullups Sets the functions of GPIO bit pull-ups to either enabled for disabled. DWORD WINAPI BCTSetGPIOPullups (BYTE bval); bval [in] A bitmap of the required pin pull-ups. Bit set = enabled. Bit cleared = disabled. E.g. Passing a value of 0x05 into the function would set bits 0 and 2 to pulled up. If the function succeeds, the return value is GPIO_OK. If the function fails, the return value is a nonzero error code defined in gpio.h. See the APEX-ZF hardware manual for further details on the APEX-ZF GPIO. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the GPIO driver also operates in the same way and limits access to its functions to one process at a time. If the GPIO is accessed while the SMBUS is already in use the error code GPIO_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in GPIO.h Use GPIO.lib. Requires GPIO.dll. Page 29

30 BCTReadGPIOPort Reads the current state of the GPIO port DWORD WINAPI BCTReadGPIOPort (PBYTE pbval); pbval [out] A pointer to an 8 bit value that will hold the value of the GPIO port. If the function succeeds, the return value is GPIO_OK. If the function fails, the return value is a nonzero error code defined in gpio.h. See the APEX-ZF hardware manual for further details on the APEX-ZF GPIO. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the GPIO driver also operates in the same way and limits access to its functions to one process at a time. If the GPIO is accessed while the SMBUS is already in use the error code GPIO_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in GPIO.h Use GPIO.lib. Requires GPIO.dll. Page 30

31 BCTWriteGPIOPort Writes a byte to the GPIO port DWORD WINAPI BCTWriteGPIOPort (BYTE bval); bval [in] The byte that gets written to the GPIO port. If the function succeeds, the return value is GPIO_OK. If the function fails, the return value is a nonzero error code defined in gpio.h. See the APEX-ZF hardware manual for further details on the APEX-ZF GPIO. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the GPIO driver also operates in the same way and limits access to its functions to one process at a time. If the GPIO is accessed while the SMBUS is already in use the error code GPIO_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in GPIO.h Use GPIO.lib. Requires GPIO.dll. Page 31

32 BCTGetAnalogueInput Reads an ADC channel. DWORD WINAPI BCTGetAnalogueInput (WORD wadcsource, PWORD pwval); wadcsource [in] The ADC source to read. Acceptable values 0-3. pwvalue [out] A pointer to a 16 bit value that will hold the result of the ADC conversion If the function succeeds, the return value is GPIO_OK. If the function fails, the return value is a nonzero error code defined in gpio.h. It is the application developers responsibility to ensure that the ADC channel being read is set as an analogue input and of input direction before calling this function. It is recommended that pull-ups are disabled on pins that are analogue inputs. See the APEX-ZF hardware manual for further details on the APEX-ZF GPIO. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the GPIO driver also operates in the same way and limits access to its functions to one process at a time. If the GPIO is accessed while the SMBUS is already in use the error code GPIO_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in GPIO.h Use GPIO.lib. Requires GPIO.dll. Page 32

33 BCTSetGPIOBit Sets an individual bit to a value specified DWORD WINAPI BCTSetGPIOBit (BYTE bbitnumber, BOOL ivalue); bbitnumber [in] The bit that should be written. Acceptable values 0-7 ivalue [in] The value to be written to the bit. TRUE = Set, FALSE = Clear If the function succeeds, the return value is GPIO_OK. If the function fails, the return value is a nonzero error code defined in gpio.h. See the APEX-ZF hardware manual for further details on the APEX-ZF GPIO. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the GPIO driver also operates in the same way and limits access to its functions to one process at a time. If the GPIO is accessed while the SMBUS is already in use the error code GPIO_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in GPIO.h Use GPIO.lib. Requires GPIO.dll. Page 33

34 BCTGetGPIOBit Gets the value of an individual bit DWORD WINAPI BCTGetGPIOBit (BYTE bbitnumber, PBOOL pivalue); bbitnumber [in] The bit that should be read. Acceptable values 0-7 ivalue [in] A pointer to an BOOL that will hold the state of the pin. TRUE = Set, FALSE = Clear If the function succeeds, the return value is GPIO_OK. If the function fails, the return value is a nonzero error code defined in gpio.h. See the APEX-ZF hardware manual for further details on the APEX-ZF GPIO. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the GPIO driver also operates in the same way and limits access to its functions to one process at a time. If the GPIO is accessed while the SMBUS is already in use the error code GPIO_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in GPIO.h Use GPIO.lib. Requires GPIO.dll. Page 34

35 Watchdog API The Watchdog API library sits on top of the SMBUSAPI library to provide a simple framework for using the watchdog functionality of APEX-ZF. The library exports four functions which are detailed below. BCTSetWatchdogResponse Sets what the response to a watchdog event should be DWORD WINAPI BCTSetWatchDogResponse (BYTE bresponse); bresponse [in] What the response to a watchdog event should be. Valid options are: BCTWDG_RESET BCTWDG_INTERRUPT If the function succeeds, the return value is WATCHDOG_OK. If the function fails, the return value is a nonzero error code defined in watchdog.h. See the APEX-ZF hardware manual for further details on the APEX-ZF Watchdog. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the watchdog driver also operates in the same way and limits access to its functions to one process at a time. If the watchdog is accessed while the SMBUS is already in use the error code WATCHDOG_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in Watchdog.h & azfavr.h Use watchdog.lib. Requires watchdog.dll. Page 35

36 BCTEnableWatchdog Enables the APEX-ZF watchdog to timeout in the time specified DWORD WINAPI BCTEnableWatchDog (BYTE btimeout); btimeout [in] The duration in seconds before a timeout is triggered. Must be greater than 0. If the function succeeds, the return value is WATCHDOG_OK. If the function fails, the return value is a nonzero error code defined in watchdog.h. See the APEX-ZF hardware manual for further details on the APEX-ZF Watchdog. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the Watchdog driver also operates in the same way and limits access to its functions to one process at a time. If the Watchdog is accessed while the SMBUS is already in use the error code WATCHDOG_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in Watchdog.h & azfavr.h Use watchdog.lib. Requires watchdog.dll. Page 36

37 BCTDisableWatchdog Disables the APEX-ZF watch. DWORD WINAPI BCTDisableWatchDog (VOID); If the function succeeds, the return value is WATCHDOG_OK. If the function fails, the return value is a nonzero error code defined in watchdog.h. See the APEX-ZF hardware manual for further details on the APEX-ZF Watchdog. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the Watchdog driver also operates in the same way and limits access to its functions to one process at a time. If the Watchdog is accessed while the SMBUS is already in use the error code WATCHDOG_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in Watchdog.h & azfavr.h Use watchdog.lib. Requires watchdog.dll. Page 37

38 BCTRefreshWatchdog Resets the watchdog counter to the timeout value. DWORD WINAPI BCTRefreshWatchDog (VOID); If the function succeeds, the return value is WATCHDOG_OK. If the function fails, the return value is a nonzero error code defined in watchdog.h. See the APEX-ZF hardware manual for further details on the APEX-ZF Watchdog. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the Watchdog driver also operates in the same way and limits access to its functions to one process at a time. If the Watchdog is accessed while the SMBUS is already in use the error code WATCHDOG_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in Watchdog.h & azfavr.h Use watchdog.lib. Requires watchdog.dll. Page 38

39 SYSMON API The Sysmon API library sits on top of the SMBUSAPI library to provide a simple framework for using the system monitoring functionality of APEX-ZF. The library exports four functions which are detailed below. BCTSetCPUOverTemperatureLimit Set the APEX-ZF CPU temperature threshold. When this temperature is breached a system interrupt is generated. DWORD WINAPI BCTSetCPUOverTemperatureLimit (char ctemp); ctemp [in] The maximum temperature in degrees Celsius allowable before a temperature interrupt occurs. Acceptable values are -40 to 125 If the function succeeds, the return value is SYSMON_OK. If the function fails, the return value is a nonzero error code defined in sysmon.h. See the APEX-ZF hardware manual for further details on the APEX-ZF system monitor. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the Watchdog driver also operates in the same way and limits access to its functions to one process at a time. If the Watchdog is accessed while the SMBUS is already in use the error code SYSMON_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in sysmon.h Use sysmon.lib. Requires sysmon.dll. Page 39

40 BCTReadVoltage Reads a specified voltage from APEX-ZF DWORD WINAPI BCTReadVoltage (BYTE bvoltagesource, DOUBLE * pdvoltagereading); bvoltagesource [in] The voltage source. Acceptable values are: VOLTAGE_MONITOR_POS3V3 = 3.3 voltage rail VOLTAGE_MONITOR_POS5V = 5 voltage rail VOLTAGE_MONITOR_CPUCORE = CPU core voltage pdvoltagereading [out] pointer to a double value that will hold the voltage returned. If the function succeeds, the return value is SYSMON_OK. If the function fails, the return value is a nonzero error code defined in sysmon.h. See the APEX-ZF hardware manual for further details on the APEX-ZF system monitor. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the Watchdog driver also operates in the same way and limits access to its functions to one process at a time. If the Watchdog is accessed while the SMBUS is already in use the error code SYSMON_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in sysmon.h Use sysmon.lib. Requires sysmon.dll. Page 40

41 BCTReadTemp Reads a specified voltage from APEX-ZF DWORD WINAPI BCTReadTemp (BYTE btempsource, char * pctempreading); btempsource [in] The temperature source. Acceptable values are: TEMP_MONITOR_CPU = CPU temperature pdvoltagereading [out] pointer to a char value that will hold the temperature returned. If the function succeeds, the return value is SYSMON_OK. If the function fails, the return value is a nonzero error code defined in sysmon.h. See the APEX-ZF hardware manual for further details on the APEX-ZF system monitor. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the Watchdog driver also operates in the same way and limits access to its functions to one process at a time. If the Watchdog is accessed while the SMBUS is already in use the error code SYSMON_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in sysmon.h Use sysmon.lib. Requires sysmon.dll. Page 41

42 BCTPowerOff Powers off the CPU core and 3.3 voltage rails. DWORD WINAPI BCTPowerOff (VOID); If the function succeeds, the return value is SYSMON_OK. If the function fails, the return value is a nonzero error code defined in sysmon.h. Using this function will lead to the APEZ-ZF unit being powered off and require a manual reset to enable the voltage lines. See the APEX-ZF hardware manual for further details on the APEX-ZF system monitor. As the SMBUS architecture is a two wire interface it operates on a first come first served bases. For this reason the Watchdog driver also operates in the same way and limits access to its functions to one process at a time. If the Watchdog is accessed while the SMBUS is already in use the error code SYSMON_SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS will be returned and is normal. The application should wait for an undefined period before retrying. Declared in sysmon.h Use sysmon.lib. Requires sysmon.dll. Page 42

43 LCD API The LCD API library provides developers with a simple interface that allows an APEX-ZF to communicate with character mode LCD s, via the onboard printer port. The driver supports any character mode LCD based on the Hitachi HD44780x based controller. Before using the LCD API, the LCD driver must be setup with the base address of the printer port being used. The default setting for an APEX-ZF is 0x378 and the default LCD driver setting reflects this. If the APEX-ZF printer port is being operating with automatic settings the LCD driver should not require any configuration of the base address. If the base address being used is different to 0x378 the base address can be changed through a registry entry. Using the registry editor or remote registry editor, navigate to HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Lcd and change the key "BaseAddress" to the required value. Ensure that the registry hive is committed and perform a reset for the changes to take effect. The LCD API library exports four functions which are detailed below. BCTLCDOpen Opens the printer port in preparation for talking to an LCD display. DWORD WINAPI BCTLCDOpen (BYTE bxsize, BYTE bysize); bxsize bysize [in] The number of columns in the display [in] The number of rows in the display If the function succeeds, the return value is LCD_OK. If the function fails, the return value is a nonzero error code defined in lcd.h. This function must be called before any other LCDAPI functions are used. See the APEX-ZF hardware manual for further details on the APEX-ZF character LCD support. Declared in LCD.h Use LCDAPI.lib. Requires LCDAPI.dll. Page 43

44 BCTLCDWriteCharacter Writes a single character to the LCD display DWORD WINAPI BCTLCDWriteCharacter (BYTE bxpos, BYTE bypos, BYTE bchar); bxpos bypos bchar [in] The column in the display to write the character [in] The row in the display to write the character [in] The character to write If the function succeeds, the return value is LCD_OK. If the function fails, the return value is a nonzero error code defined in lcd.h. See the APEX-ZF hardware manual for further details on the APEX-ZF character LCD support. Declared in LCD.h Use LCDAPI.lib. Requires LCDAPI.dll. Page 44

45 BCTLCDClearDisplay Clears the LCD display DWORD WINAPI BCTLCDClearDisplay (VOID); If the function succeeds, the return value is LCD_OK. If the function fails, the return value is a nonzero error code defined in lcd.h. See the APEX-ZF hardware manual for further details on the APEX-ZF character LCD support. Declared in LCD.h Use LCDAPI.lib. Requires LCDAPI.dll. BCTLCDClose Closes the handle to the LCD driver DWORD WINAPI BCTLCDClose (VOID); If the function succeeds, the return value is LCD_OK. If the function fails, the return value is a nonzero error code defined in lcd.h. See the APEX-ZF hardware manual for further details on the APEX-ZF character LCD support. Declared in LCD.h Use LCDAPI.lib. Requires LCDAPI.dll. Page 45

46 APEX-ZF Interrupt Processing The APEX-ZF features a dedicated interrupt request line allowing system events to trigger a response in a user s application. The APEX-ZF currently supports interrupting when: A watchdog event occurs The system CPU temperature rises above the set threshold A GPIO pin changes state The interrupt request line is dedicated to IRQ 5 and does not support interrupt sharing. For this reason IRQ 5 must be reserved in the BIOS for use with ISA devices, thus preventing IRQ 5 being allocated to another device. See the APEX-ZF hardware manual for details on how to achieve this. The BCTISR and BCTIST built-in drivers manage the actual binding, triggering, and clearing of this interrupt, with two system events used for passing interrupt notification to and from user s applications. These system events are called, BCTINTTEVENT and BCTINTCOMPEVENT which are both case sensitive. The BCTIST driver creates the BCTINTTEVENT event and it is the application writes responsibility to open and bind to this event. It is also the applications writers responsibility to create the BCTINTCOMPEVENT event which the driver then binds to. The definition of these system events is as follows BCTINTTEVENT = A system interrupt has occurred. Set by the driver when an interrupt is detected. BCTINTCOMPEVENT = The system interrupt has been serviced. Set by the application when all interrupt related processing is complete. Before an application can bind to a system event and monitor interrupts it must first check that the BCTISR and BCTIST device drivers have loaded successfully. This can be achieved in two ways: 1. Check that a logical system interrupt ( sysintr ) value allocation exists at registry location: HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BCTIST. When a device driver binds to an IRQ a logical system interrupt ( sysintr ) is allocated. If this value is missing it indicates that the BCTIST driver failed to load. 2. Ensure that the system event BCTINTTEVENT exists. If the application fails to open this event it indicates that the BCTIST driver failed to load. As an interrupt event can occur from numerous sources, the SMBUS command GET_IRQ_SOURCE is provided which returns what caused the interrupt as well as clearing the interrupt. See the APEX-ZF hardware manual for details on the GET_IRQ_SOURCE SMBUS command. When an application first loads it is impossible to determine if an interrupt has already occurred. Before binding itself to the system event BCTINTTEVENT, the SMBUS command GET_IRQ_SOURCE should be issued to ensure that the interrupt is cleared allowing further interrupts to occur. Page 46

47 After receiving the system event BCTINTTEVENT and completing all relevant processing the application services the interrupt must set the system event, BCTINTCOMPEVENT. This alerts the driver that the application has finished processing the event and can now receive another one. If the system event, BCTINTCOMPEVENT is never set, further interrupts will not be received. The following shows the steps that an application should follow when binding to the APEX- ZF system events: 1. Check that a logical system interrupt ( sysintr ) value allocation exists at registry location: HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BCTIST. Fail if not. 2. Open system event, BCTINTTEVENT and check it exists. Fail if not. 3. Create a system event called, BCTINTCOMPEVENT. 4. Create a thread that will manage interrupt events. 5. Call SMBUS command GET_IRQ_SOURCE to reset any previous interrupts that may have occurred. 6. Start the thread created in step Wait on the system event BCTINTTEVENT to be triggered by the driver. 8. Call SMBUS command GET_IRQ_SOURCE to get the source of the interrupt and reset the interrupt. 9. Perform any further processing. 10. Set the event BCTINTCOMPEVENT to allow the driver to provide further interrupts. 11. Got back to step 7. The following code sample demonstrates the above. The full sample can be viewed in the APEX-ZF SDK at location: C:\Program Files\Windows CE Tools\wce600\APEX-ZF SDK\Sampleapplications\Interruptsample. /* */ /* SetupInterrupt - Function to set up interrupt threads and */ /* events */ /* Input : None */ /* Return : BOOL True = success */ /* */ BOOL SetupInterrupt( VOID ) DWORD dwsysintr; DWORD dwretval; HKEY hkeyactive; BOOL berrorflag = FALSE; int m_nistpriority; DWORD dwsize; DWORD dwthreadid; BYTE bresult; DWORD dwresult; int itrycounter = 0; // Create the subkey in the registry that we want to look at. dwretval = RegOpenKeyEx(HKEY_LOCAL_MACHINE, (LPTSTR)REGPATH, 0, KEY_ALL_ACCESS, &hkeyactive); if (dwretval!= ERROR_SUCCESS) RETAILMSG(1, (TEXT("IST: Failed to open BCTIST registry key\r\n"))); CloseKeys(hKeyActive); return FALSE; else //Check that SysIntr exists in the registry under Drivers\BuiltIn\bctist. //If this value is missing it suggests that the driver failed to bind to the IRQ during startup. Page 47

48 dwsize = sizeof(dwsysintr); dwretval = RegQueryValueEx(hKeyActive, (LPTSTR)SYSINTRNAME, 0, NULL, (LPBYTE)&dwSysIntr, &dwsize); if (dwretval!= ERROR_SUCCESS) //sysintr is missing from the registry RETAILMSG(1, (TEXT("IST: Failed to get sysintr from registry\r\n"))); CloseKeys(hKeyActive); return FALSE; else RETAILMSG(1, (TEXT("IST: Got sysintr %d from registry\r\n"),dwsysintr)); //Store sysintr incase it can be used later in the application if(dwsysintr!= 0) g_dwsysint = dwsysintr; //Close registry keys CloseKeys(hKeyActive); //Open interrupt event "BCTINTTEVENT" //This is a named event created by the BCTIST driver during startup. We bind to this event //to allow interrupts to be processed by the application. //If this event is does not exist it suggests that the driver failed to bind to the IRQ during startup g_hevinterrupt = OpenEvent(EVENT_ALL_ACCESS, FALSE, TEXT("BCTINTTEVENT")); if (g_hevinterrupt == NULL) RETAILMSG(1, (TEXT("IST: Failed to open BCTINTTEVENT Event\r\n"))); return FALSE; else RETAILMSG(1, (TEXT("IST: Opened BCTINTTEVENT Event\r\n"))); //Create interrupt complete event "BCTINTCOMPEVENT". //It is the application writers responsibility to create a named event of name "BCTINTCOMPEVENT". //After setting the "BCTINTTEVENT" event, the driver waits for the "BCTINTCOMPEVENT" to be set by the application before clearing the interrupt. //If the "BCTINTCOMPEVENT" event is not created the driver will not pass interrupts on the application. //If the "BCTINTCOMPEVENT" event is not set after processing an interrupt, the application will not receive further interrupts g_hevinterruptdone = CreateEvent(NULL, FALSE, FALSE, TEXT("BCTINTCOMPEVENT")); if (g_hevinterruptdone == NULL) RETAILMSG(1, (TEXT("IST: BCTINTCOMPEVENT Event creation failed!!!\r\n"))); return FALSE; else RETAILMSG(1, (TEXT("IST: Created BCTINTCOMPEVENT Event\r\n"))); // Create a thread that waits for signaling g_frun = TRUE; g_htist = CreateThread(NULL, 0, ThreadIST, NULL, CREATE_SUSPENDED, &dwthreadid); if(g_htist == NULL) RETAILMSG(1, (TEXT("IST: Failed to create thread\r\n"))); return FALSE; else RETAILMSG(1, (TEXT("IST: Thread created\r\n"))); // Set the thread priority arbitrarily 5 Page 48

49 m_nistpriority = 5; if(!cesetthreadpriority( g_htist, m_nistpriority )) RETAILMSG(1,(TEXT("IST: Failed setting Thread Priority.\r\n"))); return FALSE; else RETAILMSG(1,(TEXT("IST: Thread priority set\r\n"))); //Before using the Interrupt, the application writed must ensure that it is cleared. //This is achived by sending as SMBUS_COMMAND_GET_IRQ_SOURCE smbus command. //keep trying until the smbus command is successful or fails more than MAXTRIES times while(itrycounter < MAXTRIES) dwresult = BCTSmbusReadByte(AVR_SLAVE_ADDRESS, SMBUS_COMMAND_GET_IRQ_SOURCE, &bresult); if(dwresult!= 0) //only error we should expect is SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS. //This is by design due to the nature of the SMBUS architecture if(dwresult == SMBUS_DRIVER_LOCKED_BY_OTHER_PROCESS) itrycounter++; //wait before trying again Sleep(3); else break; else break; if(dwresult!= 0) MessageBox(NULL, TEXT("Failed to issue GET_IRQ_SOURCE command. Interrupts are not operational"), TEXT("ERROR"), 0); // Get the thread started // ResumeThread( g_htist ); return TRUE; /* */ /* ThreadIST - The interrupt service thread */ /* */ /* Input : None */ /* Return : None */ /* */ DWORD WINAPI ThreadIST( LPVOID lpvparam ) DWORD dwstatus; DWORD dwresult; BOOL fstate = TRUE; BYTE bresult; int itrycounter = 0; // Always check the running flag while( g_frun ) //wait for interrupt event dwstatus = WaitForSingleObject(g_hevInterrupt, INFINITE); // Check to see if we are finished if(!g_frun ) return 0; Page 49

Avalanche Remote Control User Guide. Version 4.1.3

Avalanche Remote Control User Guide. Version 4.1.3 Avalanche Remote Control User Guide Version 4.1.3 ii Copyright 2012 by Wavelink Corporation. All rights reserved. Wavelink Corporation 10808 South River Front Parkway, Suite 200 South Jordan, Utah 84095

More information

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

Sharp Remote Device Manager (SRDM) Server Software Setup Guide Sharp Remote Device Manager (SRDM) Server Software Setup Guide This Guide explains how to install the software which is required in order to use Sharp Remote Device Manager (SRDM). SRDM is a web-based

More information

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc. SKP16C62P Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance

More information

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1 RN-WIFLYCR-UM-.01 RN-ISP-UM In-System Programmer 2012 Roving Networks. All rights reserved. Version 1.1 1/19/2012 USER MANUAL www.rovingnetworks.com 1 OVERVIEW You use Roving Networks In-System-Programmer

More information

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual Copyright 2007 SofTec Microsystems DC01197 We want your feedback! SofTec Microsystems is always on

More information

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES LESSON 13 Managing Devices OBJECTIVES After completing this lesson, you will be able to: 1. Open System Properties. 2. Use Device Manager. 3. Understand hardware profiles. 4. Set performance options. Estimated

More information

VirtualXP Users Guide

VirtualXP Users Guide VirtualXP Users Guide Contents Chapter 1: Introduction... 2 Chapter 2: Install and Uninstall VirtualXP... 3 2.1 System Requirement... 3 2.2 Installing VirtualXP... 3 2.3 Uninstalling VirtualXP... 3 Chapter

More information

vtcommander Installing and Starting vtcommander

vtcommander Installing and Starting vtcommander vtcommander vtcommander provides a local graphical user interface (GUI) to manage Hyper-V R2 server. It supports Hyper-V technology on full and core installations of Windows Server 2008 R2 as well as on

More information

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc.

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc. Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from

More information

LDCDP 11999.GdW. L force Controls. Ä.GdWä. Software Manual. Industrial PC. WindowsR CE Thin Client. Operating system

LDCDP 11999.GdW. L force Controls. Ä.GdWä. Software Manual. Industrial PC. WindowsR CE Thin Client. Operating system L force Controls Ä.GdWä LDCDP 11999.GdW Software Manual Industrial PC WindowsR CE Thin Client Operating system l Please read these instructions before you start working! Follow the enclosed safety instructions.

More information

5nine Hyper-V Commander

5nine Hyper-V Commander 5nine Hyper-V Commander 5nine Hyper-V Commander provides a local graphical user interface (GUI), and a Framework to manage Hyper-V R2 server and various functions such as Backup/DR, HA and P2V/V2V. It

More information

User Guide Win7Zilla

User Guide Win7Zilla User Guide Win7Zilla Table of contents Section 1: Installation... 3 1.1 System Requirements... 3 1.2 Software Installation... 3 1.3 Uninstalling Win7Zilla software... 3 Section 2: Navigation... 4 2.1 Main

More information

2X ApplicationServer & LoadBalancer Manual

2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Contents 1 URL: www.2x.com E-mail: info@2x.com Information in this document is subject to change without notice. Companies,

More information

BrightStor ARCserve Backup Disaster Recovery From Physical Machines to Virtual Machines

BrightStor ARCserve Backup Disaster Recovery From Physical Machines to Virtual Machines BrightStor ARCserve Backup Disaster Recovery From Physical Machines to Virtual Machines Best Practices Guide BrightStor ARCserve Backup r11.5 Version 1.0 Author: @ca.com Contents Chapter

More information

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide Version 2.1, 4/2010 Disclaimer While every effort has been made to ensure that the information in this guide is accurate

More information

MS Active Sync: Sync with External Memory Files

MS Active Sync: Sync with External Memory Files Mindfire Solutions - 1 - MS Active Sync: Sync with External Memory Files Author: Rahul Gaur Mindfire Solutions, Mindfire Solutions - 2 - Table of Contents Overview 3 Target Audience 3 Conventions...3 1.

More information

5.4.8 Optional Lab: Managing System Files with Built-in Utilities in Windows 7

5.4.8 Optional Lab: Managing System Files with Built-in Utilities in Windows 7 5.4.8 Optional Lab: Managing System Files with Built-in Utilities in Windows 7 Introduction Print and complete this lab. In this lab, you will use Windows built-in utilities to gather information about

More information

Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset)

Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset) Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset) Version: 1.4 Table of Contents Using Your Gigabyte Management Console... 3 Gigabyte Management Console Key Features and Functions...

More information

Using Microsoft Visual Studio 2010. API Reference

Using Microsoft Visual Studio 2010. API Reference 2010 API Reference Published: 2014-02-19 SWD-20140219103929387 Contents 1... 4 Key features of the Visual Studio plug-in... 4 Get started...5 Request a vendor account... 5 Get code signing and debug token

More information

InventoryControl for use with QuoteWerks Quick Start Guide

InventoryControl for use with QuoteWerks Quick Start Guide InventoryControl for use with QuoteWerks Quick Start Guide Copyright 2013 Wasp Barcode Technologies 1400 10 th St. Plano, TX 75074 All Rights Reserved STATEMENTS IN THIS DOCUMENT REGARDING THIRD PARTY

More information

NETWORK PRINT MONITOR User Guide

NETWORK PRINT MONITOR User Guide NETWORK PRINT MONITOR User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable

More information

Capacitive Touch Lab. Renesas Capacitive Touch Lab R8C/36T-A Family

Capacitive Touch Lab. Renesas Capacitive Touch Lab R8C/36T-A Family Renesas Capacitive Touch Lab R8C/36T-A Family Description: This lab will cover the Renesas Touch Solution for embedded capacitive touch systems. This lab will demonstrate how to setup and run a simple

More information

AXIS Camera Station Quick Installation Guide

AXIS Camera Station Quick Installation Guide AXIS Camera Station Quick Installation Guide Copyright Axis Communications AB April 2005 Rev. 3.5 Part Number 23997 1 Table of Contents Regulatory Information.................................. 3 AXIS Camera

More information

User Guide for Windows 10

User Guide for Windows 10 User Guide for Windows 10 System requirements E10684 First Edition July 2015 To facilitate a smoother transition from your previous operating system, read the system requirements below before upgrading

More information

Installation Notes for Outpost Network Security (ONS) version 3.2

Installation Notes for Outpost Network Security (ONS) version 3.2 Outpost Network Security Installation Notes version 3.2 Page 1 Installation Notes for Outpost Network Security (ONS) version 3.2 Contents Installation Notes for Outpost Network Security (ONS) version 3.2...

More information

Guide to Installing BBL Crystal MIND on Windows 7

Guide to Installing BBL Crystal MIND on Windows 7 Guide to Installing BBL Crystal MIND on Windows 7 Introduction The BBL Crystal MIND software can not be directly installed on the Microsoft Windows 7 platform, however it can be installed and run via XP

More information

Cart Interface Installation & Control Board Manual for M38 XP and RX Carts and Legacy M39 Carts

Cart Interface Installation & Control Board Manual for M38 XP and RX Carts and Legacy M39 Carts Rubbermaid Medical Solutions Cart Interface Installation & Control Board Manual for M38 XP and RX Carts and Legacy M39 Carts REVISED FEBRUARY 25, 2010 Filename: Cart Interface Installation & Control Board

More information

Introduction to the use of the environment of Microsoft Visual Studio 2008

Introduction to the use of the environment of Microsoft Visual Studio 2008 Steps to work with Visual Studio 2008 1) Start Visual Studio 2008. To do this you need to: a) Activate the Start menu by clicking the Start button at the lower-left corner of your screen. b) Set the mouse

More information

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,

More information

TANDBERG MANAGEMENT SUITE 10.0

TANDBERG MANAGEMENT SUITE 10.0 TANDBERG MANAGEMENT SUITE 10.0 Installation Manual Getting Started D12786 Rev.16 This document is not to be reproduced in whole or in part without permission in writing from: Contents INTRODUCTION 3 REQUIREMENTS

More information

User Guide HUAWEI UML397. Welcome to HUAWEI

User Guide HUAWEI UML397. Welcome to HUAWEI User Guide HUAWEI UML397 Welcome to HUAWEI 1 Huawei UML397 4G LTE Wireless Modem User Manual CHAPTER 1 BEFORE USING YOUR UML397 WIRELESS MODEM ABOUT THIS USER MANUAL...4 WHAT S INSIDE THE PRODUCT PACKAGE...4

More information

NEC Express5800 Series NEC ESMPRO AlertManager User's Guide

NEC Express5800 Series NEC ESMPRO AlertManager User's Guide NEC Express5800 Series NEC ESMPRO AlertManager User's Guide 7-2006 ONL-4152aN-COMMON-128-99-0606 PROPRIETARY NOTICE AND LIABILITY DISCLAIMER The information disclosed in this document, including all designs

More information

ebus Player Quick Start Guide

ebus Player Quick Start Guide ebus Player Quick Start Guide This guide provides you with the information you need to efficiently set up and start using the ebus Player software application to control your GigE Vision or USB3 Vision

More information

Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial

Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial Embedded Processor Hardware Design January 29 th 2015. VIVADO TUTORIAL 1 Table of Contents Requirements... 3 Part 1:

More information

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015 Metalogix SharePoint Backup Publication Date: August 24, 2015 All Rights Reserved. This software is protected by copyright law and international treaties. Unauthorized reproduction or distribution of this

More information

Windows Administration Terminal Services, AD and the Windows Registry. INLS 576 Spring 2011 Tuesday, February 24, 2011

Windows Administration Terminal Services, AD and the Windows Registry. INLS 576 Spring 2011 Tuesday, February 24, 2011 Windows Administration Terminal Services, AD and the Windows Registry INLS 576 Spring 2011 Tuesday, February 24, 2011 Terminal Services Uses RDP (Remote Desktop Protocol), relies on TCP/IP, and falls under

More information

An Introduction to MPLAB Integrated Development Environment

An Introduction to MPLAB Integrated Development Environment An Introduction to MPLAB Integrated Development Environment 2004 Microchip Technology Incorporated An introduction to MPLAB Integrated Development Environment Slide 1 This seminar is an introduction to

More information

DEPLOYING A VISUAL BASIC.NET APPLICATION

DEPLOYING A VISUAL BASIC.NET APPLICATION C6109_AppendixD_CTP.qxd 18/7/06 02:34 PM Page 1 A P P E N D I X D D DEPLOYING A VISUAL BASIC.NET APPLICATION After completing this appendix, you will be able to: Understand how Visual Studio performs deployment

More information

32 Transferring Projects and Data

32 Transferring Projects and Data 32 Transferring Projects and Data This Chapter explains how to transfer GP-Pro EX project files to the GP and how to transfer the project files stored on the GP to your PC. Please start by reading 32.1

More information

for Windows Media Center User's Guide

for Windows Media Center User's Guide for Windows Media Center User's Guide Table of Contents Introduction System Requirements Installation Running HAI Home Control Using HAI Home Control Product Support Introduction Thank you for purchasing

More information

Addonics T E C H N O L O G I E S. NAS Adapter. Model: NASU2. 1.0 Key Features

Addonics T E C H N O L O G I E S. NAS Adapter. Model: NASU2. 1.0 Key Features 1.0 Key Features Addonics T E C H N O L O G I E S NAS Adapter Model: NASU2 User Manual Convert any USB 2.0 / 1.1 mass storage device into a Network Attached Storage device Great for adding Addonics Storage

More information

Ekran System Help File

Ekran System Help File Ekran System Help File Table of Contents About... 9 What s New... 10 System Requirements... 11 Updating Ekran to version 4.1... 13 Program Structure... 14 Getting Started... 15 Deployment Process... 15

More information

SMS (Server Management Software) Digital Video Recorder. User s Manual

SMS (Server Management Software) Digital Video Recorder. User s Manual SMS (Server Management Software) Digital Video Recorder User s Manual Contents 1 - Introduction 2 1.1 About this manual 2 1.2 Configuration 2 1.3 SMS Functions 2 1.4 Product Information 2 1.5 System Requirements

More information

WINDOWS PROCESSES AND SERVICES

WINDOWS PROCESSES AND SERVICES OBJECTIVES: Services o task manager o services.msc Process o task manager o process monitor Task Scheduler Event viewer Regedit Services: A Windows service is a computer program that operates in the background.

More information

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream User Manual Onsight Management Suite Version 5.1 Another Innovation by Librestream Doc #: 400075-06 May 2012 Information in this document is subject to change without notice. Reproduction in any manner

More information

TX3 Series TELEPHONE ACCESS SYSTEMS. Configurator Quick Start. Version 2.2 Mircom Copyright 2014 LT-973

TX3 Series TELEPHONE ACCESS SYSTEMS. Configurator Quick Start. Version 2.2 Mircom Copyright 2014 LT-973 TX3 Series TELEPHONE ACCESS SYSTEMS Configurator Quick Start Version 2.2 Mircom Copyright 2014 LT-973 Copyright 2014 Mircom Inc. All rights reserved. Mircom Configurator Software Guide v.2.2 for Windows

More information

EE8205: Embedded Computer System Electrical and Computer Engineering, Ryerson University. Multitasking ARM-Applications with uvision and RTX

EE8205: Embedded Computer System Electrical and Computer Engineering, Ryerson University. Multitasking ARM-Applications with uvision and RTX EE8205: Embedded Computer System Electrical and Computer Engineering, Ryerson University Multitasking ARM-Applications with uvision and RTX 1. Objectives The purpose of this lab is to lab is to introduce

More information

GeoVision Setup. Once all the settings for Windows are completed and you have all the hard drives setup you can install GeoVision.

GeoVision Setup. Once all the settings for Windows are completed and you have all the hard drives setup you can install GeoVision. GeoVision Setup Once all the settings for Windows are completed and you have all the hard drives setup you can install GeoVision. Start in order beginning with the drivers. When you install the drivers

More information

VIGIL VCM DVR Central Management v6.00.0000 User s Guide

VIGIL VCM DVR Central Management v6.00.0000 User s Guide VIGIL VCM DVR Central Management v6.00.0000 User s Guide January 2011 Revision Table of Contents 1 INTRODUCTION... 3 2 SYSTEM REQUIREMENTS... 4 3 FEATURES... 5 4 VCM CLIENT LOGIN... 6 5 VCM CLIENT MAIN

More information

VT Technology Management Utilities for Hyper-V (vtutilities)

VT Technology Management Utilities for Hyper-V (vtutilities) VT Technology Management Utilities for Hyper-V (vtutilities) vtutilities provide a local graphical user interface (GUI) to manage Hyper-V. Hyper-V is supported on Windows Server 2008 R2 and Windows Server

More information

Pearl Echo Installation Checklist

Pearl Echo Installation Checklist Pearl Echo Installation Checklist Use this checklist to enter critical installation and setup information that will be required to install Pearl Echo in your network. For detailed deployment instructions

More information

Installation and Deployment

Installation and Deployment Installation and Deployment Help Documentation This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc. Installation and Deployment SmarterStats

More information

Vess A2000 Series. NVR Storage Appliance. Windows Recovery Instructions. Version 1.0. 2014 PROMISE Technology, Inc. All Rights Reserved.

Vess A2000 Series. NVR Storage Appliance. Windows Recovery Instructions. Version 1.0. 2014 PROMISE Technology, Inc. All Rights Reserved. Vess A2000 Series NVR Storage Appliance Windows Recovery Instructions Version 1.0 2014 PROMISE Technology, Inc. All Rights Reserved. Contents Introduction 1 Different ways to backup the system disk 2 Before

More information

SA-9600 Surface Area Software Manual

SA-9600 Surface Area Software Manual SA-9600 Surface Area Software Manual Version 4.0 Introduction The operation and data Presentation of the SA-9600 Surface Area analyzer is performed using a Microsoft Windows based software package. The

More information

Moxa Device Manager 2.0 User s Guide

Moxa Device Manager 2.0 User s Guide First Edition, March 2009 www.moxa.com/product 2009 Moxa Inc. All rights reserved. Reproduction without permission is prohibited. Moxa Device Manager 2.0 User Guide The software described in this manual

More information

How to Configure Terminal Services for Pro-Watch in Remote Administration Mode (Windows 2000)

How to Configure Terminal Services for Pro-Watch in Remote Administration Mode (Windows 2000) How to Configure Terminal Services for Pro-Watch in Remote Administration Mode (Windows 2000) This instruction guide describes how to configure Terminal Services in Windows 2000 Server for Remote Administration

More information

Pharos Control User Guide

Pharos Control User Guide Outdoor Wireless Solution Pharos Control User Guide REV1.0.0 1910011083 Contents Contents... I Chapter 1 Quick Start Guide... 1 1.1 Introduction... 1 1.2 Installation... 1 1.3 Before Login... 8 Chapter

More information

HP Server Management Packs for Microsoft System Center Essentials User Guide

HP Server Management Packs for Microsoft System Center Essentials User Guide HP Server Management Packs for Microsoft System Center Essentials User Guide Part Number 460344-001 September 2007 (First Edition) Copyright 2007 Hewlett-Packard Development Company, L.P. The information

More information

Animated Lighting Software Overview

Animated Lighting Software Overview Animated Lighting Software Revision 1.0 August 29, 2003 Table of Contents SOFTWARE OVERVIEW 1) Dasher Pro and Animation Director overviews 2) Installing the software 3) Help 4) Configuring the software

More information

WAVES. MultiRack SETUP GUIDE V9.80

WAVES. MultiRack SETUP GUIDE V9.80 WAVES MultiRack SETUP GUIDE V9.80 1 Table of Contents 1. Overview... 3 2. Basic Requirements... 3 3. Software... 4 4. Required Waves Licenses... 4 5. Installing MultiRack... 5 6. MultiRack Native... 6

More information

Desktop Surveillance Help

Desktop Surveillance Help Desktop Surveillance Help Table of Contents About... 9 What s New... 10 System Requirements... 11 Updating from Desktop Surveillance 2.6 to Desktop Surveillance 3.2... 13 Program Structure... 14 Getting

More information

StrikeRisk v6.0 IEC/EN 62305-2 Risk Management Software Getting Started

StrikeRisk v6.0 IEC/EN 62305-2 Risk Management Software Getting Started StrikeRisk v6.0 IEC/EN 62305-2 Risk Management Software Getting Started Contents StrikeRisk v6.0 Introduction 1/1 1 Installing StrikeRisk System requirements Installing StrikeRisk Installation troubleshooting

More information

Avalanche Site Edition

Avalanche Site Edition Avalanche Site Edition Version 4.8 avse ug 48 20090325 Revised 03/20/2009 ii Copyright 2008 by Wavelink Corporation All rights reserved. Wavelink Corporation 6985 South Union Park Avenue, Suite 335 Midvale,

More information

How to Setup and Connect to an FTP Server Using FileZilla. Part I: Setting up the server

How to Setup and Connect to an FTP Server Using FileZilla. Part I: Setting up the server How to Setup and Connect to an FTP Server Using FileZilla The ability to store data on a server and being able to access the data from anywhere in the world has allowed us to get rid of external flash

More information

Freescale Semiconductor, I

Freescale Semiconductor, I nc. Application Note 6/2002 8-Bit Software Development Kit By Jiri Ryba Introduction 8-Bit SDK Overview This application note describes the features and advantages of the 8-bit SDK (software development

More information

TDP43ME NetPS. Network Printer Server. Control Center. for Ethernet Module

TDP43ME NetPS. Network Printer Server. Control Center. for Ethernet Module Panduit Corp. 2010 TDP43ME NetPS PA26306A01 Rev. 01 11-2010 Network Printer Server Control Center for Ethernet Module NOTE: In the interest of higher quality and value, Panduit products are continually

More information

Centurion PLUS CPC4 Download Guide

Centurion PLUS CPC4 Download Guide Centurion PLUS CPC4 Download Guide using C4 File Transfer Utility. 1010537 03 01 10 Section 50 1.0 Background: 1.1 The Centurion PLUS Control system consists of a Centurion PLUS Core (CPC4 1) and Color

More information

EVENT LOG MANAGEMENT...

EVENT LOG MANAGEMENT... Event Log Management EVENT LOG MANAGEMENT... 1 Overview... 1 Application Event Logs... 3 Security Event Logs... 3 System Event Logs... 3 Other Event Logs... 4 Windows Update Event Logs... 6 Syslog... 6

More information

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 16 Fixing Windows Problems

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 16 Fixing Windows Problems A+ Guide to Managing and Maintaining Your PC, 7e Chapter 16 Fixing Windows Problems Objectives Learn what to do when a hardware device, application, or Windows component gives a problem Learn what to do

More information

IPRS-7 IP/GPRS PC Receiver Software Quick Start V1.2

IPRS-7 IP/GPRS PC Receiver Software Quick Start V1.2 IPRS-7 IP/GPRS PC Receiver Software Quick Start V1.2 Overview Introduction Before You Begin Installation The IPRS-7 Main Page Configuring the IPRS-7 (IPRS-7 splash screen pictured) Introduction The IPRS-7

More information

Vicon Flash Upgrade Software

Vicon Flash Upgrade Software INSTRUCTION MANUAL Notes Refer to XX134 NO. XX134-13-01 REV. 1212 Vicon Flash Upgrade Software It is possible to upgrade software for the SurveyorVFT and Surveyor -Mini Camera Domes through a PC using

More information

Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures. Goliath Performance Monitor Installation Guide v11.

Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures. Goliath Performance Monitor Installation Guide v11. Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures Goliath Performance Monitor Installation Guide v11.5 (v11.5) Document Date: March 2015 www.goliathtechnologies.com

More information

Config software for D2 systems USER S MANUAL

Config software for D2 systems USER S MANUAL DT-CONFIG SOFTWARE Config software for D2 systems USER S MANUAL CONTENTS 1. Introductions ------------------------------------------------------------------- 3 2. System Requirement and Connection ----------------------------------------

More information

ProHVM (Probus-IT Hyper-V Manager)

ProHVM (Probus-IT Hyper-V Manager) 2014/01/02 20:58 1/10 Hyper-V Tools ProHVM (Probus-IT Hyper-V Manager) HVM will help you to manage Hyper-V Servers and virtual machines. It is especially useful on core installations where you cannot run

More information

FAQ CE 5.0 and WM 5.0 Application Development

FAQ CE 5.0 and WM 5.0 Application Development FAQ CE 5.0 and WM 5.0 Application Development Revision 03 This document contains frequently asked questions (or FAQ s) related to application development for Windows Mobile 5.0 and Windows CE 5.0 devices.

More information

Smartphone Development Tutorial

Smartphone Development Tutorial Smartphone Development Tutorial CS 160, March 7, 2006 Creating a simple application in Visual Studio 2005 and running it using the emulator 1. In Visual Studio 2005, create a project for the Smartphone

More information

User s Manual. Management Software for ATS

User s Manual. Management Software for ATS ATS Monitor User s Manual Management Software for ATS Table of Contents 1. ATS Monitor Overview... 2 2. ATS Monitor Install and Uninstall... 2 2.1. System Requirement... 2 2.2. Software Install... 2 2.3.

More information

Model 288B Charge Plate Graphing Software Operators Guide

Model 288B Charge Plate Graphing Software Operators Guide Monroe Electronics, Inc. Model 288B Charge Plate Graphing Software Operators Guide P/N 0340175 288BGraph (80207) Software V2.01 100 Housel Ave PO Box 535 Lyndonville NY 14098 1-800-821-6001 585-765-2254

More information

523 Non-ThinManager Components

523 Non-ThinManager Components 28 Non-ThinManager Components Microsoft Terminal Servers play an important role in the ThinManager system. It is recommended that you become familiar with the documentation provided by Microsoft about

More information

Installing S500 Power Monitor Software and LabVIEW Run-time Engine

Installing S500 Power Monitor Software and LabVIEW Run-time Engine EigenLight S500 Power Monitor Software Manual Software Installation... 1 Installing S500 Power Monitor Software and LabVIEW Run-time Engine... 1 Install Drivers for Windows XP... 4 Install VISA run-time...

More information

Operating Instructions

Operating Instructions Operating Instructions (For Setting Up) Digital Imaging Systems Installation Overview Model No. DP-8060 / 8045 / 8035 Table of Contents Setting Your Machine Installation Overview General Installation Overview...

More information

Rapid Assessment Key User Manual

Rapid Assessment Key User Manual Rapid Assessment Key User Manual Table of Contents Getting Started with the Rapid Assessment Key... 1 Welcome to the Print Audit Rapid Assessment Key...1 System Requirements...1 Network Requirements...1

More information

Introduction to Operating Systems

Introduction to Operating Systems Introduction to Operating Systems It is important that you familiarize yourself with Windows and Linux in preparation for this course. The exercises in this book assume a basic knowledge of both of these

More information

Phone: 800.894.0412 - Fax: 888.723.4773 - Web: www.ctiautomation.net - Email: info@ctiautomation.net

Phone: 800.894.0412 - Fax: 888.723.4773 - Web: www.ctiautomation.net - Email: info@ctiautomation.net Safety Precautions Read and understand this specifications, instruction manual, installation manual and catalog to make proper use of the product. WARNING If critical situations that could lead to user

More information

DriveRight. Fleet Management Software. Getting Started Guide. CarChip. DriveRight. Drivers. Vehicles. Product #8186

DriveRight. Fleet Management Software. Getting Started Guide. CarChip. DriveRight. Drivers. Vehicles. Product #8186 DriveRight Fleet Management Software Getting Started Guide CarChip DriveRight Drivers Vehicles Product #8186 DriveRight Fleet Management Software Getting Started Guide; P/N 8186 Davis Instruments Part

More information

Manuals for This Product

Manuals for This Product Installation Guide Manuals for This Product Manuals for this product have the following structure. Read the manual according to your purpose for using this product. Disc Guides with this symbol are PDF

More information

4cast Client Specification and Installation

4cast Client Specification and Installation 4cast Client Specification and Installation Version 2015.00 10 November 2014 Innovative Solutions for Education Management www.drakelane.co.uk System requirements The client requires Administrative rights

More information

Windows Operating Systems. Basic Security

Windows Operating Systems. Basic Security Windows Operating Systems Basic Security Objectives Explain Windows Operating System (OS) common configurations Recognize OS related threats Apply major steps in securing the OS Windows Operating System

More information

File Management Utility. T u t o r i a l

File Management Utility. T u t o r i a l File Management Utility T u t o r i a l Contents System Requirements... 2 Preparing Files for Transfer to GlobalMark... 2 Application Launch... 2 Printer Setup... 2 Communication Status... 4 Communication

More information

2X ApplicationServer & LoadBalancer Manual

2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Contents 1 URL: www.2x.com E-mail: info@2x.com Information in this document is subject to change without notice. Companies,

More information

Configuration of Microsoft Time Server

Configuration of Microsoft Time Server APPLICATION N0TE ST-0123 November 16, 2005 Product: ShoreTel System System version: ShoreTel 6 Configuration of Microsoft Time Server Correctly configuring a time server that works is important so the

More information

VERITAS Backup Exec TM 10.0 for Windows Servers

VERITAS Backup Exec TM 10.0 for Windows Servers VERITAS Backup Exec TM 10.0 for Windows Servers Quick Installation Guide N134418 July 2004 Disclaimer The information contained in this publication is subject to change without notice. VERITAS Software

More information

How To Install The Safenet-Inc.Com Software On A Pc Or Mac Or Macintosh (For A Powerpoint) With A Powerline (For Windows) Or Ipad (For Mac) With The Safetime (For Pc

How To Install The Safenet-Inc.Com Software On A Pc Or Mac Or Macintosh (For A Powerpoint) With A Powerline (For Windows) Or Ipad (For Mac) With The Safetime (For Pc End-User troubleshooting guide For Sentinel SuperPro/UltraPro and Sentinel Hardware Keys 1 Preface Welcome to Safenet End User Troubleshooting guide! This guide is intended to assist our Distributors,

More information

isppac-powr1220at8 I 2 C Hardware Verification Utility User s Guide

isppac-powr1220at8 I 2 C Hardware Verification Utility User s Guide November 2005 Introduction Application Note AN6067 The isppac -POWR1220AT8 device from Lattice is a full-featured second-generation Power Manager chip. As part of its feature set, this device supports

More information

@ptitude Observer. Installation Manual. Part No. 32170700 Revision G

@ptitude Observer. Installation Manual. Part No. 32170700 Revision G Part No. 32170700 Revision G Installation Manual Copyright 2012 by SKF Reliability Systems All rights reserved. Aurorum 30, 977 75 Lulea Sweden Telephone: +46 (0) 31 337 10 00, Fax: +46 (0) 920 134 40

More information

TN 024 - Installing PV4E 6.0 under Windows Server 2008 (R2) (3264 Bit) and Remote DB Support

TN 024 - Installing PV4E 6.0 under Windows Server 2008 (R2) (3264 Bit) and Remote DB Support TN 024 - Installing PV4E 6.0 under Windows Server 2008 (R2) (3264 Bit) and Remote DB Support Issue Date: 28.07.2013 Revision Date: 28.07.2013 Product (configuration) CenterMind PV4E PV4E 6.0 PV4E 6.0 SP1

More information

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide N109548 Disclaimer The information contained in this publication is subject to change without notice. VERITAS Software Corporation makes

More information

Quick Start Using DASYLab with your Measurement Computing USB device

Quick Start Using DASYLab with your Measurement Computing USB device Quick Start Using DASYLab with your Measurement Computing USB device Thank you for purchasing a USB data acquisition device from Measurement Computing Corporation (MCC). This Quick Start document contains

More information

Additional Requirements for ARES-G2 / RSA-G2. One Ethernet 10 Base T/100 Base TX network card required for communication with the instrument.

Additional Requirements for ARES-G2 / RSA-G2. One Ethernet 10 Base T/100 Base TX network card required for communication with the instrument. TA Instruments TRIOS Software Installation Instructions Installation Requirements Your TRIOS Instrument Control software includes all the components necessary to install or update the TRIOS software, as

More information