Difference between revisions of "Getting Started With Qt Creator"
Line 26: | Line 26: | ||
{{:Templateimpl:geninfo | initials=BS | title=Getting Started with Qt Creator | desc=The following page can be used to get familiarized with EMAC Qt Creator. | project=OE 5.0 }} | {{:Templateimpl:geninfo | initials=BS | title=Getting Started with Qt Creator | desc=The following page can be used to get familiarized with EMAC Qt Creator. | project=OE 5.0 }} | ||
=== Tools Required === | === Tools Required === | ||
+ | These tools should already be installed if you installed the EMAC SDK using the automatic installer. | ||
* [[Getting_Started_with_the_EMAC_OE_SDK | EMAC OE 5.X SDK]] | * [[Getting_Started_with_the_EMAC_OE_SDK | EMAC OE 5.X SDK]] | ||
* EMAC Qt Creator | * EMAC Qt Creator | ||
Line 38: | Line 39: | ||
{{:Templateimpl:using | initials=BS | title=Getting Started with Qt Creator | desc=The following page can be used to get familiarized with EMAC Qt Creator. | project=OE 5.0 }} | {{:Templateimpl:using | initials=BS | title=Getting Started with Qt Creator | desc=The following page can be used to get familiarized with EMAC Qt Creator. | project=OE 5.0 }} | ||
− | + | 1. Launch Qt Creator using one of the following methods: | |
+ | * Click the Qt Creator icon on the the desktop | ||
+ | * In the terminal, execute the following commands: | ||
+ | {{cli | username=developer | hostname=ldc | cd ~/EMAC-SDK/emac-QtCreator/bin }} | ||
+ | {{cli | username=developer | hostname=ldc | pwd=~/EMAC-SDK/emac-QtCreator/bin | ./qtcreator.sh }} | ||
− | |||
− | 2. | + | 2. To generate a new project from Qt Creator, select '''New Project''' on the opening splash window. The examples being used are all written in the <code>C programming</code> language. |
− | [[File: | + | [[File:QtCreatorGUInew.png|600px|left|thumb|Figure 1: Qt Creator GUI]] |
<br clear=all> | <br clear=all> | ||
− | 3. | + | 3. After selecting '''New Project''' a new window will pop up. To run a <code>C programming</code> example using EMAC hardware, select '''EMAC Project''' under the Projects tab. Then select '''EMAC C Project (CMake Build)'''. Click the '''Choose''' button on the bottom right of the window to continue to the next page as shown in Figure 3. |
− | [[File: | + | [[File:EMAC_C_Project.png|600px|left|thumb|Figure 2: Qt Creator EMAC Project]] |
<br clear=all> | <br clear=all> | ||
− | 4. | + | 4. The next page will be '''Introduction and Project Location'''. Select a name for the <code> C </code> project. Once the project name is given, choose a directory to store the project. Note: It is highly recommended to store your project somewhere other than the default location. For this example, we used <code>/home/developer/Projects</code>. |
− | [[File: | + | [[File:Project_location1.png|600px|left|thumb|Figure 3: Qt Creator Project Location]] |
<br clear=all> | <br clear=all> | ||
− | 5. The next page | + | 5. The next page summarizes the '''EMAC C Project'''. Click '''Finish''' to continue. |
− | [[File: | + | [[File:Project_summary1.png|600px|left|thumb|Figure 4: Qt Creator Project Summary]] |
<br clear=all> | <br clear=all> | ||
− | 6 | + | 6. The next step is to set up the device you will be using for the Qt Creator examples. Click Tools -> Options |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{note|The board used for this example is the iPac-9x25. The iPac-9x25 is a 32-bit ARM architecture. Make sure to connect power, Ethernet, and serial to the board.}} | {{note|The board used for this example is the iPac-9x25. The iPac-9x25 is a 32-bit ARM architecture. Make sure to connect power, Ethernet, and serial to the board.}} | ||
− | + | 7. Select '''Devices''' from the left pane. | |
− | [[File:Options_devices.png|600px|left|thumb|Figure | + | [[File:Options_devices.png|600px|left|thumb|Figure 5: Qt Creator Device Option]] |
<br clear=all> | <br clear=all> | ||
− | + | 8. Click the '''Add''' button | |
− | + | 9. Select Generic Linux Device, then click '''Start Wizard'''. | |
− | [[File:Generic_linux.png|600px|left|thumb|Figure | + | [[File:Generic_linux.png|600px|left|thumb|Figure 6: Qt Creator Wizard Selection]] |
<br clear=all> | <br clear=all> | ||
− | + | 10. Type in a name, the IP address, the user name, and the password for the device. Use the credentials below to sign in. | |
{| class="wikitable" | {| class="wikitable" | ||
Line 102: | Line 91: | ||
|} | |} | ||
− | [[File:Device_connection.png|600px|left|thumb|Figure | + | [[File:Device_connection.png|600px|left|thumb|Figure 7: Qt Creator Configuration Setup]] |
<br clear=all> | <br clear=all> | ||
− | + | 11. Click '''Next'''. | |
− | + | 12. Click '''Finish'''. | |
− | + | 13. A connection will be established with the target device. | |
− | [[File:Device_test.png|600px|left|thumb|Figure | + | [[File:Device_test.png|600px|left|thumb|Figure 8: Qt Creator Device Test]] |
<br clear=all> | <br clear=all> | ||
− | + | 14. Click '''Close'''. | |
− | |||
− | |||
− | + | 15. Click '''Apply'''. | |
+ | 16. Navigate to the '''Projects''' tab. Here, Qt Creator will ask you to select which kits you will be using with the project. For this example, we made sure the '''arm''' kit was selected. Then click '''Configure Project'''. | ||
− | [[File: | + | [[File:Configproject.png|600px|left|thumb|Figure 9: Configureing Qt Project]] |
<br clear=all> | <br clear=all> | ||
− | + | 17. Now, on the left side of Qt Creator, you will see the project icon, which looks like a monitor. Click this and make sure '''Arm''' is selected under '''Kit''', '''Default''' is selected under '''Build''', and the project is set to be run on the remote device under '''Run'''. | |
− | [[File: | + | [[File:Kitselection.png|600px|left|thumb|Figure 10: Selecting Qt Kit]] |
<br clear=all> | <br clear=all> | ||
− | + | 18. Now, simply press the green play button. The program should run on the target device and yield an output. | |
− | |||
− | |||
− | [[File: | + | [[File:Qtoutput.png|900px|left|thumb|Figure 11: Successfully running Qt Project]] |
<br clear=all> | <br clear=all> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<!-- /*********************************************************************************************************/ --> | <!-- /*********************************************************************************************************/ --> | ||
<!-- /****************************************** Conclusion ******************************************/ --> | <!-- /****************************************** Conclusion ******************************************/ --> |
Revision as of 12:41, 6 June 2017
The following page demonstrates the process of getting familiar with EMAC Qt Creator and running it on the target machine.
Contents
Background
Qt Creator is a cross-platform Open Source Integrated Development Environment (IDE) that can be used to develop software for many different languages. It includes a visual debugger and an integrated GUI layout and forms designer.
For more information visit the Qt Project site http://qt-project.org/wiki/Category:Tools::QtCreator.
General Information
Tools Required
These tools should already be installed if you installed the EMAC SDK using the automatic installer.
- EMAC OE 5.X SDK
- EMAC Qt Creator
- GNU
make
- CMake
Setup
- Make sure the system has the EMAC OE 5.X SDK and tools installed.
- Launch EMAC Qt Creator.
Getting Started with Qt Creator
1. Launch Qt Creator using one of the following methods:
- Click the Qt Creator icon on the the desktop
- In the terminal, execute the following commands:
developer
@
ldc
:
~
#
cd ~/EMAC-SDK/emac-QtCreator/bin
developer
@
ldc
:
~/EMAC-SDK/emac-QtCreator/bin
#
./qtcreator.sh
2. To generate a new project from Qt Creator, select New Project on the opening splash window. The examples being used are all written in the C programming
language.
3. After selecting New Project a new window will pop up. To run a C programming
example using EMAC hardware, select EMAC Project under the Projects tab. Then select EMAC C Project (CMake Build). Click the Choose button on the bottom right of the window to continue to the next page as shown in Figure 3.
4. The next page will be Introduction and Project Location. Select a name for the C
project. Once the project name is given, choose a directory to store the project. Note: It is highly recommended to store your project somewhere other than the default location. For this example, we used /home/developer/Projects
.
5. The next page summarizes the EMAC C Project. Click Finish to continue.
6. The next step is to set up the device you will be using for the Qt Creator examples. Click Tools -> Options
NOTE |
The board used for this example is the iPac-9x25. The iPac-9x25 is a 32-bit ARM architecture. Make sure to connect power, Ethernet, and serial to the board. |
7. Select Devices from the left pane.
8. Click the Add button
9. Select Generic Linux Device, then click Start Wizard.
10. Type in a name, the IP address, the user name, and the password for the device. Use the credentials below to sign in.
Table 4: Default Login Credentials | |
---|---|
Username | Password |
root | emac_inc |
11. Click Next.
12. Click Finish.
13. A connection will be established with the target device.
14. Click Close.
15. Click Apply.
16. Navigate to the Projects tab. Here, Qt Creator will ask you to select which kits you will be using with the project. For this example, we made sure the arm kit was selected. Then click Configure Project.
17. Now, on the left side of Qt Creator, you will see the project icon, which looks like a monitor. Click this and make sure Arm is selected under Kit, Default is selected under Build, and the project is set to be run on the remote device under Run.
18. Now, simply press the green play button. The program should run on the target device and yield an output.
Conclusion
This page is a quick getting started tutorial on how to use EMAC Qt Creator for the first time. It shows you how to create an EMAC C Project, how to set up the necessary kits for your target board, how to set up your target board, and how to build and run example projects.