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

Kapalı İlan edilme: 2 yıl önce Teslim sırasında ödenir
Kapalı Teslim sırasında ödenir

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

C++ Programlama Linux Qt Gömülü Yazılım

Proje NO: #32696650

Proje hakkında

12 teklif Uzak proje Aktif 2 yıl önce

Bu iş için 12 freelancer ortalamada $1335 teklif veriyor

hnutweblera

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 Daha Fazla

$3000 USD in 30 gün içinde
(17 Değerlendirme)
7.2
NewHorizons2016

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 Daha Fazla

$1125 USD in 15 gün içinde
(38 Değerlendirme)
6.4
apgrl123

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 Daha Fazla

$1000 USD in 7 gün içinde
(23 Değerlendirme)
6.4
SlobodanDev2020

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 Daha Fazla

$1500 USD in 7 gün içinde
(9 Değerlendirme)
5.4
kyriakostsigkis3

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 Daha Fazla

$1000 USD in 20 gün içinde
(22 Değerlendirme)
5.3
vovakovalkov80

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 Daha Fazla

$1250 USD in 7 gün içinde
(3 Değerlendirme)
4.2
neelabhmam

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 Daha Fazla

$1500 USD in 7 gün içinde
(7 Değerlendirme)
3.7
undertech

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 Daha Fazla

$1125 USD in 30 gün içinde
(1 Yorum)
1.6
stephenlang

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 Daha Fazla

$1125 USD in 7 gün içinde
(1 Yorum)
1.0
nargismahuya

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 Daha Fazla

$1250 USD in 7 gün içinde
(1 Yorum)
0.5
ivashkodew

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 Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% USD
(1 Yorum)
0.0
nilusingh3006

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 Daha Fazla

$1400 USD in 7 gün içinde
(0 Değerlendirme)
2.5