Find Jobs
Hire Freelancers

Write some Software

€8-30 EUR

Cancelled
Posted about 7 years ago

€8-30 EUR

Paid on delivery
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.
Project ID: 13071532

About the project

8 proposals
Remote project
Active 7 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 €35 EUR for this job
User Avatar
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 in 2 days
4.9 (158 reviews)
7.1
7.1
User Avatar
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 in 0 day
5.0 (8 reviews)
4.0
4.0
User Avatar
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 in 1 day
5.0 (9 reviews)
3.7
3.7
User Avatar
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 in 1 day
5.0 (2 reviews)
3.0
3.0
User Avatar
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 in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
- 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 in 0 day
0.0 (0 reviews)
0.0
0.0
User Avatar
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 in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ROMANIA
Targu Mures, Romania
0.0
0
Member since Oct 16, 2015

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.