tutorials:launching-vm-and-toolchain:start
Differences
This shows you the differences between two versions of the page.
— | tutorials:launching-vm-and-toolchain:start [2022/12/23 11:06] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Getting Started with the SmartMDSD Toolchain ====== | ||
+ | |||
+ | This is the first tutorial of lesson one. It shows where you find the SmartMDSD-Toolchain on your desktop and where to look around in the SmartMDSD-Toolchain. | ||
+ | |||
+ | This tutorial also already gives you basic information of how to update from the repositories for the latest versions and how to import / export already existing projects. That part of this tutorial is not needed in the beginning and you scan skip that part in the first round. | ||
+ | |||
+ | |||
+ | ===== Basic Information ===== | ||
+ | |||
+ | ^ Level | Beginner | ||
+ | ^ Role | System builder, but also other roles while browsing through the system' | ||
+ | ^ Assumptions | ||
+ | ^ System Requirements | ||
+ | ^ You will learn | Basic usage functionalities of the SmartMDSD Toolchain | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== What is SmartSoft? ===== | ||
+ | |||
+ | SmartSoft is an umbrella term for structures, tooling, infrastructure, | ||
+ | |||
+ | The SmartMDSD Toolchain is based on the Eclipse Modeling Project. It assists the component developer in building software components that adhere to a software component model for robotics. It assists the application builder in composing complex robotics applications out of off-the-shelf robotics software components. | ||
+ | |||
+ | Read more | ||
+ | * [[about-smartsoft: | ||
+ | * [[smartmdsd-toolchain: | ||
+ | |||
+ | |||
+ | ===== Basics on the Virtual Appliance ===== | ||
+ | |||
+ | In case you are using a virtual appliance, please see [[tutorials: | ||
+ | |||
+ | |||
+ | |||
+ | ===== How to do updates ===== | ||
+ | It is recommended to update your svn repository and the installed SmartMDSD toolchain. Double-click the “Update Virtual Machine” icon on the Ubuntu Linux desktop in the Virtual Machine. | ||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | Updating the VM will update all repositories and re-compile the development environment. Depending on your host and guest configuration, | ||
+ | </ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== The SmartSoft MDSD Toolchain ===== | ||
+ | To start the SmartMDSD Toolchain, click on the icon " | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ==== Import existing projects ==== | ||
+ | |||
+ | By default, the toolchain in the virtual machine will have all necessary projects imported and set up. In case you did a direct installation, | ||
+ | |||
+ | * //(if not all are already visible within the toolchain)// | ||
+ | * in the SmartMDSD toolchain menu, please click the following: | ||
+ | * **File -> Import -> Existing Project into Workspace** | ||
+ | * and then import the projects by selecting the following directories (one by one): | ||
+ | * **/ | ||
+ | * **/ | ||
+ | * **/ | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Please do not modify settings in the import-dialog: | ||
+ | </ | ||
+ | |||
+ | * You might need to wait some time until the Virtual Machine has processed everything and is again idle. | ||
+ | * This can take some time when you import a bunch of components. | ||
+ | * Please proceed only after the Virtual Machine is idle again. | ||
+ | |||
+ | The following screenshots shows the dialog settings for components: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | ===== Look Around: An Example System Project ===== | ||
+ | |||
+ | We now briefly look around in the SmartMDSD Toolchain. The next tutorial will more deeply address all aspects of the SmartMDSD Toolchain. | ||
+ | |||
+ | Let's look at one simple example of a system project '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | It contains two software components which implement a simple reactive obstacle avoidance scenario. To see more, continue with the next tutorials. | ||
+ | |||
+ | ===== Further Information ===== | ||
+ | |||
+ | Additional information for working with the virtual machine: [[tutorials: | ||
+ | |||
+ | |||
+ | ===== What to do next? ===== | ||
+ | |||
+ | Please proceed with [[tutorials: | ||
+ | |||
+ | |||
+ | ===== Acknowledgements ===== | ||
+ | |||
+ | {{ : | ||
+ | {{ : | ||
tutorials/launching-vm-and-toolchain/start.txt · Last modified: 2022/12/23 11:06 by 127.0.0.1