AGL Demonstrator

One of the goals of AGL is to enable engineers and software developers to quickly gain experience with AGL. For this purpose we are make images and source code available for you to download and try on actual hardware. Simply follow the instructions to create your own AGL Demonstrator.

Hardware Specification

  • Computer: Nexcom NDiS 166 (This is the tested hardware, however, other x86-based systems may work as well.)
  • Touchscreen: Gaintec GL116FHD (This is a 11.6" 1080p capacitive touchscreen.)
  • CAN Adapter: Peak CAN USB (You will only need the CAN adapter if you are actually intending to attach the system to a vehicle. WARNING: You may void the warranty of your vehicle, may cause damage or create hazardous situations when connecting to a vehicle via CAN.)

Downloads

Instructions

Creating a bootable USB Flash Drive

  1. Download the GPartd live image ZIP file from http://gparted.sourceforge.net/download.php.
  2. Format a 8 GB or larger USB flash drive with FAT32 file system.
  3. Extract and copy all the contents of the GPartd live image ZIP file to your USB flash drive. Keep the directory layout, for example, the file "GPL" should be in the USB flash drive's top directory.
  4. Make your flash drive bootable. Dependent on your host system:
    1. Linux: Go to utils/linux on your flash drive and execute makeboot.sh.
    2. Windows: Go to utils\win32 and execute makeboot.bat
  5. Follow the on-screen instructions of GPartd.
  6. Copy the AGL Demonstrator image to the USB flash drive.

Imaging the machine

  1. Boot the system from the GPartd USB flash drive.
  2. Start GPartd with its defaults (simply hit Enter through all of the options.
  3. Open a terminal and extract and copy the image to the systems's harddrive:
       gunzip -c agl-demo_1-0.img.gz | dd of=/dev/sda bs=16M
  4. Close the terminal
  5. In the GPartd window, refresh the devices.
  6. Increase the size of /dev/sda3 to the remainder maximum of the drive.
  7. Shutdown the system.
  8. Remove the USB key.
  9. Power on the system.