|
|
(One intermediate revision by the same user not shown) |
Line 8: |
Line 8: |
| <!-- /**************************************** Page Description Text ****************************************/ --> | | <!-- /**************************************** Page Description Text ****************************************/ --> |
| <!-- /*********************************************************************************************************/ --> | | <!-- /*********************************************************************************************************/ --> |
− | This page outlines a basic guide to getting starting using the DEV-IOT6U.
| + | The MitiPy is an Industrial IoT device that is designed to provide a secure, flexible and ruggedized Industrial IOT Gateway solution. The MitiPy is |
− | * [[DEV-IOT6U | DEV-IOT6U Hardware Main Page]]
| + | built around the STMicroelectronics STM32 microcontroller with 32bit m4 ARM core.The MitiPy provides a comprehensive wireless multi-protocol (Wi-Fi + BT5) connectivity solution. |
| + | Additionally, the MitiPy supports both the Skywire Cellular Module(s) and the MultiConnect mDot LoRa |
| + | module. This module also provides RS232, RS485, CAN, USB and Ethernet to support protocols such as |
| + | Modbus, PROFINET and EtherCAT. A wide range of configurable controller I/O pins are also available, enabling max system utilization. |
| | | |
− | <!-- /*********************************************************************************************************/ -->
| + | The MitiPy Currently supports Micropython. A freeRTOS build is currently in development and will be available soon! |
− | <!-- /***************************************** Background Information ****************************************/ -->
| |
− | <!-- /*********************************************************************************************************/ -->
| |
− | <!-- /*********************************************************************************************************/ -->
| |
− | <!-- /***************************************** General Information *****************************************/ -->
| |
− | <!-- /*********************************************************************************************************/ -->
| |
− | {{:Templateimpl:geninfo | initials=BS | title=IMX6U Getting Started | desc=The following page can be used to get familiarized with the DEV-IOT6U. | project=OE 5.0 }}
| |
− | === What Comes with the Development Kit ===
| |
− | * SoM-IMX6U-120R2 (528MHz iMX6UL 4GB eMMC, 128MB SoM, connected to Carrier Board)
| |
− | * SoM-112ES-131R1 (Dlx Carrier with Wifi/BT & Audio)
| |
− | * 5V 3A Wall Power Supply
| |
− | * 10 Pin Com to DB9 Cable 12"
| |
− | * RJ45 to RJ45 Ethernet Cable 7'
| |
− | * USB2.0A Male to Micro-USB Male 6'
| |
− | * 2.4 & 5GHz 100mm Wifi Antenna
| |
− | * MikroBus ROTARY B click
| |
− | {{note | Do to a design flaw in the MikroBus Rotary B Click, the card does not allow another SPI device to be present on the SPI Bus. The SoM-IMX6U uses the SPI Bus and the presence of MikroBus Rotary B Card prohibits the SOM from booting.
| |
− | '''To alleviate this issue, the pin labeled “SDO” must be cut and jumpers JB5 and JB6 on the Dev Kit Carrier Board (SoM-112) must be set to 3P3''' (see figures below)}}
| |
| | | |
− | === Tools Required ===
| + | [[Getting Started with MitiPy and FreeRTOS|Getting Started with MitiPy and FreeRTOS]] |
− | * Desktop PC (Linux or Virtual Linux Machine)
| |
− | ** Instructions for Downloading a [[Getting_Started_With_EMAC_Virtual_LDC#Getting_Started_With_EMAC_Virtual_LDC|Virtual Machine with EMAC OE SDK pre-installed]]
| |
− | | |
− | == Setup ==
| |
− | 1. Install EMAC OE SDK on your computer.
| |
− | * Installation options are linked [[Getting_Started_with_the_EMAC_OE_SDK#Installing_EMAC_SDK|HERE]].
| |
− | 2. Make the following cable connections using the cables provided:
| |
− | * Board Micro-USB to USB Desktop
| |
− | * Board Ethernet to Ethernet Network
| |
− | * 5V Wall Power Supply to Board Power (may be left unplugged from wall until Step 3)
| |
− | 3. Open [[Getting_Started_With_Minicom|Minicom]] and create a terminal session with the DEV-IOT6U
| |
− | * After supplying power, boot messages will be displayed followed by a '''log in''' prompt.
| |
− | ** '''somimx6ul login: root'''
| |
− | ** '''password: emac_inc'''
| |
− | * Use command "ifconfig" in the terminal session to find the device's IP address that can be used during the development process.
| |
− | | |
− | == Development ==
| |
− | There are two options in development with this device: </br>
| |
− | 1. Using the EMAC OE SDK on terminal. [ [[Getting_Started_with_the_EMAC_OE_SDK | Getting Started with the EMAC OE SDK]] ] </br>
| |
− | - or </br>
| |
− | 2. Using the EMAC OE SDK on Qt Creator. [ [[Getting_Started_With_Qt_Creator|Getting Started With Qt Creator]] ]
| |
− | | |
− | <!-- /*********************************************************************************************************/ -->
| |
− | <!-- /***************************************** Using/Working With ******************************************/ -->
| |
− | <!-- /*********************************************************************************************************/ -->
| |
− | === MikroBus Rotary B Click ===
| |
− | EMAC has provided a MikroBus Rotary B Card which provide a number of LEDs and a Rotary Switch to allow for easy demonstration and interaction of the Eval Kit.
| |
− | Demo/Example Software is provided that interacts with this Card. This Software can be modified by the user as an exercise in using the development tools.
| |
− | | |
− | '''NOTE:''' Do to a design flaw in the MikroBus Rotary B Card which does not allow another SPI device to be present on the SPI Bus. The SoM-IMX6U uses the SPI Bus and the presence of MikroBus Rotary B Card prohibits the SOM from booting.
| |
− | '''To alleviate this issue, the pin labeled “SDO” must be cut and jumpers JB5 and JB6 on the Dev Kit Carrier Board (SoM-112) must be set to 3P3''' (see figures below).
| |
− | [[File:RotaryBClickModification.png]] </br>
| |
− | [[File:JumpersMikroBus.png]]
| |
− | | |
− | == Demo ==
| |
− | Proceed to this page for an example demo of the MikroBus Rotary B Click on the DEV-IOT6U: </br>
| |
− | *[[Example_MikroBus_Rotary_on_the_DEV-IOT6U]]
| |
− | | |
− | == Further Information ==
| |
− | | |
− | | |
− | {{:Templateimpl:whatnext | initials=BS | title=Getting Started with the EMAC OE SDK | desc=Basic tutorial for using the EMAC OE SDK. | project=OE 5.0 }}
| |
− | | |
− | * [[DEV-IOT6U | DEV-IOT6U Hardware Main Page]]
| |
− | * [[Getting_Started_with_the_EMAC_OE_SDK | Getting Started with the EMAC OE SDK]]
| |
− | * [[Getting_Started_With_Qt_Creator|Getting Started With Qt Creator]]
| |
− | * [[Getting_Started_With_Minicom|Getting Started with Minicom]]
| |