Find Jobs
Hire Freelancers

Write some Software

€8-30 EUR

Annulé
Publié il y a environ 7 ans

€8-30 EUR

Payé lors de la livraison
I need someone to write a program that can write to Serial Port (UART protocol) and read the message on another linux computer via UART. The computers are connected together via serial cable.
N° de projet : 13071532

Concernant le projet

9 propositions
Projet à distance
Actif à il y a 7 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
9 freelances proposent en moyenne €33 EUR pour ce travail
Avatar de l'utilisateur
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
€120 EUR en 2 jours
4,9 (85 commentaires)
6,6
6,6
Avatar de l'utilisateur
Hello, So I understand that not only are the computers connected by the serial cable, but also they both recognise that they have a serial cable connected - that both have something like /dev/ttyX. Good, then I can do the task. Will take me at most 12 hours. Regards
€30 EUR en 0 jour
5,0 (6 commentaires)
3,6
3,6
Avatar de l'utilisateur
Hi. I have rich experience C++ Programming on Linux. And have good understanding of UART protocol. If you award me, i can this project as your need. If need, I can design GUI and file transfer, too. Please contact me and then we can discuss for this project more detail. Sincerely
€14 EUR en 1 jour
5,0 (3 commentaires)
1,7
1,7
Avatar de l'utilisateur
hey i am new here as my profile shows but i am building my reputation here and i bid to only those projects which i think i can complete, thanks :)
€15 EUR en 1 jour
5,0 (1 commentaire)
0,8
0,8
Avatar de l'utilisateur
This is really easy project. Can be done in C/C++/Python. I think python would be better because then you can also use it easily from terminal.
€8 EUR en 1 jour
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
- UART device file has to be opened on both endpoints in a respective process. This process is going to provide an interface via which the 2-way communication can be achieved using common linux tools. - A message can be redirected into a named pipe from shell, or piped to the process by preparing pipes before fork, or can be transported to the program in any desired way. Further negotiation is needed on this one, to determine the optimal way for the final context of the application. - On the other side, the message can be read from the receiving process by any of the methods described above (the optimal one shall be chosen here as well). Read is suggested to be done in a blocking way, thus receiving the complete message at once is ensured . Possible application example: on both endpoints: root@linux $ uartmsg /dev/ttyS0 After issuing this command, the process would use the terminal as stdio, and transfer the message when a line is typed into the terminal. At the same time, on the other endpoint, the same line would be displayed. One endpoint would of course be capable of both roles at the same time.
€25 EUR en 0 jour
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Hi, I have experience in C, Embedded systems and Linux System programming. I can develop a library for you to communicate between two systems via UART.
€23 EUR en 5 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
The very minimum of what you describe can be done by "cu -l /dev/ttyS0" on both computers, or with an socat invocation. cu is often bundled with uucp tools if you have trouble finding it. You may need to set the tty setting first. Assuming you want something more than just passing raw data - I'd be happy to write this in whatever language you want, or help you find an already existing more fully fledged solution.
€30 EUR en 1 jour
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Hello! I can create this app with qt(c++) with or without GUI. This program will be crossplatform for windows and linux.
€20 EUR en 5 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
I have over 10years of experience in firmware development for embedded products. I have clear understanding of your requirement. My proosal is like, you need an application / GUI which should have two 'text' boxes, one 'send' button and 'settings' menu. Settings menu is required to select baud rate settings which are used to transreceive the data over UART protocol. One text box is to enter input data(ASCII) and another text box is to show incoming data (ASCII). Send botton is used to initiate the transmission of the data which is present in the input text box. We can also add another two text boxes to support input data in HEX/show the incoming data in HEX format. We can implement this app in C or any other language which is preferred by you.
€30 EUR en 3 jours
0,0 (0 commentaires)
0,0
0,0

À propos du client

Drapeau de ROMANIA
Targu Mures, Romania
0,0
0
Membre depuis oct. 16, 2015

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.