Find Jobs
Hire Freelancers

Embedded / MCU Firmware Modification

$30-250 USD

Closed
Posted almost 7 years ago

$30-250 USD

Paid on delivery
This project is to modify firmware for the Texas Instruments TM4C129X ARM Cortex-M4F microcontroller. The firmware needs to run on the following development board. [login to view URL] The task is to take the TivaWare freertos_demo example project and make the following changes to it. The example project can be downloaded at the following link. [login to view URL] The project can be found in the folder \TivaWare_C_Series-2.1.4.178\examples\boards\dk-tm4c129x\freertos_demo Here are the specific tasks. 1) Remove the web server from the lwip_task. Instead, replace it with a task that polls the following URL every 5 seconds. [login to view URL] The task should poll this url and parse the JSON response into a struct object. 2) Replace the spider_task with a different task named gradient_task. The gradient task should draw an image of a color temperature gradient on the screen. Something such as the following. You can just use this exact image, rescale it as needed to get the correct resolution. The image will be replaced with something different at a later time. [login to view URL] Overlayed on top of the gradient/image should be a vertical bar that moves side to side. The gradient_task should check a variable once per second and change the position of the vertical bar along the gradient. This will be tied to the lwip_task and update the position based on the value returned by the server, but don't worry about that for now. You can just program that bar to automatically move back and forth for now to demonstrate that it works. That's it.
Project ID: 14466693

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 $247 USD for this job
User Avatar
A proposal has not yet been provided
$150 USD in 2 days
4.9 (36 reviews)
5.3
5.3
User Avatar
Hi, I'm an embedded engineer with experience in tm4c129x microcontrollers, FreeRTOS and Lwip stack. Check: https://www.freelancer.com/projects/C-Programming/Implement-WebSockets-lwIP-running/ Relevant Skills and Experience C programming, embedded systems, FreeRTOS, TCP/IP Lwip stack, json parser, tm4c129x microcontrollers .. Proposed Milestones $333 USD - 1) lwip_task and json parser $111 USD - 2) gradient_task
$277 USD in 5 days
5.0 (16 reviews)
5.1
5.1
User Avatar
I am embedded developer having experienced in developing software in ARM cortex platform provided by TI,ST,Renasas. Relevant Skills and Experience Expert in C/C++ Linux programming, worked on LWIP library. Description of your project seems fine. Proposed Milestones $100 USD - initial working demo $100 USD - final delivery
$200 USD in 7 days
4.7 (19 reviews)
4.9
4.9
User Avatar
Sounds doable, will the winning bid have some means of remote debugging the hardware over internet ? Looking forward to hear from you :).
$180 USD in 15 days
5.0 (1 review)
2.8
2.8
User Avatar
Hello, I am a Embedded developer with 5 years of experience. please share details regarding the project. thanks , manas
$176 USD in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Lockhart, United States
5.0
5
Payment method verified
Member since Aug 19, 2012

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.