Is TivaWare ready for generating production code? Or is it just a starting point for a serious development?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Is TivaWare ready for generating production code? Or is it just a starting point for a serious development?
Hello Issac,
It is both. We have customers using TivaWare for production code
Regards
Amit
Perhaps you care to (somewhat) define/detail your understanding of just what constitutes, "Production Code?" (certain of our production code must include independent, interlocked tests - not normally found in most any "off the shelf," and free, code library.)
Our firm serves the ISM (Industrial, Scientific, Medical) markets - have long used earlier "StellarisWare" with more than 10K boards (operating successfully) in the field.
You're not forced to (totally use) vendor's Driver Library - you may freely create your own functions (we've done that when we needed fast response circular, dial gauges - as one example) and mix/match - as/if needed.
Vendor's code offering has proved extensive and sufficient for most applications. Like any code - from any vendor - special needs & performance may be better obtained through your detailed time/effort - but in general code here escapes (most) of that need...
Real benefit of vendor's code is the huge "speed up" afforded - and (rather uniquely) the source is freely (and readily) available. That alone proves a huge advantage should you seek to, "spin (some) of your own..."
Hello cb1,
Well said. Indeed the end user is free to mix some custom code with TivaWare or develop all of it.
But the biggest advantage comes in the use of the ROM based API's which reduce the application size in flash and would be simpler using from the TivaWare than developing the same again in a custom format.
Regards
Amit
Hi Amit,
Well said as well on your part.
Yet I might suggest that "biggest advantage" is the speed & understanding generated (during code development) by the Driver Lib - w/out regard to any advantage of ROM. Most all of the "normally encountered & desired" functions have been nicely anticipated - and well coded. And - where especially critical functions are deployed - having all of the codings (and code sequences) prepared & well tested - proves an enormous benefit.
Indeed the ROM capability provides some value - yet the breadth & depth & "known good" factor of Driver Lib - to our small group - is what truly makes its use productivity-enhancing & compelling!