As we enter the holiday season, it is natural to reflect on the past. As I ponder my prior days as a software developer, I realize that some things haven’t changed. Like me, you probably experience a lot of joy in converting your proprietary algorithms into C code, developing your application and seeing it come to light as a solution. Ah, but those pesky development and test schedules! While you respect the business importance of the time to market, you often wish you had more time to hone your application!
If only the “board bring up” effort, getting to the “hello world” message milestone didn’t take so long! Just like a theorem where once you have exercised the proof you are not likely to continue re-proving, you respect the software development and test involved in board bring up. But you wish you didn’t have to keep spending that precious time on each and every project!
Personally, I believe that our TI Foundational Software, the Multicore Software Development Kit (MCSDK) is a software engineer’s holiday wish come true. The MCSDK supports all TI KeyStone-based SoCs and minimizes the effort and time to get the platform up and running. It is designed, production tested and supported by TI and includes all of the device drivers, boot utilities, fault management libraries, instrumentation and trace tools, optimized functional libraries and multicore programming models. All MCSDK components work seamlessly with the TI real time operating system, TI RTOSTM with multiple examples provided utilizing the TI Code Composer Studio IDE. We have seen customers get their KeyStone based boards up and running with lightening speeds, by enabling them to focus on their application rather than platform enablement.
I invite you to check out more information about TI’s Foundational Software and the MCSDK, and would love to hear any stories on how you have been able to get to differentiation faster.
