Jump to content

TI StarterWare

From Wikipedia, the free encyclopedia

This is the current revision of this page, as edited by BattyBot (talk | contribs) at 11:48, 3 September 2023 (top: Removed Template:Multiple issues and General fixes). The present address (URL) is a permanent link to this version.

(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

StarterWare was initially developed by TI as a free software package catering to their arm A8 and A9 microprocessors. Its primary purpose was to offer drivers and libraries with a consistent API tailored for processors within these microprocessor families. The package encompassed utilities and illustrative use cases across various applications. Despite TI's diminished active backing, the software lingers in open-source repositories on GitHub, primarily upholding support for widely used beagle boards that make use of these processors.

This software collection closely aligns with what many chip manufacturers refer to as a HAL (Hardware Abstraction Layer). In TI's context, it's termed DAL (Device Abstraction Layer). Its role revolves around furnishing fundamental functionalities and an API that an operating system can conveniently adapt to. For those inclined to create baremetal programs by directly engaging with the starterware API, the package also offered documentation and assistance.