CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 Revision history Date Comments P1.0 2011-07-06 P1.1 2012-02-17 Update for new windows and Linux system P1.2 2012-03-30 images. Licensing and 3 party SW annotations added.
Date: Jun 24, 13 1. Introduction This software guide contains information on how to start using the CC Pilot XM and CrossCore XM products and how to access Service functionality. XM devices are available with both Windows and Linux operating system. This guide is applicable for both operating systems.
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 2. Basic operation This section provides an overall description on basic usage of XM device. 2.1. Login and passwords By default auto login is enabled and no passwords are required to start using XM device.
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 2.4. Calibrating the touch screen To calibrate the touch screen, open CCsettings. Select Touch and then Calibrate Now. Then follow the step by step sequence to calibrate the display.
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 3. Device start-up behaviour At power on, the XM device has an internal microcontroller that monitors the power supply and performs start-up configurations and power settings. It then supplies the main computer board with power;...
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 3.4. Status LED indication This section describes the basic default status LED behavior. The LED is located in different locations depending on the device type, see Technical Manual for details. Note that the status LED behavior can be disabled totally and/or overridden by user software through the CCAux API.
XM – Programmers guide. 4.1.1. Windows In the maximatecc Windows images, measures have been taken to reduce the number of write accesses during normal operation. These measures include disabling of file access timestamps and disabling of prefetching services. Note that the page file is disabled by default; this is to enhance the life time of the Compact Flash card and reduce the system reserved storage media space.
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 4.3. Ethernet Two Ethernet ports are available on XM device, thus enabling simultaneously connection with two physical network infrastructures. XM device is per default set up to use DHCP for IP address retrieval.
Such an automatic backlight control function is included in CCpilot XM, but it is not enabled by default. It can be set up in CCsettings or through the CCAux API. For CrossCore XM, the backlight and ambient light sensor is not available. www.maximatecc.com...
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 4.11. Ambient light sensor The ambient light sensor measures light levels in front of CCpilot XM; for example it’s used for automatic backlight control. The ambient light sensor is accessed through the CCAux API. It can also be accessed for diagnostic through CCsettings.
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 4.17. GPRS/GSM XM device All-Integrated has a GPRS modem for data connections. To access the GPRS/GSM modem, you should open up a serial connection to /dev/ttyUSB0 (Linux) or COM3 (Windows), with 8-N-1-57600 settings.
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 5. CCsettings CCsettings is used for viewing and adjusting XM device specific features and information. Through the CCsettings main window, the different settings pages are reached, each containing different areas of settings and information.
Note that this may not work if a custom color is used or if a blink sequence is set up by user applications. For CrossCore XM, the Display option is not available in CCSettings. 5.5. Power The power page is used to enable or disable the built in power controls in XM device.
Test the buzzer sound by pressing the On button. Press it again to turn off the buzzer. For CrossCore XM, the Buzzer is not available in CCSettings. 5.10. CAN CAN is normally used and configured directly from the controlling software.
See the CCAux API documentation for further information on the advanced settings. For CrossCore XM, the Touch Screen option is not available in CCSettings. www.maximatecc.com...
The light sensor page is used for Light sensor evaluation. This access is for evaluation, no settings are stored when leaving the light sensor page. For CrossCore XM, the Light Sensor option is not available in CCSettings. 5.14. On/Off The On/Off page is used to adjust the startup and shut down settings of XM device.
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 5.15. Advanced The Advanced page is used for loading new firmware into XM device and to restore settings to factory defaults. To update the respective firmware, make sure the firmware file is located on the device.
All functionality and settings accessed using CCvideo is also available through the CCAux API to enable integration of settings and functionality within any additional user application. Video functionality viewing is not applicable for the CrossCore XM. 6.1. CCvideo main window When starting CCvideo the main window will be shown.
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 6.3. Input info The input info dialog displays information for the currently used video in feed. With - Native with of the signal in pixels.
[9] CCpilot XM and CrossCore XM – Performing Operating System Recovery for a more thorough description. When re-installing XM device, all stored material such as user saved data and computer configuration will be lost.
Page 25
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 www.maximatecc.com...
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 8. Linux specifics This section describes specific details for systems running Linux. 8.1. Linux system content The Linux operating system is an Ubuntu LTS (lucid) derivate, using customized desktop and slimmed contents with limitations in package management, together with a real-time kernel and interfaces to access the XM device specific hardware and functionality.
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 For a LiveCD with update image, use following command. Also here the v1.2.0.0 is used as an example only. # ca t cc p - xm -l in ux -v 1 .2 .0 .0 .g z | gz ip – d | s ud o dd o f= /d ev / sd a b s =1 00 M 8.2.2.
Page 28
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 8.3.2. Text editor The text editor gedit is available per default for text editing. The console text editors vi and nano are also available.
Page 29
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 8.3.6. Gnome auto-start Specific gnome-autostart configuration can be also used for automatic application startup. Note that this method does not provide the correct application signaling that could be required when a device is powered off.
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 8.4. IP address configuration There are several ways of setting the IP address of a device. The default method is DHCP, but a static IP address can also be used.
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 8.5. Changing serial port settings By default the serial port is set up as a console, but this can be disabled to allow connection of peripheral accessories, or to allow firmware components upgrade.
The XM device Linux version also has a VNC server enabled, so that the GUI desktop can be accessed remotely, for instance when using CrossCore XM headless devices. To access the device via VNC, you will need to use a VCN viewer application and enter the IP address of the XM device, along with the password when prompted for.
Date: Jun 24, 13 8.8. Splash screen image replacement During start up and shut down, a default splash screen image with the maximatecc logotype is displayed. This image can be replaced with the following steps: Restart the system into rescue mode, as described in 3.3, or with the following command: ~ $ s ud o re bo ot -r es cu e .s h...
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 9. Windows system specifics This section describes specific details for system running Windows. The XM Windows images are adapted with additional drivers and software to access XM device specific hardware and functionality.
9.4.2. VNC The XM device also has a VNC server enabled, so that the GUI desktop can be accessed remotely, for instance when using CrossCore XM headless devices. The VNC server requires a password, and it’s set to “default”. To access the device via VNC, you will need to use a VCN viewer application and enter the IP address of the XM device, along with the password when prompted for.
Please refer to the Microsoft FBWF documentation, [7], on how to set up and use FBWF. 9.7. Hibernate once resume many Hibernate once resume many (HORM) is a feature available in the maximatecc Windows Embedded 7 (WES7) image. HORM enables a robust boot scenario using a one-time created hibernation file from which the system always boots.
Windows XP Tablet PC requires a Windows XP Pro for embedded systems licence. Edition maximatecc does not provide a standard Windows XP image, but a Microsoft Windows Windows board Support Package is available for XM device. A Windows XP XP Embedded Embedded license is required.
CCpilot XM and CrossCore XM - Software guide Revision: 1.6 Software Guide Date: Jun 24, 13 Technical support Contact your reseller or supplier for help with possible problems with your XM device. In order to get the best help, you should have access to your XM device and be prepared with the following information before you contact support.
Need help?
Do you have a question about the CrossCore XM and is the answer not in the manual?
Questions and answers