{"id":1870,"date":"2017-10-20T21:20:19","date_gmt":"2017-10-20T15:50:19","guid":{"rendered":"http:\/\/localhost:8081\/system-on-module-som\/?p=1870"},"modified":"2025-03-25T19:08:22","modified_gmt":"2025-03-25T13:38:22","slug":"getting-started-with-qt-creator-on-esomimx6","status":"publish","type":"post","link":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/getting-started-with-qt-creator-on-esomimx6\/","title":{"rendered":"Getting Started With Qt Creator On eSOMiMX6"},"content":{"rendered":"<p class=\"western\">Ready to setup Qt creator for <span style=\"color: #000080;\"><span lang=\"zxx\"><u><a href=\"https:\/\/www.e-consystems.com\/iMX6-som-system-on-module.asp\">eSOMiMX6<\/a><\/u><\/span><\/span> ?<\/p>\n<p class=\"western\">This article guides you to setup Qt creator for developing Qt applications by making use e-con Systems\u2122\u2019 <span style=\"color: #000080;\"><span lang=\"zxx\"><u><a href=\"https:\/\/www.e-consystems.com\/iMX6-som-system-on-module.asp\">eSOMiMX6<\/a><\/u><\/span><\/span> based development kit <span style=\"color: #000080;\"><span lang=\"zxx\"><u><a href=\"https:\/\/www.e-consystems.com\/iMX6-development-board.asp\">Ankaa<\/a><\/u><\/span><\/span>.<\/p>\n<div style=\"width: 100%; float: left;\">\n<!--\n\n\n<div style=\"width: 50%; float: left;\">--><\/p>\n<h3 class=\"western\">Qt Creator<\/h3>\n<p class=\"western\">Qt Creator is a cross-platform IDE for development with the Qt framework. It provides you with tools for accomplishing your tasks throughout the whole application development life-cycle, from creating a project to deploying the application on the target platforms.<\/p>\n<p><!--<\/div>\n\n\n\n\n<div style=\"width: 50%; float: right;\">\n\n\n<table style=\"width: 400px; margin: 0px auto; border: 1px solid #FFBC7D;\" align=\"center\">\n\n\n<tbody>\n\n\n<tr style=\"border: 1px solid #FFBC7D;\">\n\n\n<td align=\"center\" width=\"24%\"><img decoding=\"async\" loading=\"lazy\" style=\"vertical-align: middle;\" src=\"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-content\/uploads\/2018\/01\/QT-Series.jpg\" alt=\"Adobe Spark\" width=\"100\" height=\"125\" \/><\/td>\n\n\n\n\n<td width=\"1%\"><\/td>\n\n\n\n\n<td style=\"text-align: center; background: #FF7D01; margin: 0px auto; border-spacing: 0px; color: #ffffff; font-size: 18px;\" align=\"center\" width=\"75%\"><strong>Setup Qt Creator For eSOMiMX6<\/strong><\/td>\n\n\n<\/tr>\n\n\n\n\n<tr style=\"width: 100%; height: 25px; text-align: left; background: #FFBC7D; margin: 0px auto; border-spacing: 0px; color: #000000; font-size: 15px;\">\n\n\n<td colspan=\"3\" align=\"left\"><a href=\"https:\/\/developer.e-consystems.com\/Downloads?key=eHXS6SCPs08yz6FWgn2e22vNnDqXmUZLghhHOqh3DfwQO6V41%2FXOD%2FdtS5N0DrvNNWdZmFc2fjtRGxNLjlbOTLCwE5BC7rtPsZnIakApMzLh3ucPRMNmpc2Mz%2FFbGVzJbmKM7cs0M4s9bNuynaxYIIW96HbgXyP5HYbmHJgCJUd6Sd1aooKKCTmTVwss6z3BRbcjSDvD%2Bm%2FtaGrQTbODlpSvXhkVvHrdnF93m50aXjRMd%2BFPvn3V0MwGO9bEtuDBhOf8FsHrplrs2dmABhAiG4MWW7E5qsR8ZW5dH8Jto7EWUFewvQqDOBTk5Sd2KQe%2B\" target=\"_blank\" rel=\"noopener noreferrer\"> Qt-QML-Setup-Qt-Creator-Steps Application Guide <\/a><\/td>\n\n\n<\/tr>\n\n\n\n\n<tr style=\"width: 100%; height: 25px; text-align: left; background: #FFFFFF; margin: 0px auto; border-spacing: 0px; color: #000000; font-size: 15px;\">\n\n\n<td colspan=\"3\" align=\"left\"><a href=\"https:\/\/developer.e-consystems.com\/Downloads?key=eHXS6SCPs08yz6FWgn2e20Xf3vIoDl0vF4Tatb58piPNfwvSz7rS%2BQiDBbcpL5f3CmFYnTh6ph9mKmjGFQAz1rQgeVBBjvs%2BwhbO53BpzZ3ofbLkq6YQJYkh%2FWo7eQsqYfQwTf04BBq8B4J11tKjBaqu%2BhfivyEG59ifa1o0xJHhXKt4hhv66zKcMRAnlXtRBcRIhm5XoEkE3tpQFG4b4lH8WjS1AZsEH9BcvIPJkDvPc6gkyvrJHsu%2BzTCaigjWRtZMelOdlrh3Dg2v2m8ZzwvHKkYMGP4PGUFyYNZ0plyuYC%2FCGRYj%2FxU7PegEkZEZ\" target=\"_blank\" rel=\"noopener noreferrer\"> Qt-QML-Build-Deploy-Run-Steps Application Guide<\/a><\/td>\n\n\n<\/tr>\n\n\n\n\n<tr style=\"width: 100%; height: 25px; text-align: left; background: #FFBC7D; margin: 0px auto; border-spacing: 0px; color: #000000; font-size: 15px;\">\n\n\n<td colspan=\"3\" align=\"left\"><a href=\"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/qt-vs-gtk-vs-wxwidgets-a-comparative-study\/\" target=\"_blank\" rel=\"noopener noreferrer\"> Qt Basics Samples Package Containing Poky Toolchain<\/a><\/td>\n\n\n<\/tr>\n\n\n<\/tbody>\n\n\n<\/table>\n\n\n<\/div>\n\n\n--><\/div>\n<h3 class=\"western\">Prerequisites<\/h3>\n<ul>\n<li>You must have a Ubuntu PC with Qt Creator installed on it.<\/li>\n<li>Poky Toolchain &#8211; The poky toolchain consists of cross compiler, debugger and qmake which will be used for cross compiling and debugging Qt application for eSOMiMX6 device(s). You can download Poky toolchain from our <span style=\"color: #000080;\"><span lang=\"zxx\"><u><a href=\"https:\/\/developer.e-consystems.com\/\"><b>developer website<\/b><\/a><\/u><\/span><\/span>.<\/li>\n<\/ul>\n<h3>Add a Target Device<\/h3>\n<p class=\"western\">Go to <em>Tools<\/em> =&gt; <em>Options<\/em>. In the left panel, click on <em>Devices<\/em> and add a new device representing the target device:<\/p>\n<ul>\n<li>\n<p class=\"western\">Press <em>Add<\/em> and choose <em>Generic Linux Device<\/em><\/p>\n<ul>\n<li>\n<p class=\"western\">Specifiy a name (e.g. eSOMiMX6)<\/p>\n<\/li>\n<li>\n<p class=\"western\">Fill in the device&#8217;s IP address<\/p>\n<\/li>\n<li>\n<p class=\"western\">Leave the authentication by default: Password, User &#8221;root&#8221;, empty password<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Add Kit<\/h3>\n<p class=\"western\">In the left panel, click on <em>Build &amp; Run<\/em> and configure in the following tabs:<\/p>\n<ul>\n<li>\n<p class=\"western\">Qt Versions:<\/p>\n<ul>\n<li>\n<p class=\"western\">Press <em>Add<\/em><\/p>\n<\/li>\n<li>\n<p class=\"western\">Choose <i>\/opt\/poky\/2.1.3\/sysroots\/x86_64-pokysdk-linux\/usr\/bin\/qt5\/qmake<\/i><\/p>\n<\/li>\n<li>\n<p class=\"western\">Fill in a name<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p class=\"western\">Compilers:<\/p>\n<ul>\n<li>\n<p class=\"western\">Press <em>Add<\/em> =&gt; <em>Gcc<\/em><\/p>\n<\/li>\n<li>\n<p class=\"western\">Name: eSOMiMX6-4.3-G++<\/p>\n<\/li>\n<li>\n<p class=\"western\">Compiler path: <i>\/opt\/poky\/2.1.3\/sysroots\/x86_64-pokysdk-linux\/usr\/bin\/arm-poky-linux-gnueabi\/arm-poky-linux-gnueabi-g++<\/i><\/p>\n<\/li>\n<li>\n<p class=\"western\">ABI (should be detected automatically): arm-linux-generic-elf-32bit<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p class=\"western\"><span style=\"color: #00000a;\"><span style=\"font-size: medium;\"><span lang=\"en-IN\">Debuggers:<\/span><\/span><\/span><\/p>\n<ul>\n<li>\n<p class=\"western\"><span style=\"color: #00000a;\"><span style=\"font-size: medium;\"><span lang=\"en-IN\">Press <\/span><\/span><\/span><em><span style=\"color: #00000a;\"><span style=\"font-size: medium;\"><span lang=\"en-IN\">Add<\/span><\/span><\/span><\/em><\/p>\n<\/li>\n<li>\n<p class=\"western\"><span style=\"color: #00000a;\"><span style=\"font-size: medium;\"><span lang=\"en-IN\">Name: eSOMiMX6-4.3-GDB<\/span><\/span><\/span><\/p>\n<\/li>\n<li style=\"list-style-type: none;\"><\/li>\n<li>\n<p class=\"western\"><span style=\"color: #00000a;\"><span style=\"font-size: medium;\"><span lang=\"en-IN\">Path: <\/span><\/span><\/span><span style=\"color: #00000a;\"><span style=\"font-size: medium;\"><span lang=\"en-IN\"><i>\/opt\/poky\/2.1.3\/sysroots\/x86_64-pokysdk-linux\/usr\/bin\/arm-poky-linux-gnueabi\/arm-poky-linux-gnueabi-gdb<\/i><\/span><\/span><\/span><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>Kit:\n<ul>\n<li>\n<p class=\"western\">Press <em>Add<\/em><\/p>\n<\/li>\n<li>\n<p class=\"western\">Name: eSOMiMX6-4.3<\/p>\n<\/li>\n<li>\n<p class=\"western\">Device: eSOMiMX6<\/p>\n<\/li>\n<li>\n<p class=\"western\">Sysroot: <span style=\"font-family: Arial,serif;\"><span style=\"font-size: small;\">\/opt\/poky\/2.1.3\/sysroots\/cortexa9hf-vfp-neon-poky-linux-gnueabi<\/span><\/span><\/p>\n<\/li>\n<li>\n<p class=\"western\">Compiler: eSOMiMX6-4.3-G++<\/p>\n<\/li>\n<li>\n<p class=\"western\">Debugger: eSOMiMX6-4.3-GDB<\/p>\n<\/li>\n<li>\n<p class=\"western\">Qt version: <span style=\"font-family: Arial,serif;\"><span style=\"font-size: small;\">Qt5.7.0 (qt5)<\/span><\/span><\/p>\n<\/li>\n<li>\n<p class=\"western\">Qt mkspec: <span style=\"font-family: Arial,serif;\"><span style=\"font-size: small;\">linux-oe-g++<\/span><\/span><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p class=\"western\">Now you can create a new Qt project using the eSOMiMX6-4.3 Kit. Qt Creator automatically configures build configurations for the cross compiling Kit.<\/p>\n<p class=\"western\">Please visit our <span style=\"color: #000080;\"><span lang=\"zxx\"><u><a href=\"https:\/\/www.e-consystems.com\/auth\/Account\/login\">developer website<\/a><\/u><\/span><\/span> to download detailed instructions to setup QtCreator for <span style=\"color: #000080;\"><span lang=\"zxx\"><u><a href=\"https:\/\/www.e-consystems.com\/iMX6-micro-som-system-on-module.asp\">eSOMiMX6<\/a><\/u><\/span><\/span> devices and sample programs on Qt.<\/p>\n<p class=\"western\">For further assistance and queries please get in touch with <span style=\"color: #000080;\"><span lang=\"zxx\"><u><a href=\"mailto:sales@e-consystems.com\">sales@e-consystems.com<\/a><\/u><\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ready to setup Qt creator for eSOMiMX6 ? This article guides you to setup Qt&#8230;<\/p>\n","protected":false},"author":17,"featured_media":743,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[193,212,213,127],"tags":[338,251,337,133,207,129,121,112,336],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts\/1870"}],"collection":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/comments?post=1870"}],"version-history":[{"count":11,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts\/1870\/revisions"}],"predecessor-version":[{"id":3057,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts\/1870\/revisions\/3057"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/media\/743"}],"wp:attachment":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/media?parent=1870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/categories?post=1870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/tags?post=1870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}