This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Replacing Embest IDE with Keil

Hi,

currently my company is making embedded products and we are using Embest IDE and an Atmel Microcontroller.

We are thinking of switching the IDE to Keil because we would like to have a newer, more powerful IDE with a better project management tool.

Before committing to a keil license, if we were to bring the coding that we wrote using Embest IDE to Atmel, are we going to expect any large coding changes?

best regards
brian yee

Parents
  • Thanks guys for the helpful reply.

    10 is a just a simple illustration.... our actual coding is quite complex as we have 40+ source codes. We wanted to make modular and create library file so that next time, our distributors can simply modify the firmware easily using the library files that we generated for them. so, they just need to write a simple main.cpp and then just call the library files, without having to read through those long source codes. This would help us streamline our process, reduce time and improve efficiency. It would be a hassle everytime for us to send our engineers over to redo the firmware whenever customer has a different requirement... much like creating an API... so we need to identify standard modules and create library.

    is there any IDE tat u think can fit our needs?

    I am a mechanical engineering, not really a computing student. writing firmware is fine for me but as to how those process creates those software library, i am not an expert...

    i have download both realview and keil trial version... will see how it goes..

Reply
  • Thanks guys for the helpful reply.

    10 is a just a simple illustration.... our actual coding is quite complex as we have 40+ source codes. We wanted to make modular and create library file so that next time, our distributors can simply modify the firmware easily using the library files that we generated for them. so, they just need to write a simple main.cpp and then just call the library files, without having to read through those long source codes. This would help us streamline our process, reduce time and improve efficiency. It would be a hassle everytime for us to send our engineers over to redo the firmware whenever customer has a different requirement... much like creating an API... so we need to identify standard modules and create library.

    is there any IDE tat u think can fit our needs?

    I am a mechanical engineering, not really a computing student. writing firmware is fine for me but as to how those process creates those software library, i am not an expert...

    i have download both realview and keil trial version... will see how it goes..

Children
  • So what you really need to do is to hire a Software Engineer who knows what he's doing, and can make appropriate decisions, surely?

  • so we need to identify standard modules and create library.

    is there any IDE tat u think can fit our needs?

    You incorrectly assume that the IDE has particularly big relevance to that.

    The IDE is just a tool. No amount of tooling can replace the engineer knowing what he's doing.

  • Indeed!

    Would you hire a software engineer to do a mechanical engineering task?

    Remember: the usability of your entire product is likely to hinge on the usability of the software; so you really need someone who really knows what they're doing and can really get this right - it's not just a side-issue to be dropped on someone else as a fill-in or a tidy-up.

    One thing to be aware of with Libraries is that they will (most likely) be specific to a particular tool (possibly also a particular version of a particular tool) - so you need to carefully consider whether you want to lock your customers in to that specific tool (possibly also a particular version of that particular tool)...