Transition Qt C++ Embedded Linux Development Environment to Cross-Compile from Windows & macOS
$750-1500 USD
Paid on delivery
Project Background
-----------------------------------
We currently develop on a Linux VM on Parallels, running Ubuntu 14.04 LTS with a 32-bit architecture. Our dev tools include Qt Creator v5.8.0, Qt Linguist v4.8.6, and our compiler is arm-linux-gnueabihf-acc with the target Linux embedded device being a TI ARM Cortex Sitara (32-bit) processor.
We would like to move from Parallels to a more native solution, both for Windows 10+ and macOS 11 ("Big Sur")+. We would like to stay away from paid licensed software like Parallels and ideally avoid VM-based solutions. While we will still consider VM-based solutions, non-VM solutions will be given preference unless it presents clear advantages over a native & cross-compiled solution (WSL solutions for Windows will also be preferable to a dedicated VM solution).
Primary Objectives
-----------------------------------
- Install Qt, Qt Creator, and Qt Linguist onto a native Windows solution that can cross-compile to the target embedded Linux device.
- Install Qt, Qt Creator, and Qt Linguist onto a native macOS solution that can cross-compile to the target embedded Linux device.
Secondary Objectives
-----------------------------------
Upon the primary objective's completion, we may decide to investigate the secondary objective below:
- Investigate if the Qt software suite applications can be upgraded to their latest version without introducing breaking changes into the existing codebase.
Project Deliverables
-----------------------------------
1 document (.txt, .doc, or .docx format) with the following:
- Step by step instructions, from start to finish, on installing Qt, Qt Creator, Qt Linguist, and setting up the development environment to cross-compile to the target Linux device on Windows
- Step by step instructions, from start to finish, on installing Qt, Qt Creator, Qt Linguist, and setting up the development environment to cross-compile to the target Linux device on macOS
General Notes
-----------------------------------
- We currently use the free (unpaid/unlicensed version) of Qt. We do not wish to upgrade to any paid Qt license version.
- Aspects of the codebase are proprietary. This project will potentially involve the contractor to formulate solution steps and deliver them to us for testing purposes, and discussing results in a back-and-forth, iterative manner.
- The project is not an urgent priority, and may be completed at your own pace provided that you aim for completion within specified timeline.
Ideal Applicant Skills & Capabilities
-----------------------------------
- Fluent in English language
- Knowledge of setting up C/C++ development environments and C/C++ compilers/cross-compilers
- Knowledge or experience with programming embedded Linux devices & microprocessors
- Have a means to work with Windows and macOS in order to formulate solutions for both operating systems
- Clear and concise writing skills for drafting the final deliverable
- Strong technical communication skills and ability to communicate any missing pieces needed to accomplish the project objective
Project ID: #32696650
About the project
12 freelancers are bidding on average $1335 for this job
Hello there. Thank you for posting this project, and I'm very happy to bid your project. I have read the description of your project. I have good experience with cross compile on windows for linux or on linux for windo More
Greetings, This is NOT a formal proposal or bid; but instead a quick reminder, that QT software and C++ classes and libraries are only really useble for commercial software development , when QT licenses are purchase More
Hi, there, I've just read your job posting and it sounds like you need a QT expert with good experience in C/C++ Cross Compiler. I have been worked the Linux System Development for 5 years. So, I can guide you. I thin More
Hello, Dear! I am a well-experienced Qt developer and I can build Qt application on embedded system. I feel 100% sure on this project. I can get started right now and keep your timeline. I promise A+. I hope your kin More
Hi, I am interested in your offer as a developer with 10 years of experience. I wanna do my best for you with my experience and diligent efforts. For a cheap price, you'll get more than you want in a short period of More
I think when you say "non-vm is preferred" what you really mean is a platform native (windows/mac) cross build system with your toolchain for the target device.. I have been using wsl for one of our cross toolchains More
I have been working with Qt5 and Qt6 with CMake, qmake to build embedded libraries and applications, backend services then deploy them for MacOS, Windows, iOS, Android, Linux platforms. I am also upgrading my projects More
Hi, I have 15 years of IT industry experience encompassing a wide range of Software Development area using Perl, Python, C/C++, Pro*C/SQL, Shell scripts and UNIX/LINUX related technologies. I have worked on Redhat Ope More
Dear client! I've read your project detail very carefully and almost understand what you need. Well I bid here because your project looks like very interesting to me. I have got most of skills you mentioned except know More
Hi, I am already working on similar Qt application based on Arm A53 and embedded Linux. As per the description You want only cross compiling and porting to newer version of Qt not the application development. Will y More