Transition Qt C++ Embedded Linux Development Environment to Cross-Compile from Windows & macOS
$750-1500 USD
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
Proje NO: #32696650
Proje hakkında
Bu iş için 12 freelancer ortalamada $1335 teklif veriyor
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
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
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
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
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
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
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
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
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
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
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
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