With devices as complex and feature-rich as embedded processors, there is no one size fits all. This is especially true for industrial products since there is such a large difference between the requirements for a robotic vacuum cleaner in your home and a human machine interface (HMI) in a factory floor. This diverse set of system requirements poses many challenges related to supported features, cost, future-proofing and more.
The TI Sitara™ processor portfolio addresses these challenges. To develop and get to market quickly with a high-quality end product, TI’s Processor software development kit (Processor SDK) is a common software development environment across all Sitara processor families. Processor SDK supports Linux, real-time operating systems (RTOSs) and Android, so you can focus on developing your applications and differentiating your product.
The drivers and middleware components are kept consistent across the entire portfolio to minimize the investment required to learn the specifics of the platform. You can reuse and apply knowledge gained through the development of a first-generation product as you expand and update your product platforms with existing and future Sitara devices. The broad coverage of Processor SDK within the Sitara portfolio enables developers to also re-use software written for one platform on another to further help reduce development costs and efforts when designing new products. With the open-source model of the Processor SDK, mainline kernel and Yocto project, you can create software products using an environment with which you are already familiar.
Different applications come with different processor requirements, connectivity peripherals and software architectures. The Processor SDK, as show in Figure 1, provides the tools you need to easily adapt to the changing industrial landscape.
Table 1: Industrial Applications and Single Software Platform
In addition to creating standard embedded products with your OS of choice, using Processor SDK tools and software enables you to bring your product to market faster using available resources like the programmable real-time unit (PRU), digital signal processors (DSPs), graphics accelerators, multimedia accelerators, on-chip microcontrollers, and much more. Open-source programming methodologies (OpenCL, OpenVx and OpenGL, for example) are available to exploit the hardware capabilities of Sitara devices and provide critical value-add options for customers.
The Processor SDK is a single software platform that can enable a range of industrial applications with all Sitara processors.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.