Sw development tools – Answers provided by Andy Fritsch, the foundational tools director for software development organization, Texas Instruments

Pubblicato il 20 novembre 2014

EONEWS: What are your opinions regarding the major trends for this market (slowing, growing, booming…)?

FRITSCH: The differentiation for most embedded systems is increasingly found in the software. Development teams are therefore concerned about maximizing software development productivity and protecting their software investment.

While creating the most advanced and highest performing systems, such as those found in mission-critical or infrastructure applications, will continue to require the most advanced code development and debug tools, there is also a strong and growing demand for ultra-low-cost tools to enable the creative energy of the university, hobbyist and maker communities, as well as smaller development teams with more limited development resources.  No matter the size of the team, all developers today are concerned about time-to-market and robustness.

CCSv6-embeddedprocessor

EONEWS: What are the key strategies adopted by your company in the short/medium period to address (or to better address) the needs of the market?

FRITSCH: Texas Instruments focuses on supporting open, widely adopted industry standards. Wherever possible, we try to promote and support development paradigms and their related standards that either already enjoy or are building widespread industry adoption. We create tools that work within those paradigms to enable our customers to easily and intuitively leverage the performance, power, and system integration advantages of our silicon.

An example of this is our focus on raising the level of abstraction used by software developers to express their programs. TI was the first to offer C-compilers for DSP and more recently we began supporting OpenCL Native Vector Types to enable code to be created in a more standardized and portable format while eliminating the need to use intrinsics. We offer a range of capabilities at various price/performance points to address all types of developers from students and hobbyists to advanced research and infrastructure developers.

EONEWS: What are you doing in order to implement your strategies (partnership/agreements, new acquisitions, investments in activities like R&D, people….)?

FRITSCH: We have been active in a variety of industry consortia and open source engagements, including Linaro, a consortium focused on open source development for ARM-based architectures, Eclipse, an open-source development environment, and several code development initatives including OpenMP, OpenCL, GCC, and LLVM.

We expect our activities with these groups and others to continue to expand as the demand for intuitive and efficient software development tools continues to grow.  We also work with a variety of third party developers to offer support for particular types of applications with more specialized need.

EONEWS: What are the most important application?

FRITSCH: We provide support for a broad range of embedded processing applications from low-cost, controller-based solutions to more advanced multicore processor-based systems. We are seeing growth across our portfolio, particularly in industrial and automotive applications. Connected applications from end-point sensors and gateways to the cloud-based computing infrastructure are especially strong.

EONEWS: Which are the key factors that set your company apart from the competition?

FRITSCH: Since our earliest work in DSP and embedded processing in the 1980s, TI has continued to invest in tools that enable the creation of high performance systems from industry standard programming languages, such as C. TI created the first C compilers for DSP and assigned software development and processor architects to work together to create innovative solutions to enable our customers to take full advantage of the silicon‘s performance, power and system integration advantages.

Today our software development tool and silicon architects continue their close collaboration while leveraging industry standards to create an intuitive customer development experience for faster time-to-market. TI also provides a single toolset that supports all the devices in our embedded processing portfolio with our Code Composer Studio Integrated Development Environment. This environment includes a wide range of code development and debug capabilities for embedded microcontroller, homogeneous and heterogeneous multiprocessor systems.

EONEWS: And in the middle/long term (if you have a crystal ball!)?

FRITSCH: Development tool vendors will continue to offer more advanced capabilities at lower price points. Cloud-based tooling and other types of vitualized environments are also likely to become important, particularly for less complex projects, as are continued advances in high-level language abstraction and software debug visibility. TI is investing in each of these areas to continue providing an intuitive development experience that enables customers to more quickly leverage the advantages of TI silicon for faster time-to-market.

Edited by the Editorial Staff



Contenuti correlati

Scopri le novità scelte per te x