This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
tutorials:pi:installation [2019/02/14 15:56] Dennis Stampfer |
tutorials:pi:installation [2019/03/07 15:37] oshlapak [Testing SmartSoft on a Raspberry Pi] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Working with the Raspberry Pi: Installation (coming soon) ====== | + | ====== Working with the Raspberry Pi: Installation ====== |
This tutorial provides Raspberry Pi specific installation instructions and general remarks to work with the SmartMDSD Toolchain and the Raspberry Pi. | This tutorial provides Raspberry Pi specific installation instructions and general remarks to work with the SmartMDSD Toolchain and the Raspberry Pi. | ||
+ | |||
+ | |||
===== Basic Information ===== | ===== Basic Information ===== | ||
Line 43: | Line 45: | ||
===== Installation of SmartSoft on Raspberry Pi ===== | ===== Installation of SmartSoft on Raspberry Pi ===== | ||
- | Create a folder in your home directory on Raspberry Pi and start the installation by writing in terminal: | + | Create a folder in your home directory on Raspberry Pi and start the installation by writing in a terminal: |
<code> | <code> | ||
Line 54: | Line 56: | ||
In the installer menu, uncheck option 2 "**Update/Install SmartMDSD | In the installer menu, uncheck option 2 "**Update/Install SmartMDSD | ||
Toolchain to latest version**", since the precompiled binary will not work | Toolchain to latest version**", since the precompiled binary will not work | ||
- | on ARM. Press 'OK'. \\ | + | on ARM. Press 'OK'. |
{{ :tutorials:pi:uncheckopt2.png?550 |}} | {{ :tutorials:pi:uncheckopt2.png?550 |}} | ||
- | Be aware that a similar looking window may pop-up. Don`t confuse them. In the **Install ACE/SmartSoft and dependencies on a clean system** window, uncheck option **1.4)Install additional generic packages (optional)** and press 'OK'. | + | A similarly looking window will pop up. In the **Install ACE/SmartSoft and dependencies on a clean system** window, uncheck option **1.4)Install additional generic packages (optional)** and press 'OK'. |
{{ :tutorials:pi:install2_06.png?650 |}} | {{ :tutorials:pi:install2_06.png?650 |}} | ||
- | Installation may take some time. Don`t worry, it`s fine. | + | The installation will take some time. |
- | During installation, depending on the Raspbian distribution, an error may occur. Then you will see this window asking if you want to abort the update script. Press 'No'. | + | The support for Raspberry Pi is experimental. Some software components are not going to compile on the RaspberryPi. If this is the case, do not abort the script, but choose to proceed in any error message: |
{{ :tutorials:pi:install2_error.png?550 |}} | {{ :tutorials:pi:install2_error.png?550 |}} | ||
- | If the following window pops up, choose 'Yes'. | + | If you see the following selected line, your installation is complete: |
- | {{ :tutorials:pi:install2_05.png?700 |}} | + | {{ :tutorials:pi:install2_end.png?600 |}} |
- | Once Installation is done, if you see the selected line, the installation process is finished: | ||
- | {{ :tutorials:pi:install2_end.png?600 |}} | ||
===== Testing SmartSoft on a Raspberry Pi ===== | ===== Testing SmartSoft on a Raspberry Pi ===== | ||
- | |||
Go to **~/SOFTWARE/smartsoft** directory | Go to **~/SOFTWARE/smartsoft** directory | ||
Line 82: | Line 82: | ||
Start the naming service using the following command: | Start the naming service using the following command: | ||
- | > ./startSmartSoftNaming service | + | <code> |
+ | ./startSmartSoftNamingService | ||
+ | </code> | ||
Once the naming service is running, start exampleComponent101 by writing in terminal: | Once the naming service is running, start exampleComponent101 by writing in terminal: | ||
- | > bin/exampleComponent101 | + | <code> |
+ | bin/exampleComponent101 | ||
+ | </code> | ||
{{ :tutorials:pi:installtestsuccess.png?700 |}} | {{ :tutorials:pi:installtestsuccess.png?700 |}} | ||
- | If you see this - you have successfully installed SmartSoft on your Raspberry Pi! | + | If you see this, you have successfully installed SmartSoft on your Raspberry Pi! |
===== What do do next? ===== | ===== What do do next? ===== |