Acrosser Technology AR-B6005 Скачать руководство пользователя страница 1

 

1

 

 

 

 

 

 

 

 

 

 

 

AR-B6005 Board 

User Manual

 

 

 

 

 

 

Содержание AR-B6005

Страница 1: ...1 AR B6005 Board User Manual ...

Страница 2: ...ages This document contains proprietary information protected by copyright All rights are reserved No part of this Manual may be reproduced by any mechanical electronic or other means in any form without prior written permission of the manufacturer Trademarks AR B6005 are registered trademarks of Acrosser IBM PC is a registered trademark of the International Business Machines Corporation Pentium i...

Страница 3: ...6 Exit Setup 24 Chapter 4 Function Description 28 4 1 DC Power input connection 28 4 2 Digital Inputs 28 4 3 Digital Outputs 29 4 4 Watchdog Timer 30 4 5 RS 232 Ports 30 4 6 Serial ATA SATA 32 4 7 USB 32 Chapter 5 Driver And Utility Installation 33 5 1 Driver CD Interface Introduction 33 Chapter 6 Software Installation and Programming Guide 47 6 1 CAN bus 47 6 2 GPIO and Watchdog 49 6 3 Power Subs...

Страница 4: ...uence and also compliant with most industry standards for in vehicle usage including CE FCC and E Mark 1 1 Specifications CPU Intel Atom E640 CPU Chipset Intel EG20T chipset Memory DDR2 1GB on board Ethernet 1 x RJ45 10 100 1000Mbps LAN ports Serial Port 2 x RS 232 DB9 1 x RS 232 422 485 DB9 USB 2 x USB 2 0 1 x external port 1 x combo connector Flexible GPIO ports 8 bits digital I O 4 x IN 4 x OUT...

Страница 5: ...1 2 Package Contents Check if the following items are included in the package Quick Manual AR B6005 board 1 x Software Utility CD 1 3 Block Diagram 5 ...

Страница 6: ...ion of AR B6005 At first it shows the Function diagram and the layout of AR B6005 It then describes the unpacking information which you should read carefully as well as the jumper switch settings for the AR B6005 configuration 2 1 Mainboard illustration Top Side 6 ...

Страница 7: ...Mainboard illustration Bottom Side BH1 System RTC battery socket Intel Platform Control Hub PCH EG20T MINIPCIE1 MINI PCI E socket 1 MINIPCIE2 MINI PCI E socket 2 Intel Atom E620 E640 CPU 7 ...

Страница 8: ...2 2 Locations of I O ports Jumper settings definition 8 ...

Страница 9: ...2 Power Input Terminal Block Connector COM1_COM3 D SUB 9 pin for COM1 COM3 RS232 connector PIC1 PIC Programming connector SW1 For RS 422 RS 485 function select MINIPCIE2 Mini PCI Express Card connector SW2 For RS 422 RS 485 function select SATA_PWR1 For SATA Power Connector 1 SW3 For RS 422 RS 485 function select SATA1 SATA device connector 1 CCMOS1 CMOS Memory Clearing Header COM2_485 Pin Header ...

Страница 10: ... to 3 5G Cell phone SIM Card 3 4 BT1 GPS1 5 CF1 CF CARD SOCKET For Bluetooth GPS module connector PIN SIGNAL 1 NC 2 Data 3 Data 4 GND 5 3 3V 6 GPIO1 For External GPIO control GPIO Pin Define PIN SIGNAL PIN SIGNAL 1 GP 2 GP O0 O1 3 GP 4 GP O2 O3 5 GN 6 GN D D 7 CA 8 CA N_H N_L 9 GN 10 Bu D i tton 11 GP 12 GP I4 I5 13 GP 14 GP I6 I7 15 C V C12A 10 ...

Страница 11: ...nction select Default All OFF For RS 232 RS 422 setting 1 OFF 2 ON 3 OFF 4 ON RS 485 setting 1 ON 2 ON 3 OFF 4 ON 9 SW2 RS 422 485 TX Terminator resistor selection 10 SW3 RS 422 RX Terminator resistor selection SW2 DIP Switch For RS 422 485 TX Terminator resistor selection Default all OFF SW3 DIP Switch For RS 422 RX Terminator resistor selection Default all OFF 11 ...

Страница 12: ...1 Pin 1 TMDS Data2 Pin 2 TMDS Data2 Pin 3 GND Pin 4 TMDS Data4 Pin 5 TMDS Data4 Pin 6 DDC Clock Pin 7 DDC Data Pin 8 Analog VSYNC Pin 9 TMDS Data1 Pin 10 TMDS Data1 Pin 11 GND Pin 12 TMDS Data3 Pin 13 TMDS Data3 Pin 14 5V Pin 15 GND Pin 16 Hot Plug Detect Pin 17 TMDS Data0 Pin 18 TMDS Data0 Pin 19 GND Pin 20 TMDS Data5 Pin 21 TMDS Data5 Pin 22 GND Pin 23 TMDS Clock Pin 24 TMDS Clock Pin 1 USB_Data...

Страница 13: ...ote Switch Green Line Out Pink MIC IN 17 LED2 Power State 18 FUSE1 Fuse connector LED SIGNAL G PIC LED G HDD LED Y Power LED PIN DEFINE 1 2 Fuse Out 3 4 Fuse In 19 PWR2 Power Input Terminal Block Connector 20 PIC1 PIC Programming connector PIN DEFINE 1 12V 24V 2 IGN 3 GND PIC programming connector 13 ...

Страница 14: ...ector PIN SIGNAL 1 12V 2 GND 3 3 3V 4 5V To connect SATA device 1 Attach either end of the signal cable to the SATA connector on motherboard Attach the other end to the SATA device 2 Attach the SATA power cable to the SATA device and connect the other end from the power supply 14 ...

Страница 15: ... Function COM2_485 For RS 422 RS 485 Function Pin SIGNAL 1 DSR 2 DCD 3 RTS 4 SIN 5 CTS 6 SOUT 7 RI 8 DTR 9 NC 10 GND Pin SIGNAL 1 NC 2 485_422_TX 3 NC 4 485_422_TX 5 422_RX2 6 NC 7 422_RX2 8 NC 9 NC 10 GND PIN DEFINE PIN DEFINE 1 CS0 2 3 3V 3 MISO 4 HOLD 5 WP 6 CLK 7 GND 8 MOSI 9 N C 10 N C 15 ...

Страница 16: ...plains how to perform common tasks needed to get the system up and running It also gives detailed explanation of the elements found in each of the BIOS menus The following topics are covered Main Setup Advanced Chipset Setup SuperIO Setup Security Setup Boot Setup Exit Setup 16 ...

Страница 17: ...u are the control keys If you need any help with the item fields you can press the F1 key and it will display the relevant information Option Choice Description System Date N A Set the system date Note that the Day automatically changes when you set the date System Time N A Set the system time Processor Type N A This item displays the CPU Type Processor Speed N A This item displays the CPU Speed L...

Страница 18: ... A This item displays the memory speed Memory Mode N A This item displays the memory mode Memory Channel Slot 0 N A This item displays the memory size that used On slot 0 BIOS Version N A This item displays BIOS s Version Build Time N A This item displays the building time of BIOS 18 ...

Страница 19: ...isabled Allows the system to skip certain tests while booting This will decrease the time needed to boot the system Audio Auto Enable Disable Control detection of the Azalia device Lan Control Enabled Disabled Control the Lan Boot Type CRT CRT DVI DVI Select the Video Device activated during POST When you select CRT DVI then DVI would be main output in DOS 19 ...

Страница 20: ...3 3 Superio Setup 20 ...

Страница 21: ...unction Com_3 4E8 10 Enabled Disabled Enable or Disable the com port function CPU Temperature N A These read only fields show the functions of the hardware thermal sensor by CPU thermal diode that monitors the chip blocks to ensure a stable system System Temperature N A Show you the current system temperature CPU VCore N A Show you the voltage of Vcore 21 ...

Страница 22: ...thorized persons from changing any part of your system configuration Type the password up to eight characters in length and press Enter The password typed now will clear any previous password from the CMOS memory You will be asked to confirm the password Type the password again and press Enter You may also press Esc to abort the selection and not enter a password To disable a password just press E...

Страница 23: ...3 5 Boot setup Choice boot priority 23 ...

Страница 24: ...on Exit Saving Changes Pressing Enter on this item for confirmation Exit BIOS Setup and Save Changes BIOS Setting Exit Discarding Changes Pressing Enter on this item for confirmation Exit BIOS Setup and Without Save Changes BIOS Setting 24 ...

Страница 25: ...n N A Save Changes Pressing Enter on this item for confirmation Save Changes BIOS Setting but without exit BIOS Setup Note a Power Sub System Parameter Setting Power subsystem parameters can be set by BIOS or Power Management Utility or Application Program through API All parameters shall be able to read through the serial port of platform 1 Remote Switch A Remote Switch Disabled Ignition only B R...

Страница 26: ...able the battery low monitor will not prohibit power on or shut down platform due to battery low Customers need to confirm their power supply can support sufficient power for our system B Default Disable 7 Battery low delta A Battery low delta is a number in unit of Volt to determine the Battery low voltage B Battery low voltage Standard battery voltage 12V or 24V Delta For example if delta is 2 V...

Страница 27: ...roller after pressing F10 or remain unchanged by pressing ESC key c Reset Power Sub System Parameters When PIC detected the parameter reset pins are shorted or Setup manual pressing a hot key F1 all following parameters will be reset to all their default setting 1 Remote Switch Disable 2 Power On Delay 8 Sec 3 Soft Off Delay 5 Sec 4 Shutdown delay 180 Sec 5 Hard Off delay 60 Sec 6 Battery Low moni...

Страница 28: ...on GPIO1connector You can read the status of any input through the software API These digital inputs are general purpose input You can define their purpose for any digital input function The detailed information please refers to Software Programming Guide for how to use the API Following diagrams state how to connect the digital inputs to devices on the embedded system 28 ...

Страница 29: ...ltage is 12V The output reference voltage of device please connect to GPIO VCC12V Pin15 These digital outputs are general purpose outputs The detailed information please refers to Software Programming Guide for how to use the API Following diagrams state how to connect the digital outputs to devices on the embedded system GPIO Pin Define PIN SIGNAL PIN SIGNAL 1 GPO0 2 GPO1 3 GPO2 4 GPO3 5 GND 6 GN...

Страница 30: ...d Programming Guide for how to set the watchdog timer 4 5 RS 232 Ports There are two RS 232 ports on the AR B6005 The COM1 COM3 are connected through a male D Sub 9 pin connector for serial communication The COM2 is connected through a cable Users need to plug into RS 232 or RS 422 485 connector For RS 422 485 please refer to SW1 SW2 and SW3 setting The following diagram is their pin definition an...

Страница 31: ...or RS 232 Function Pin SIGNAL 1 DSR 2 DCD 3 RTS 4 SIN 5 CTS 6 SOUT 7 RI 8 DTR 9 NC 10 GND COM2_485 For RS 422 RS 485 Pin SIGNAL 1 NC 2 485_422_TX 3 NC 4 485_422_TX 5 422_RX2 6 NC 7 422_RX2 8 NC 9 NC 10 GND 31 ...

Страница 32: ...ectors for the SATA hard disks The SATA power cable is an optional accessory If you need a SATA power connector please contact your Acrosser sales representative for the quotation 4 7 USB There is one USB 2 0 interfaces on the AR B6005 Note Please use Intel Graphics AP to adjust resolution clone 32 ...

Страница 33: ...p program for Linux environment the related files can be found at folder ARB6005 Linux Once putting the CD into the optical disk drive it will run automatically The driver CD will also detect the MB information to see if they are matched The following error messages appear if you get an incorrect driver CD It indicates that the board information is not available It indicates that the program gets ...

Страница 34: ...Driver Page This is the Driver Installation Page 34 ...

Страница 35: ...Click the icon all the drivers will be selected 35 ...

Страница 36: ...Click the icon all selected items will be cleared 36 ...

Страница 37: ...Click the icon to install the selected drivers The progress bar shows up The main window will temporarily disappear 37 ...

Страница 38: ...Please click Yes to restart the system 38 ...

Страница 39: ...Click this icon to browse this CD content Utility Page Acrosser provides a test utility Users can double click the item Test Utility on the Utility page to launch this utility 39 ...

Страница 40: ...Before launching this utility users have to install the Acrosser Driver in advance The system may ask for installing other libraries You can find the libraries on the Application page also 40 ...

Страница 41: ...This is the test utility Users can double click the Sample Code to open the sample code folder The source code of the test utility is in this folder 41 ...

Страница 42: ...ility Driver for Optional Modules Double click this item to open the folder There are drivers for optional modules in this folder Install VGA Driver Double click this item to install the VGA driver The process of installing driver needs the user s confirmation for installation AHCI Driver for Windows XP Double click this item to open the folder of the WinXP32_AHCI_Driver Users need this driver pac...

Страница 43: ...Documents Page Double click on one of the items to open the manual 43 ...

Страница 44: ...py drive and a floppy disk Copy all the files in the folder WinXP32_AHCI_Driver to the floppy disk Connect the floppy drive to the system before installing the Windows XP operating system Make sure the floppy disk is inserted Boot the system with the installation CD Follow the instructions on the screen As soon as the screen shows this information press F6 44 ...

Страница 45: ... When the screen shows this information press S When the screen shows the available driver choose the PCH EG20T SATAAHCI Controller For Windows XP driver 45 ...

Страница 46: ... When the screen shows this information press Enter to continue installing the operating system 46 ...

Страница 47: ...interface 4 Set the CAN package filter to selectively receive CAN packages with specific ID 5 Set the mask bits to selectively make some filter bits take effect In folder ARV6005 Utility Source on the CD we provides 1 API header file 2 API library in static library format and shared library format 3 Test utility and its source code 6 1 2 CAN Message Format TYPE DEFINITION typedef char i8 typedef u...

Страница 48: ...AN packet the bit 0 bit 10 in the id field is the ID of the CAN packet The bit 11 bit 31 are ignored when the APIs in the library processing the CanMsg variable If a CanMsg variable is configured as an Extended Data Frame CAN packet the bit 0 bit 28 in the id field is the ID of the CAN packet The bit 29 bit 31 are ignored when the APIs in the library processing the CanMsg variable id_type This fie...

Страница 49: ...ows device driver has been installed On Linux platform after successfully installing the device driver a character device node named dev AcroDev will be created automatically The APIs open the device node dev AcroDev implicitly so acquiring a file descriptor of dev AcroDev is not ncecssary On Windows platform after successfully installing the device driver there is a device which shows Acrosser De...

Страница 50: ...Linux The default supported COM interfaces on Linux are COM1 COM4 Users must take extra steps to configure Linux kernel in order to support COM ports which do not fall into the range COM1 COM4 Please refer to Appendix A for more information Users don t need extraordinary setup on Windows platform to support COM ports 6 4 I Button Function In the API library we provide a set of I Button functions U...

Страница 51: ...e current setting of the Baud Rate of the CAN Bus This function gets an unsigned char to represent the Baud Rate Here is the table for the Baud Rate Unsigned Char Baud Rate 1 10K 2 20K 3 50K 4 100K 5 125K 6 250K 7 500K 8 800K 9 1000K Users can use the macros listed below to set the Baud Rate Baud Rate define BAUD_RATE_10K 1 define BAUD_RATE_20K 2 define BAUD_RATE_50K 3 define BAUD_RATE_100K 4 defi...

Страница 52: ...unction sets the baud rate successfully it returns 0 any other returned value stands for error 4 Syntax i32 sendCanMessage struct CanMsg buffer u8 count Description This function sends out CAN packages over the CAN bus Parameters If there is more than one CAN packet to send these CAN packages are stored in an array of type CanMsg This function sends out packets in a sequential fashion The memory a...

Страница 53: ...t returns 0 any other returned value stands for error Here is an example If the array canAry of type CanMsg has been declared and allocated The code listed below will receive 30 CAN packages from the CAN bus subsystem and stores the packages in the canAry unsigned int result 0 struct CanMsg canAry 30 result getCanMessage canAry 30 if result 0 fprintf stderr Fail to receive CAN packets n 6 Syntax i...

Страница 54: ...ndicate the mask they want and the API put the setting of the mask in the mask field struct CanMask u8 maskId 0 or 1 u32 mask Return Value If this function receives the mask setting successfully it returns 0 any other returned value stands for error For example struct CanMask a_mask a_mask maskId 0 indicate the mask0 i32 result result getCanMask a_mask The setting of the mask is put at a_mask mask...

Страница 55: ...ds for error 8 Syntax i32 getCanFilter struct CanFilter varFilter Description This function gets the current setting of the acceptance filter Use the filterId field in a CanFilter variable to indicate the filter you want and the API puts the setting of the indicated filter in the filter field in the CanFilter variable varFilter Parameters This function takes a pointer to a CanFilter type variable ...

Страница 56: ...AN packet Parameters This function takes a pointer to a variable of type CanFilter as the parameter Users set up the filterId There are six filters so the filterId could be 0 5 Filter0 and filter1 are associated with mask0 Filter2 filter5 are associated with mask1 By setting up filterType users indicate the type of the filter Filter type could be STD_ID or EXT_ID Depending on the filter type the f...

Страница 57: ...tput pins and put the value at val Parameters This function takes a pointer to an unsigned char variable as the parameter The bit0 bit3 in the pointed variable val is the status of the output pins The bit4 bit7 in the pointed variable val is the status of the input pins For example u8 val i32 result result getChLevel val if result 0 printf Fail to get GPIO status n Return Value If the function get...

Страница 58: ...6 5 2 2 Watchdog 1 Syntax u8 getWtdTimer void Description This function read the value of the watchdog time counter and returns it to the caller Parameters None Return Value This function returns the value of the time counter and returns it to the caller as an unsigned character 2 Syntax void setWtdTimer u8 val Description This function sets the watchdog timer register to the value val and starts ...

Страница 59: ... setPicDefault void Description The function restores the Power Subsystem to the default values After calling this API the items listed below are restored to its default value Remote Switch Default Disabled Battery Monitor Default Disabled Battery Voltage Delta Value Default 1 5V System Soft Off Delay Default 5 seconds System Hard Off Delay Default 1 minute System Power On Delay Default 8 seconds ...

Страница 60: ... DISABLED 0xA5 to test the status value val For example u8 val i32 result result getRemoteSwitch val if result 0 if val ENABLED printf Remote Switch is enabled n else if val DISABLED printf Remote Switch is disabled n Return Value If this function works successfully it returns 0 any other value standards for error 4 Syntax i32 setRemoteSwitch u8 val Descriptions The function sets the status of the...

Страница 61: ...le as the parameter After calling this function the status of the Battery Monitor will be put at the memory which is pointed by the parameter val If the Battery Monitor is enabled val is 0x5A If the Battery Monitor is disabled the val is 0xA5 Users can use the macros ENABLED 0x5A and DISABLED 0xA5 to test the status value val Return Value If this function works successfully it returns 0 any other ...

Страница 62: ...s a float variable as the parameter Return Value If this function works successfully it returns 0 any other value standards for error 10 Syntax i32 setSoftOffDelay u32 setTime Description The Soft Off Delay is the interval between that the system receives a power off signal and that the system generates a power off signal This function sets up the interval in seconds Parameters The parameter is of...

Страница 63: ...ue stands for error 13 Syntax i32 getHardOffDelay u32 Time Description The Hard Off Delay is the interval between that the system is off and that the power 5VSB is off This function gets the interval Parameters The parameter is a pointer which points to an unsigned long variable The returned value is stored at this variable The unit of the returned value is in seconds Return Value If this function...

Страница 64: ...down delay Parameters This function takes a pointer to an unsigned long variable as the parameter The delay time will be put at the memory which is pointed by the parameter val Return Value If this function works successfully the function returns 0 any other value stands for error 17 Syntax i32 setShutdownDelay u32 val Description This function sets the Shutdown delay Parameters This function take...

Страница 65: ...variable The data to be read from the I Button is put at the memory which is pointed by the parameter data Return Value If this function works successfully the function returns 0 any other value stands for error 3 Syntax i32 writeIbutt u8 data Description This function writes command to the I Button Parameters This function takes an unsigned char variable as the parameter The command to be written...

Страница 66: ...lt 0 timeout 5 splashimage hd0 0 grub splash xpm gz hiddenmenu title Fedora Core 2 6 27 5 117 FC10 root hd0 0 kernel vmlinuz 2 6 27 5 117 FC10 ro root dev hda2 rhgb quiet 8250 nr_uarts 6 noirqdebug initrd initrd 2 6 27 5 117 FC10 img 3 List the status of the COM ports in the system setserial g dev ttyS dev ttyS0 UART 16550A Port 0x03f8 IRQ 4 dev ttyS1 UART 16550A Port 0x02f8 IRQ 3 dev ttyS2 UART 1...

Отзывы: