PIC System Drivers/Timers and Code Conversion
$750-1500 AUD
货到付款
This project is primarily about writing the drivers for an existing microchip PIC based system. It also included converting existing ANSI C code to Microchip platform (will largely be a copy and paste job, no debugging required to the existing algorithms). There are 37 software timer functions that need to be converted from multi-thread implementation with the Sleep function to software timers driven by I expect 4 hardware timers.
The freelancer must have the tools and experience on the PIC platform working with HC SD cards. If you have not worked with SD cards with the PIC system before do not bid for this project. This project requires a developer with in depth experience and all the necessary tools to work on the PIC system at the driver level. The freelancer will need to demonstrate to me they have great experience and a track record of successful deliver as this project is mission critical for our company. Freelancer must be able to complete the work within 6 weeks and provide assurances they will dedicate the necessary time and resources to do just that e.g no other urgent projects, upcoming holidays... as this project must be done completely and on time. Only freelancers with a proven record on freelancer web site of successful on time project completions will be considered.
Detailed specification of what is required is attached to this project.
Key skills and experience
MP LAB X IDE with C
Extensive low level PIC programming
Experience developing SD card drivers (need ANSI file i/o implemented such as fread, fwrite..)
Infrared communication drivers
Experience with the Texas Instruments CC1101 digial radio module.
Sound generation from a wav file on the PIC platform.
Optional but desirable is electronic hardware design, this is out of scope on this project but further development will be required in the future for compatible hardware.
This project is now urgent and critical to our business. Really needs a guru with the above skills and requisite tools on hand.
MILESTONES
1) DRIVERS - implement drivers and provide demonstrable code proving the drivers are functioning.
2) TIMERS - Implement the software timers, again demonstrating these working
3) SATRInit - Convert the code to initialise the binary data files (this should be very easy job)
4) SATRSim - Convert code to run the system, this will call the drivers and the timers (this should be straight forward as the code is already in ANSI C and develop is not expected to debug this code just get it running with the drivers and timers).
项目ID: #12040650
关于项目
有10名威客正在参与此工作的竞标,均价$2658/小时
Hi, I am a post graduate power electronics engineer and having very good experience in product design and development. I am excellent in embedded programming using pic and dspic controllers for Power projects, Boot lo 更多
Rich Experience with Micro controllers and drivers, timer routines for PIC series ( 16F , 18F , dsPIC) . Can do the job in committed time.
My name is Mazhar Khan. I am a Software Engineer. I am a hard-working and determined professional seeking an opportunity to succeed in a dynamic environment. I am confident that my knowledge, ability and experien 更多