Transition Qt C++ Embedded Linux Development Environment to Cross-Compile from Windows & macOS

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

Evner: C++ Programmering, Linux, Qt, Indbygget Software

Om arbejdsgiveren:
( 0 bedømmelser ) Austin, United States

Projekt ID: #32696650

13 freelancere byder i gennemsnit $1319 timen for dette job


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 Flere

$1125 USD in 15 dage
(38 bedømmelser)

I CAN COMPLETE YOUR PROJECT EASILY Hello, I am programmer with enough experiences on C/C++, Qt for 13 years. C/C++, Qt is nice programming language and I am majoring on it for long years so I have confident to complete Flere

$1000 USD in 7 dage
(13 bedømmelser)

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 Flere

$3000 USD in 30 dage
(5 bedømmelser)

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 Flere

$1500 USD in 7 dage
(7 bedømmelser)

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 Flere

$1250 USD in 7 dage
(2 bedømmelser)

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 Flere

$1500 USD in 7 dage
(7 bedømmelser)

Hi Copied from my proposal at upwork I have extensive experience with QT porting, cross compilation tool chain, multiple target application build etc. I thing I am good candidate for this work. PFA resume to better und Flere

$1125 USD in 30 dage
(1 bedømmelse)

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 Flere

$1000 USD in 20 dage
(2 bedømmelser)

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 Flere

$1250 USD in 7 dage
(1 bedømmelse)

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 Flere

$750 USD på 1 dag
(0 bedømmelser)

Hi, Hope you are doing well. I have rich experience in several embedded linux development using embedded qt 4. I know about cross compile and qt well. I can show my development environment Hope to join your team and c Flere

$1125 USD in 7 dage
(0 bedømmelser)

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 Flere

$1125 USD in 7 dage
(0 bedømmelser)

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 Flere

$1400 USD in 7 dage
(0 bedømmelser)