login
Forgot?
Login with Facebook

Don't have an account? Register one now!

Re-Reposting - Update and port old C+ code to new processor

Bids 
17
Avg Bid
$1479 USD
CLOSED
  • Project ID:

    632006
  • Project Type:

    Fixed
  • Budget:

    $750-$1500 USD

Project Description:

This project is to update the operating code for an electronic stimulator device designed in the mid 1990s for a small company seeking to update the equipment. Project is to analyze source operating code and to clean it up, update it and salvage as much as possible for use in new microcontroller. Write new code for updates as needed.

To be effective at this job you will need good experience in the following:

* Be an embedded program system engineer used to working with hardware and firmware interfaces
* Familiar with C
* Familiar with assembler language also used in this code for lower level functions
* Familar with the old Zylog Z-80 processor which is what was used with this code

Because there is extensive work into creating this code and most of it is in C+ we hope and expect that most of the code for LCD interface screens and functionality can be salvaged so it does not have to be re-written from scratch for the new processor.

We have not selected the new processor yet, but are considering a newer Zylog processor with more memory and capabilities. Once the code is analyzed we would welcome a suggestion for this.

If you believe you have the qualifications and availability for this project, please send information about your experience along these lines.

There will be several phases to this project:

1) Discovery phase - analyzing the old code to estimate time requirement for job

2) Cleaning up code for use in new processor

3) Writing new code as needed to work with new processor

4) Installing in new processor, testing and debugging

To receive the code to analyze contractor selected will need to sign a NDA.

Skills required:

C Programming, C# Programming, Embedded Software

Project posted by:

programmingbids Ukraine
(95 Reviews)

Online now

If you are the project creator or one of the bidders, please Log In for more options.


All Bids ()

hegazy Egypt
btn_prev.png
hegazy
Egypt From Egypt     Gold Member     Offline
  General Freelancer Orientation (90%, 98th percentile)
$1500 in 5 days 
0
over 1 year ago
5.0

4.9

3 Reviews
58% Completion Rate
Hello.. I was programming z80 assembly early 90s, and got two yamaha computers that runs on it. I am programming C and C++ for more than 12 years for well known names. I can send you my CV in a private message. I lo... more
Hello.. I was programming z80 assembly early 90s, and got two yamaha computers that runs on it. I am programming C and C++ for more than 12 years for well known names. I can send you my CV in a private message. I love C and it is my main development language. I used it for several architectures and processors high level and low level systems programming. I am a good fit for your requirements; yet will never be the best financially. But by working with me you will know how to finish things an optimum time and cost. I also have experience developing touch LCD drivers for embedded devices. I have no problem to go on an NDA with you. Send me back to send you my CV in a PM. I love C, so lets go to build big things together. Best Regards Mahammad  less
jarpe United States
jarpe
United States From United States     Offline
$750 in 5 days 
0
over 1 year ago
5.0

4.6

2 Reviews
100% Completion Rate
I am an experienced embedded systems engineer, familiar with both the software and hardware sides of the equation. I have experience with a Z80 derivative (Rabbit), as well as a host of other microcontrollers and proce... more
I am an experienced embedded systems engineer, familiar with both the software and hardware sides of the equation. I have experience with a Z80 derivative (Rabbit), as well as a host of other microcontrollers and processors. My experience designing a large number of embedded systems from the ground up, as well as modifying previously existing systems, will enable me to quickly determine the path that is needed to complete your project. My profile has some examples of projects I have completed. I will try to post more information in the PM. Thank you Steve Jarpe Jarpe Data Solutions, Inc. less
djfd Russian Federation
avatar.png
djfd
Russian Federation From Russian Federation     Offline
  General Freelancer Orientation (90%, 98th percentile)
$750 in 3 days 
0
over 1 year ago
5.0

4.1

7 Reviews
80% Completion Rate
see pmb
akmkat Bangladesh
akmkat
Bangladesh From Bangladesh     Offline
$1275 in 60 days 
0
over 1 year ago
5.0

2.8

1 Review
75% Completion Rate
Hi, We are a team of 3 members and we have 5+ years of extensive experience in embedded system programming. Want to take the challenge.
prespire India
logo.gif
prespire
India From India     Offline
$1300 in 40 days 
0
over 1 year ago
0.0

0.0

0 Reviews
0% Completion Rate
Prespire India, a Delhi,India, based Company, provides Offshore Software Development Software Outsourcing, Offshore Outsourcing, Website Design and Web Application Development Services to Clients Globally. Some of our ... more
Prespire India, a Delhi,India, based Company, provides Offshore Software Development Software Outsourcing, Offshore Outsourcing, Website Design and Web Application Development Services to Clients Globally. Some of our focus industries includes financial services, ecommerce, healthcare, and Media. Prespire India is a global provider of IT services and end-to-end solutions designed to help clients improve their Competitiveness and efficiency. Prespire portfolio of solutions and services includes outsourcing, system integration, custom application development, consulting, quality assurance and training. Please feel free to visit our website www.prespire.com  less
wdanford United States
wdanford
United States From United States     Offline
$5000 in 60 days 
0
over 1 year ago
0.0

0.0

0 Reviews
50% Completion Rate
I offer over 30 years electronic design experience, hardware, firmware, special applications software. In the 1990's I did reverse engineering (redesign for form, fit and functional equal with newer state of the art co... more
I offer over 30 years electronic design experience, hardware, firmware, special applications software. In the 1990's I did reverse engineering (redesign for form, fit and functional equal with newer state of the art components) for US Air Force contracts. (I am in US, Texas.) More recently, since 2000, I have done developement of commercial products having embedded microcontrollers. Code development was with ANSI C environment tools. Your product has an embedded device with a Z80 core, a Zilog incarnation of the 8080, so instruction set compatable. Naturally C (ANSI compliant) will always compile in any other development environment. Only hard coded memroy mapped hardware would need to be updated. Assembly will necessarily have to be rewritten. Also do note this applies whether the processor core is 8080 instruction set compliant or not as any newer Intel instruction set device will still have different memory mapping. Practically for such an old design a black box approach, create a form, fit, and functional equivalent with respect to existing I/O I believe is the best. For now my bid is a very rough estimate. I must see much more detail to reach a final bid. less
Srinilancer India
Srinilancer
India From India     Offline
  Foundation EUFreelance.com Member
$1000 in 7 days 
0
over 1 year ago
Please PM with details i am good at porting
wamalbi United States
wamalbi
United States From United States     Offline
$1000 in 15 days 
0
over 1 year ago
I'm an electronics Engineer, familiar with Embedded hardware and software. I've dealt with different families of microcontrollers including 8051, 68HC11, microchip pic and dspic etc. I've programmed all these controlle... more
I'm an electronics Engineer, familiar with Embedded hardware and software. I've dealt with different families of microcontrollers including 8051, 68HC11, microchip pic and dspic etc. I've programmed all these controllers in assembler and in c language. I also design whole system, including printed circuit boards. I think I'm the right guy for your job and I'm available. Please contact me and we can have further discussion about your project. less
AtlantaWeb United States
awelogo.jpg
AtlantaWeb
United States From United States     Gold Member     Online
$1500 in 20 days 
0
over 1 year ago
0.0

0.0

1 Review
0% Completion Rate
Hi, We are Atlanta based Web Development Firm and interested in your project. we can offer a quality product with 100% satisfaction.Please check your PMB for more details.
hyperone United States
hyperone
United States From United States     Offline
$1000 in 10 days 
0
over 1 year ago
I've been doing embedded systems since the 80's. I still have all my old Z-80 manuals. Sounds like a simple port to the new CPU. C and assembly coding are a given on this type of project.
Igor233 Ukraine
Igor233
Ukraine From Ukraine     Offline
$1000 in 8 days 
0
over 1 year ago
I can do it correctly.
alexbilo Canada
alexbilo
Canada From Canada     Offline
$1360 in 10 days 
0
over 1 year ago
Hi, We have extensive experience with embedded software projects. I fully understand that you won't divulge your source code openly, so I suppose that you expect a bid for the analysis only. This bid covers :... more
Hi, We have extensive experience with embedded software projects. I fully understand that you won't divulge your source code openly, so I suppose that you expect a bid for the analysis only. This bid covers : - Analyze the current code - Determine what needs to be rewritten and what can be salvaged from the current code base - Determine the magnitude of the migration toward a new microcontroller The deliverable would be a report stating the results of the analysis described above. I hope that our bid satisfies your expectations. Sincerly, Alexis less
s13884 India
s13884
India From India     Offline
$1500 in 1 day 
0
over 1 year ago
0.0

0.0

0 Reviews
0% Completion Rate
Hello, Please check PMB.
krenn Russian Federation
krenn
Russian Federation From Russian Federation     Offline
$2000 in 25 days 
0
over 1 year ago
ok. let's go!
rtx888666 China
1.jpg
rtx888666
China From China     Offline
  Foundation EUFreelance.com Member
$1500 in 40 days 
0
over 1 year ago
I work in very famous communication equipment company and have 6 years embedded software develop experience, detail as bellow: Products: [1]VOIP Phone(linux+C) [2]IP DSLAM(VxWorks+C) [3]SDH transport equipments... more
I work in very famous communication equipment company and have 6 years embedded software develop experience, detail as bellow: Products: [1]VOIP Phone(linux+C) [2]IP DSLAM(VxWorks+C) [3]SDH transport equipments(PSOS/C/C++) Technical Skills: [1]Realtime OS: Linux/Vxworks/PSOS. [2]ProtocolStack: SIP/TCP/IP/UDP/OSPF/MPLS etc. [3]TrafficData: ETH,SDH,ATM,E1,E3 etc. [4]BSP develop: MPC860/MPC8270/FLASH/ETH/Serial/SPI/I2C/RAM/FPGA etc. [5]DevelopLanguage: C/C++/Assemble/HTML/Javascript/CGI/PHP etc. [6]Good oral and written English. I want to bid this project successful and I really hope the project which I have done can give you much more profit,thanks! Contact Me: MSN: litianxiang888666 AT hotmail.com EMAIL: rtx888666 AT 126.com  less
adipdutt India
adip.jpg
adipdutt
India From India     Offline
  US English Level 1 (93%, 57th percentile)
  Freelancer Orientation (80%, 97th percentile)
  Analog Electronics Level 1 (90%, 96th percentile)
  Digital Electronics Level 1 (75%, 86th percentile)
  Foundation LimeExchange Member
  Foundation EUFreelance.com Member
$1500 in 30 days 
0
over 1 year ago
0.0

0.0

0 Reviews
30% Completion Rate
I have used z80 in the middle 80 to 90 when designing medical equipment actually a switchover from 8085,later on to 68000 and now mostly use ARM derivatives and x51 derivatives,if you have documentation of both hardw... more
I have used z80 in the middle 80 to 90 when designing medical equipment actually a switchover from 8085,later on to 68000 and now mostly use ARM derivatives and x51 derivatives,if you have documentation of both hardware and software it should be much of a problem.In fact three z8 based devices we changed over to Z8F6421 in 2005 all code written in C. less
conkurenttt Ukraine
conkurenttt
Ukraine From Ukraine     Offline
$1200 in 4 days 
0
over 1 year ago
I can do it! Just contact me!