Download Print this page
Hide thumbs Also See for M310:

Advertisement

Quick Links

M310 Developer's Guide
Revision A
Jan 2010

Advertisement

loading

Summary of Contents for E-Seek M310

  • Page 1 M310 Developer’s Guide Revision A Jan 2010...
  • Page 3 E-Seek reserves the right to make changes to any product to improve reliability, function or design. E-Seek does not assume any product liability arising out of, or in connection with, the application or use of the product, circuit or application described herein.
  • Page 4: Table Of Contents

    Index Developer Guide System Overview Active Sync Application Working with Engine References...
  • Page 5: System Overview

    System Overview This section describes the system architecture of M310. Product overview M310 uses a powerful Marvell™ PXA300 processor running at 624MHz. This CPU is high-performance, low-power microprocessor optimized for wireless handheld applications. The major component of M310 includes: A 64MBytes of high-speed DDR SDRAM and 128MBytes of NAND flash.
  • Page 6 System Overview Foundational components The M310 provides variable components of Windows Embedded CE 6.0 and the .Net Compact Frame- work to develop applications. The foundational components included the M310 are as follows. Applications - End User ActiveSync CAB File Installer/Uninstaller Applications and Services Development .NET Compact Framework 3.5...
  • Page 7 System Overview Core OS Services Display Support Internet Appliance (IABASE) Support Kernel Functionality UI based Notification Power Management Serial Port Support USB Class Driver Support File Systems and Data Store Compression Database Engine Support ROM-only File System Hive-based Registry Storage Manager FAT File System System Password Arial...
  • Page 8 System Overview Media Audio Codecs and Renderers MP3 Codec Waveform Audio Renderer WMA Codec WMA Voice Codec DirectShow ACM Wrapper Filter DirectShow Core DirectShow Display DMO Wrapper Filter Media Formats Video Codecs and Renderers DirectShow Video Renderer Windows Media Technologies WMA and MP3 Local Playback Internet Client Services Browser Application...
  • Page 9 Root Partition and File Storage The M310 is built with a ‘ROM Only File System’. This means that the NAND flash is mounted as a root partition. So, any data you save to any location will remain after a resetting the unit.
  • Page 10 %PROGRAMFILES%Windows CE Tools\wce600\M310_SDK_vx Folder Description Include\Armv4i Contains the header files included in the M310 SDK Lib\Armv4i Contains the libraries included in the M310 SDK Software requirements for with Visual Studio 00 The software requirements for Visual studio 2008 are as follows: Windows®...
  • Page 11: Active Sync

    Active Sync Active Sync To debug applications by Visual Studio 2005/2008 or to use USB connectivity, you should download and install Windows Mobile Device Center on Windows Vista or Windows 7. For Windows XP or earlier, you have to download Microsoft ActiveSync from Microsoft web site. Figure 3-1 Windows Mobile Device Center Figure 3- Microsoft ActiveSync...
  • Page 12: Application

    Barcode reader Magnetic reader SPS is an application software to view or change the setting of scan engine in the M310 unit. This soft- ware is used by programmers and developers to customize the scanner settings. It is also used to confirm a current settings of the scanner as well as resetting it back to factory defaults.
  • Page 13: Working With Engine

    Working With Engine Working With Engine Serial Programming Specifications This is for the scan engine and via internal Com Port # Serial Command Structure “Start Character”<Command 1>…<Command n>”End Character” The command structure consists of: Start character Command/s End character Start Character Every serial programming starts with an SOH character (ASCII value 01).
  • Page 14 Working With Engine Factory Setup To restore all factory settings, this command will overwrite all existing setting with the Description: factory default settings. Scanner Response ACK if the factory restore is completed successfully / NAK. Description Field Values allowed Factory Default Default FACDEF=1 Scanner Settings...
  • Page 15 Working With Engine Scanner Revisions Description: To request an Application 1, 2 or Hardware revision number. Scanner Response (APP1RV) ACK “N.NN.NN\r\n” / NAK (APP1RV) ACK “N.NN.NN\r\n” / NAK (HARDRV) ACK “N.NN.NN\r\n” / NAK (SERIAL) ACK “NNNNNNNNNN\r\n” / NAK N is an ASCII ‘0’ – ‘9’, All responses have a fixed length Description Field Values allowed...
  • Page 16 Working With Engine Prefix / Suffix Setup Description: To setup prefix and suffix parameters, changes will be effective after scanner ACK response. Host Requirement To setup prefix and suffix with a control characters use the following table: [NUL] [SOH] [STX] [ETX] [EOT] [ENQ] [ACK] [BEL]...
  • Page 17 Working With Engine Code3 Setup Description: To setup Code39 parameters, changes will be effective after scanner ACK response. Scanner Response ACK / NAK Description Field Values allowed Code 39 Enable CD39EN=1 Disable * CD39EN=0 Code 39 Start/Stop Char Send CD39SS=1 Hide * CD39SS=0 Code1 Setup...
  • Page 18 Working With Engine Magnetic Track Setup Description: To setup each magnetic stripe track parameters, changes will be effective after scanner ACK response. Scanner Response ACK / NAK Description Field Values allowed Magnetic Track 1, 2, 3 Enable * MAG1EN=1 Disable MAG1EN=0 Enable * MAG2EN=1...
  • Page 19 Working With Engine Magnetic Raw Data Setup To setup raw data output to the host. Each 8-bit raw data is encoded into two ASCII Description: characters. Example: 0000 0110 1011 0000 —— —— —— —— “0” “6” “B” “0” 4 leading zeros + data + 4 trailing zeros Hex representation: “06B0” ** The number of leading and trailing zeros may vary from time to time, depending on the character- istic of the F2F chip.
  • Page 20 Working With Engine PDF1 Barcode If there is a problem in reading a PDF417 on the card, the reader reports an error using the ASCII string “NR” (HEX 45 & 52) followed by a character indicating a type of error. The error types are: “0”...
  • Page 21: Default Setup

    * Do not use write function on every scanner reads, the maximum write is 10,000 times. Baud Rate Description: All M310 Scanners are set to a default 9600 baud rate. This baud rate is required to remain at a factory default in order to pass Bios startup test.
  • Page 22: References

    Reference References Windows Embedded CE Operating System Components http://www.microsoft.com/windowsembedded/en-us/products/windowsce/component-library. mspx Visual Studio Hardware Requirements http://msdn.microsoft.com/en-us/library/4c26cc39(VS.80).aspx Download Windows Mobile Device Center http://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/device-center-download. mspx Download Microsoft ActiveSync http://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/activesync-download. mspx SQL Server Compact 3. http://www.microsoft.com/Sqlserver/2005/en/us/compact.aspx .NET Framework Developer Center http://msdn.microsoft.com/en-us/netframework/aa497280.aspx...
  • Page 24 R & D Center Sales & Marketing 245 Fischer Ave #D5 9471 Ridgehaven Ct. Ste E Costa Mesa, CA 92626 San Diego, CA 92123 Tel: (714) 545-3316 Tel: (858) 495-1900 Fax: (858) 495-1901 Fax: (714) 545-3595 Rev: A 310802-2A...