Find Jobs
Hire Freelancers

Porting USB/MTP Driver from Teensy 3.5 to LPC4330

€500-1000 EUR

Closed
Posted over 5 years ago

€500-1000 EUR

Paid on delivery
Our company is [login to view URL], we sell controllers for CNC machines that run the Open-Source Smoothieware firmware. We also contribute to the continued development of the firmware, and are participating in the elaboration of the version 2 of the board and firmware for the Smoothieware project. As part of this, the project is aiming to move from USB/MSD to USB/MTP ( the same way Android did a while back ). We need the following USB/MTP driver: [login to view URL] to be ported from it's the original platform ( Teensy 3.5 ) to our firmware ( Smoothie v2, using LPCOpen and FreeRTOS): [login to view URL] USB/MTP will be used to offer users access to files on the SD card ( using SDIO access, SDIO access to files is already implemented in our firmware ). Additionally, the driver must support composite USB offering to the host both USB/CDC ( Serial ) and USB/MTP ( Media Transfer ) on the same USB port ( USB/Serial is already implemented in our firmware ). Once ported, the following functionality is expected : * User plugs the board into their computer's USB port * On systems where USB/MTP is supported, this gives the user access to the files on the SD card in the board ( navigation, edition, move, deletion, etc ) * The user also has access to the USB/Serial interface ( on the same USB port, simultaneously ) Before placing a bid you are expected to familiarize yourself with both the original driver and the target firmware and make sure you understand the specs for USB/MTP and the expected functionality. Details of how you plan to implement this would help to convince us you are doing to do what we need.
Project ID: 18678512

About the project

8 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
8 freelancers are bidding on average €1,305 EUR for this job
User Avatar
Dear client. I have read your project description and I think I can be a candidate of your project. I have been confident and sure that I can complete your job. Please let me know, if you are interested in me. Thank you, sir. I would appreciate, I can disscuss further with you on your project - Porting USB/MTP Driver from Teensy 3.5 to LPC4330 My best skills are C++ Programming, Embedded Software, Microcontroller, Electronics, Embedded Systems and so on.
€1,250 EUR in 7 days
4.9 (18 reviews)
6.4
6.4
User Avatar
Hi Sir good day I am Senior ENGINEER developing Hardware and Software Expertise in video processing and associated simulation and evaluation tools and methods, communication I2C, I2S, SATA, RS232, RS422, RS485, USB, TCP, Bluetooth, RF433, Wi-fi, GSM, GPS, GPRS and any other serial communication. Producing Analog/Digital board designs, layouts and modifications or any other multi-layer PCB design, Verifying designs and layouts. See Portfolio for samples of works. Working over internet 24/7 for your bette asistance Preparing documentation for manufacturing. Gerber, Bom, 3D model Contact with partner in China for make PCB in 32 layers Design in Any CAD, Altium, Orcad, Eagle, and other. Developing software for any microcontroller or microprocesor in C, C++, Basic, Assembler, compiler Keil, IAR, and other.
€833 EUR in 10 days
4.9 (46 reviews)
6.4
6.4
User Avatar
Hello,there. Wish you are doing great. Reading your job post 'Porting USB/MTP Driver from Teensy 3.5 to LPC4330' I am applying to it. I have been working as a full stack developer for the past 10 years and it's not a problem for me to fullfil what you want. Please check my reviews and past work so that you can have understanding on my work attitude and also the skills. I have confidence on your job. Please contact me to discuss more. Thanks in advance.
€1,250 EUR in 7 days
4.4 (7 reviews)
5.4
5.4
User Avatar
Hi, I am an Electronics and computer science engineer, I have years of embedded development experience, worked with various prototyping boards, Raspberry Pi, Arduino, mbed (ARM proto board)... as well as developing custom PCBs, you can find some of my projects on my portfolio. I have checked the two projects and have noticed that two other libraries need to be ported as well. I have a couple of questions: _ How testing/debugging will be done? (ideally, I'd like to have the board with me to test on it but I'm flexible). _ What is your timeline for this project? I pride myself on ensuring that the customer is satisfied with the quality of the work and strive to sustain good communication and complete the project (5-star reviews/ 100% completion rate) Looking forward to working with you. Regards, Nabil
€2,058 EUR in 30 days
5.0 (10 reviews)
4.7
4.7
User Avatar
Hi,dear. I am very interested in your project - 'Porting USB/MTP Driver from Teensy 3.5 to LPC4330'. I've already done this kind of project before. I'm a professional programmer with 12 years of experience. If you award me, I'll implement all of your requirements in a short time. Skills: C++ Programming, Electronics, Embedded Software, Embedded Systems, Microcontroller
€1,250 EUR in 7 days
5.0 (3 reviews)
3.8
3.8
User Avatar
I developed many usb application code mainly for stm32 mcus but i worked with NXP LPC microcontrollers on many different applications
€1,300 EUR in 30 days
4.8 (2 reviews)
3.0
3.0
User Avatar
Ready to create the required Android and iOS application for your Bar Service platform. I am available here for further discussion. Thank you
€833 EUR in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of FRANCE
BREST, France
0.0
0
Member since Feb 7, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.