Connect with Linux PC ................24 Uninstall Linux Driver ..................27 Using ARM Suite to install and configure RoboPeak Mini USB Display’s device driver for Mini PC ................28 Using dd to flash firmware to SD card in Windows ........30 5.
User Manual 1. Introduction RoboPeak Mini USB Display is a low cost display module with USB connectivity for data transmission and designed by RoboPeak Team. It can be convenient used as a Human Interactive Interface device for various embedded devices and platforms.
RoboPeak Mini USB Display User Manual 2. Typical Use Case RoboPeak Mini USB Display can be used in multiple ways. Here we list several typical use cases for your reference. As Human Interactive Interface for Mini PC Along with the popularize of ARM chips with the lower cost and higher performance, Mini PC products such as Raspberry Pi becomes very popular.
Human Interface to show devies’ status, provide management function. This will improve device’s user experience a lot. Figure 3 PC connected with RoboPeak Mini USB Display The picture comes from Razor’s website, copyrighted by Razor. 4 / 35 Copyright 2009-2013 RoboPeak http://www.RoboPeak.com...
3. Basic Usage Connect with Mini PC RoboPeak Mini USB Display is designed for Mini PC at first, so it has considered many use case for connecting with Mini PC. This is also the most convenient way to using RoboPeak Mini USB Display.
You can download prebuilt firmware from: http://www.robopeak.com/docs/doku.php?id=product-rpusbdisp-downloads Flash RoboPeak firmware to MiniPC You can follow below steps to flash your MiniPC after downloading the RoboPeak prebuilt firmware image. Decompress the firmware The provided Mini PC firmware is compressed using xz .
Page 8
Ax series SoC solution. So it can only be used to flash pcDuino and Cubieboard series which are using All Winner solution. You can find the firmware link from RoboPeak’s wiki. http://www.robopeak.com/docs/doku.php?id=product-rpusbdisp-downloads Step 1 Disconnect all power supply and USB connection from Mini PC Firstly, you need to disconnect all power supply including power cable, USB OTG cable to make sure Mini PC has turned off.
Page 9
1.5 RoboPeak Mini USB Display User Manual Figure 4 UI of Phoenix Suit Choose Firmware tab: Figure 5 Firmware tab of Phoenix Suit Click “Image” Button to choose decompressed firmware image. (Note, should be *.img file, not *.xz file)
Page 10
1.5 RoboPeak Mini USB Display User Manual Figure 6 Choose image file Now, Phoenix Suit is ready to flash the firmware to your device. Step 3 Connect Mini PC pcDuino Press SW2 key (right corner) in the PCB.
Page 11
1.5 RoboPeak Mini USB Display User Manual Iteaduino Plus Almost the same steps as Cubieboard Series. Step 4 Start flash firmware When Phoenix Suit detects Mini PC in DFU mode or FEL mode, it will pop up bellow dialog.
Page 12
1.5 RoboPeak Mini USB Display User Manual update finished. Before that, please make sure not to disconnect Mini PC with your computer. Flash firmware to SD card in Windows Step 1 Download and install Win32 Disk Imager Win32 Disk Imager is an open source disk image tool in Windows. You can download the tool from: http://sourceforge.net/projects/win32diskimager/...
Page 13
1.5 RoboPeak Mini USB Display User Manual Figure 11 Confirm dialog of Win32 Disk Imager Press Yes button to start write. Win32 Disk Imager will write the image content to your SD card. This process may last several minutes according to your SD card’s write speed.
Page 14
1.5 RoboPeak Mini USB Display User Manual Figure 13 The output of mount command As shown in the blue box, my SD card’s label name is LIVE SUIT, it is automatically mount to /media/LIVE SUIT by Ubuntu. Its device name is /dev/sdb1. Here /dev/sdb1 contains partition information and its real device name is /dev/sdb.
Page 15
1.5 RoboPeak Mini USB Display User Manual After successfully write, dd command will have bellow output: 7600+0 records in 7600+0 records out The output means your write has succeeded. You only need to insert SD card to your mini PC now.
Page 16
1.5 RoboPeak Mini USB Display User Manual Mount Now, you should see all mount information in the terminal. Figure 15 output of mount command From above figure, we can know /dev/disk1s1 is mounted to /Volumes/LIVE SUIT. That’s it. It’s the partition of SD card. Accordingly, the SD card’s device name is /dev/disk1.
Page 17
1.5 RoboPeak Mini USB Display User Manual Figure 16 Output of diskutil umount Step 3 Write firmware using dd The approach of write firmware using dd in Mac OS X is the same as in Linux. Please refer to the chapter above.
Page 18
1.5 RoboPeak Mini USB Display User Manual Figure 17 Login screen of Arduino Yun Step 3 Goto flash firmware page Press Configure button in the up right corner. Figure 18 Web UI of Arduino Yun Then choose “advanced configuration panel(luci)”.
Page 19
1.5 RoboPeak Mini USB Display User Manual Figure 20 Advanced configuration panel of Arduino Yun Step 4 Choose the ROM and start flash Choose the ROM file you just downloaded and press Flash Image button. Figure 21 Choose the ROM for Arduino Yun Then press Proceed to start flash.
Page 20
Before that, please make sure not to disconnect it with your computer. You shall see boot console print information in the RoboPeak Mini USB Display after Arduino Yun restarted. If you plugged in USB keyboard and press any key, you will see a shell started in the display.
Page 21
1.5 RoboPeak Mini USB Display User Manual Flash firmware to WR703 using web interface Similarly, WR703 also provided a web interface for updating its firmware. Step 1 Power on WR703 and connect with its wifi. Find wifi named “TP-LINK_XXXX”and connect to it.
RoboPeak Mini USB Display User Manual You shall see boot console print information in the RoboPeak Mini USB Display after WR703 restarted. If you plugged in USB keyboard and press any key, you shall see a shell started in the display.
Page 23
1.5 RoboPeak Mini USB Display User Manual Step 2 Power on and long press screen when RoboPeak logo showed in the screen. Plug USB cable to power on the display Figure 27 RoboPeak logo showed in the screen When RoboPeak logo showed on the screen, long press the screen until the screen...
Page 24
1.5 RoboPeak Mini USB Display User Manual for touching next calibration point. You will be asked to touch upper left corner, left corner, right corner, upper right corner during calibration process. After the calibration process done, the data will be saved to your USB display’s flash.
Since RoboPeak Mini USB Display’s driver doesn’t include in the Linux kernel by default, we need to build our own device driver. Again, let’s take Ubuntu Desktop 12.04.2 LTS as example to introduce how to build RoboPeak Mini USB Display device driver.
Page 26
1.5 RoboPeak Mini USB Display User Manual Step 3 Download the source code of RoboPeak Mini USB Display’s Linux device driver You can use git command to get the latest device driver source code from: git clone https://github.com/robopeak/rpusbdisp.git If the git clone command executed successfully, you will get an rpusbdisp folder in your current path which contains RoboPeak Mini USB Display’s device driver...
Page 27
GitHub homepage of RoboPeak Mini USB Display project for more information: https://github.com/robopeak/rpusbdisp Step 7 Configure the kernel module to be loaded automatically and reboot You can configure the RoboPeak Mini USB Display’s kernel driver to be loaded automatically by using bellow command: sudo echo rp_usbdisplay>>/etc/modules If you’re using Vmware or Virtual Box VM, rp_usbdisplay kernel module maybe...
Step 9 Reboot to start using RoboPeak Mini USB Display sudo reboot Uninstall Linux Driver If you want to disable RoboPeak Mini USB Display, you can follow bellow steps: Step 1 Restore X Configure file You only need to remove RoboPeak Mini USB Display’s X server configure file and reboot X Server to disable RoboPeak Mini USB Display.
–r rp_usbdisplay sudo rm –f /lib/modules/`uname –r`/kernel/rp_usbdisplay.ko sudo depmod –a Now, RoboPeak Mini USB Display’s driver has been fully removed from your PC. Using ARM Suite to install and configure RoboPeak Mini USB Display’s device driver for Mini PC Usually, Mini PC has pre-installed Linux firmware when shipping or maybe you have already installed Linux firmware in your Mini PC.
Page 30
If all these files are existed, then it means you can use ARM Suite to install and configure driver for RoboPeak Mini USB Display. Step 2 Download ARM Suite You can find the latest download address of ARM Suite from our wiki page: http://www.robopeak.com/docs/doku.php?id=product-rpusbdisp-downloads...
1.5 RoboPeak Mini USB Display User Manual The last reboot command will reboot your device to make driver work. Using dd to flash firmware to SD card in Windows If you would like to flash firmware to SD card in windows, you can use the tool “dd for Windows”...
Page 32
1.5 RoboPeak Mini USB Display User Manual Figure 30 Disk Management Tool From figure 30, my SD card is disk3, so the device name of my SD card is: \\?\Device\Harddisk3\Partition0 If the SD card is mounted (Has assigned driver letter), you need to 31nmounts it first: Right click the partition, choose “Change Drive Letter and Paths”...
Page 33
1.5 RoboPeak Mini USB Display User Manual Go to “dd for Windows” folder. cd \Runtime\dd-0.6-beta3 (Modify the path according to your environment) Write image by executing dd: dd if=path-to-sdimage.img of=\\?\Device\Harddisk3\Partition0 bs=1M (The path-to-sdimage.img should be the full path to the download firmware. SD card device name is the one you find in Step 2)...
User Manual 5. Q&A Why is my RoboPeak Mini USB Display always showing blank screen? The RoboPeak Mini USB display may show black screen in bellow situations: RoboPeak Mini USB Display doesn’t connect with any PC or Mini PC. ...
Page 35
1.5 RoboPeak Mini USB Display User Manual My Mini PC has already installed Linux, is it possible to use RoboPeak Mini USBDisplay without update firmware? You can follow Chapter 4 “Using ARM Suite to install and configure RoboPeak Mini USB Display’s device driver for Mini PC”...
1.5 RoboPeak Mini USB Display User Manual 6. Version History Date Description 2013-11-28 Initial version 2013-12-4 Fix typo 2013-12-31 Add Arduino Yun information 2014-1-12 Add WR703 information 2014-3-18 Add Iteaduino Plus A10 information 2014-5-6 Add Galileo information 35 / 35 Copyright 2009-2013 RoboPeak http://www.RoboPeak.com...
Need help?
Do you have a question about the Mini USB Display and is the answer not in the manual?
Questions and answers