Manual
Table Of Contents
- AR-R5800 System
- 1.1 Specifications
- 1.2 Packing List
- 1.3 System Dissection
- 2.1 2.5” HDD Installation
- 2.2 CF Card Installation
- 2.3 Power Cord Hook Installation
- 2.4 PCIe Card Installation
- 2.5 Rack Bracket Installation
- 1.1 Specifications
- 1.2 Package Contents
- 1.3 Block Diagram
- 2.1 Locations (Top side)
- 2.2 Connectors and Jumper Setting
- 2.3 Connector and Jumper Setting
- Date Setup
- Time Setup
- IDE Channel 0 Master
- SATA Channel 1/2
- Halt On
- Quick Power On Self Test
- Full Screen Logo Show
- APIC Mode
- Pre-allocated Memory Size
- DVMT Mode
- Console Redirection
- Baud Rate
- LAN Bypass Function
- Reset Configuration Data
- Resources Controlled By
- IRQ Resources
- Onboard Serial Port 1
- Onboard Serial Port 2
- USB Device Setting
- USB 1.0 Controller
- USB 2.0 Controller
- USB Operation Mode
- USB Keyboard Function
- USB Storage Function
- First / Second / Third Boot Device/Other Boot Device
- LAN Boot Select
- Hard Disk Boot Priority
- Save & Exit Setup
- Load Optimized Defaults
- Exit Without Saving
- Set Password

Revision: 1.0
Pin Name on SIO I/O Direction
Signal Name
in Source Code
GP30
Configurable GPIO0
GP31
Configurable GPIO1
GP32
Configurable GPIO2
GP33
Configurable GPIO3
GP34
Configurable GPIO4
GP35
Configurable GPIO5
GP36
Configurable GPIO6
GP37
Configurable GPIO7
In the GPIO APIs, we use the signal names ‘GPIO0’, ‘GPIO1’…etc. to identify the GPIO ports.
LAN Bypass Subsystem
Overview
Two pairs of LAN ports on AR-B5800 implement the bypass function. Users can invoke the
LAN Bypass APIs to control the bypass states of the LAN ports and set up the LAN Bypass
Watchdog timer ( this watchdog timer is different from the system watchdog timer mentioned in the
previous paragraph ).
AR-B5800 Library (Window
platform only)
The released code for Windows platform includes a folder called ‘AR-B5800’. In this folder,
there are header files and source codes of all the APIs of LCM module, GPIO, Watchdog, and LAN
Bypass functions. The source codes in this folder generate the API library ‘AR-B5800.lib’ and
‘AR-B5800.dll’. Users who want to invoke the APIs can include the ‘AR-B5800.h’ in their
application source code and compile their application with the library ‘AR-B5800.lib’ or
‘AR-B5800.dll’.
Besides AR-B5800 libraries, there are WinIo32.sys, WinIo32.lib, and WinIo32.dll in this
directory. These files are indispensable for LAN Bypass application, GPIO and Watchdog
application. Please put these three files with LAN Bypass application, GPIO and Watchdog
application in the same folder. The APIs invoke WinIo32.lib, WinIo32.dll, and WinIo32.sys
implicitly.
50










