|
| 1 | +.. _getting_started_with_iot_development_kit: |
| 2 | + |
| 3 | +Getting Started with IoT Development Kit |
| 4 | +======================================== |
| 5 | + |
| 6 | +Supported Hardware |
| 7 | +################## |
| 8 | + |
| 9 | +The DesignWare® ARC® IoT Development Kit (IoTDK) is a versatile platform that includes the necessary hardware and software to accelerate software development and debugging of sensor fusion, voice recognition and face detection designs. RTOS & bare metal applications can be developed using the embARC Open Software Platform (OSP). I/O functionality can be extended using Digilent® Peripheral Modules (Pmods™), as well as Arduino Shields and mikrobus modules. |
| 10 | + |
| 11 | +For further information, see :ref:`board_iotdk` |
| 12 | + |
| 13 | +Setting Up IoTDK |
| 14 | +################ |
| 15 | + |
| 16 | +#. Switch DIP switches to the OFF position (closest to the edge of the board). |
| 17 | + |
| 18 | +#. Connect your PC and IoTDK board with USB cable to micro USB port next to 5V DC power connector on board. |
| 19 | + |
| 20 | +#. (Optional) Connect 5V DC power connector with 5V AC/DC adapter. |
| 21 | + |
| 22 | +#. You can use any terminal emulation program to view UART output from the IoTDK. The USB connection provides both the debug channel and RS232 transport. Use PuTTY application on Windows as an example. |
| 23 | + |
| 24 | + * Determine which COM port the IoTDK is using. |
| 25 | + |
| 26 | + * Open the **Windows Control Panel** and select **Device Manager** in a Windows environment. |
| 27 | + * Expand **Ports (COM and LPT)** in the list. Select **USB Serial Port (COM x)** and note the COM port number for the ARC board. |
| 28 | + |
| 29 | + * Configure serial terminal connection. |
| 30 | + |
| 31 | + * Launch PuTTY. Select **Serial** under **Connection type** and enter the appropriate COM port string under **Serial line**. |
| 32 | + * Choose 115200 baud, 8 bits, 1 stop bit, no parity (115200-8-N-1) in settings. |
| 33 | + * You can optionally save your settings so they can be easily retrieved every time PuTTY is launched. |
| 34 | + * Click Open to open the console. |
| 35 | + |
| 36 | +#. Test serial output with IoTDK. |
| 37 | + |
| 38 | + * Press the reset button on the IoTDK board to reset the board and run the uboot. |
| 39 | + * Confirm that you can see the message printed to the console as shown below. |
| 40 | + |
| 41 | + .. code-block:: console |
| 42 | +
|
| 43 | + U-Boot 2018.03-rc3-00028-g161e5eeaa4a4-dirty (Mar 05 2018 - 12:56:14 +0300) |
| 44 | +
|
| 45 | + DRAM: 128 KiB |
| 46 | + MMC: Synopsys Mobile storage: 0 |
| 47 | + Loading Environment from FAT... Card did not respond to voltage select! |
| 48 | + ** Bad device mmc 0 ** |
| 49 | + Failed (-5) |
| 50 | + In: serial0@80014000 |
| 51 | + Out: serial0@80014000 |
| 52 | + Err: serial0@80014000 |
| 53 | + => |
| 54 | +
|
| 55 | +
|
| 56 | +#. (Optional) Connect peripheral modules to the IoTDK as per :ref:`peripheral_preparation`. |
| 57 | + |
0 commit comments