Find Jobs
Hire Freelancers

ATMEGA644 Serial Bootloader

$30-250 USD

Completed
Posted over 9 years ago

$30-250 USD

Paid on delivery
I need an embedded software for atmega644 device. there must be designed uart bootloader. There are 2 parts of this project GUI and Embedded parts. Actually I need 2 software. One of them is embedded, one of them is GUI Embedded Part: There are 3 necessary points; 1-)It must be designed at iar embedded workbench with c programming language (i prefer v5.50) 2-)ı have another src that is doing some motor control. but it is also communicate with GUI at 9600baud rate in run time. I want to merge bootloader code with my motor control code. What ı want is, At runtime if spesific bootloader message is received, bootloader code must run and eliminate other flash parts. After that baud rate must change 9600 to 115200(or max speed maybe 57600). and download to code with that speed. After succesful booloading, it has to change its baud to 9600, And then sends finish signal to gui after restart system. 3-) i can share 3 kb flash area for bootloader src from my motor control code. For GUI part: there must be bootloader gui with console application works with windows. there are 5 necessary points: 1-) when starts gui, gui must communicate with embedded sw with 9600baud. Because main embedded rutine will be running at 9600. After that GUI must change embedded boards work mode to bootloader mode. 2-) In bootloader mode GUI and embedded board must work with 115200baud (max baud that supports maybe 57600) 3-) GUI must send program and after succesful download it must show user that is succesful. 4-) GUI must verify code. 5-) If there are some problems with downloading, it must stop downloading and warn the user. To re-try.
Project ID: 6993430

About the project

4 proposals
Remote project
Active 9 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
Awarded to:
User Avatar
Over 12 years of experience in electronics hardware and software design. Proficient in software and hardware design of embedded systems. Successful in planning and management of entire development and production cycle. Programming languages: C, C++, Ada, Pascal, MATLAB, GPSS, VHDL Processor architectures: 8051, AVR, ARM-M3, ARM-R4, ARM-7, x86, PicoBlaze, PSoC, PIC FPGA and CPLD architectures: Cyclone, MAX, Spartan, CoolRunner
$150 USD in 15 days
4.8 (32 reviews)
5.6
5.6
4 freelancers are bidding on average $308 USD for this job
User Avatar
hi sir i am an expert embedded system designer. I can do this for you. Please consider me for this job. I am waiting for your response to discuss. I am waiting for your response to start. PLEASE GIVE ME A CHANCE TO PROVE MYSELF. Regards
$250 USD in 10 days
4.9 (64 reviews)
6.9
6.9
User Avatar
Dear Sir, I'm an experienced electronic engineering undergraduate and I have good knowledge in atmega microcontroller programming. I have used atmega microcotrollers with many projects and I have skills in analysing the problem and give the best solution. Also I have good programming knowledge in Java so I can create a best cross platform GUI for the bootloader. I haven't user iar system but I had looked at the compiler and it looks like I can adapt to that. Looking forward to here from you. Thank you Anusha
$277 USD in 10 days
4.9 (38 reviews)
5.7
5.7
User Avatar
I have worked on many bootloader before which us UART to download the file in specific part of flash and then change the speed and jump to main application. I can do this job very easilly. Please let me know when u have time.
$555 USD in 3 days
5.0 (1 review)
1.4
1.4

About the client

Flag of TURKEY
Eskisehir, Turkey
5.0
3
Payment method verified
Member since Nov 5, 2014

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.