TI-RTOS

TI-RTOS
DeveloperTexas Instruments
Written inC
OS familyReal-time operating systems
Working stateCurrent
Source modelOpen source
Initial release1985; 39 years ago (1985)
Latest release2.21.01.08 / February 2018; 6 years ago (2018-02)
Marketing targetEmbedded systems
Available inEnglish
PlatformsTMS320 DSPs, ARM, MSP430
Kernel typeMicrokernel
LicenseBSD, EULA
Official websitewww.ti.com/tool/ti-rtos

TI-RTOS is an embedded tools ecosystem created and offered by Texas Instruments (TI) for use across a range of their embedded system processors. It includes a real-time operating system (RTOS) component-named TI-RTOS Kernel (formerly named SYS/BIOS, which evolved from DSP/BIOS), networking connectivity stacks, power management, file systems, instrumentation, and inter-processor communications like DSP/BIOS Link. It is free and open-source software, released under a BSD license.

TI-RTOS can be used within TI's Code Composer Studio integrated development environment (IDE), IAR Systems' IAR Embedded Workbench, and the GNU Compiler Collection (GCC). Separate versions of TI-RTOS are provided to support TI's MSP43x (including MSP432), SimpleLink Wireless MCU, Sitara, Tiva C, C2000, and C6000 lines of embedded devices.

TI-RTOS provides system services to an embedded application, such as preemptive multitasking, memory management, and real-time analysis. TI-RTOS can be used in different microprocessors, with different processing and memory constraints. It is supported by Secure Sockets Layer (SSL) and Transport Layer Security (TLS) libraries such as WolfSSL.[1]

History

The roots of TI-RTOS were originally developed by Spectron Microsystems (a subsidiary of Dialogic Corporation) as the first RTOS developed specifically for digital signal processors and was named SPOX. Spectron eventually also developed a second product named BIOSuite that included a real-time kernel and various associated tools.

Spectron Microsystems was eventually acquired by Texas Instruments[2] and the SPOX and BIOSuite products were merged into one microkernel product named DSP/BIOS. The DSP/BIOS RTOS product underwent significant changes to its application programming interface (API) in version 6.0.[3] With the release of version 6.3 in August 2010, DSP/BIOS was renamed SYS/BIOS to reflect its support for microcontrollers beyond DSPs. With the release of version 6.40 in April 2014, SYS/BIOS was renamed TI-RTOS Kernel and made a component of the TI-RTOS product suite.[4]

TI-RTOS 1.00 was released initially in July 2012.[5] for TI's microprocessors[6] The 2.00 release of TI-RTOS in April 2014 completed the renaming process and integrated the TI-RTOS Kernel and other components under one software umbrella.

Component overview

Through special plugins provided by Texas Instruments, GStreamer makes use of hardware acceleration provided by e.g., Texas Instruments DaVinci.

TI-RTOS consists of many components for Kernel, Drivers and Board Initialization, Network Services, Interprocessor Communication, Instrumentation, and File Systems.

Licensing

Most of the TI-RTOS components are released under the BSD License. Any user can rebuild the kernel using the included source code.

RTOS Kernel Overview

Organization

The TI-RTOS Kernel[7] is made up of a number of discrete components, called modules. Each module can provide services via an API and is individually configurable. A developer can choose whether this module is included in the runtime image or optimized out. If included, the user can configure various aspects of the Semaphore module, and instances of semaphores to be created on system start up. The module provides an API so that semaphores can be created, posted, pended, and deleted as an embedded program runs.

Threading

TI-RTOS Kernel supports different types of threads in an embedded system.

  • Hardware Interrupt (Hwi): support threads initiated by a hardware interrupt.
  • Software Interrupt (Swi): structured to be similar to Hwis, but allow processing to be deferred until after a hardware interrupt has completed.
  • Task: a discrete thread that can execute or block while waiting for an event to occur.
  • Idle: the lowest priority thread that only runs when no other thread is ready to execute.

Memory management

TI-RTOS Kernel has tools to set up an embedded system's memory map and allow memory buffers to be allocated and deallocated while the system runs. The type of memory manager used during runtime is configurable so that memory fragmentation can be minimized.

Real-time debugging

The TI-RTOS kernel can use modules to provide information about the execution of the system. This includes the time utilisation of the CPU by various threads and the logging of events that occur both in the system application and in the TI-RTOS kernel. The Code Composer Studio IDE is able to graphically display this logged data for analysis.

References

  1. ^ "Speed Up Development: Code Composer Studio with TI-RTOS and wolfSSL". wolfSSL. 2015-08-13. Retrieved 2019-02-19.
  2. ^ Texas Instruments to Acquire Spectron Microsystems from Dialogic Corporation, Press Release January 22, 1998
  3. ^ Differences Between DSP/BIOS and SYS/BIOS, Texas Instruments Wiki
  4. ^ SYS/BIOS 6.40.01.15 GA Release Notes
  5. ^ TI-RTOS Product Releases and Download Links
  6. ^ TI offers scalable thread-aware RTOS spanning full MCU portfolio
  7. ^ TI-RTOS Kernel software page on TI website


Read other articles:

Загальні параметри затемнення:Тип кільцеподібне сонячне затемненняd Гамма (−0,9296) величина затемнення (0,972)Максимум затемнення:Тривалість 102,3 секунда[1]Місце видимості Антарктида 79°04′06″ пд. ш. 120°47′36″ зх. д. / 79.068333333361110249° пд. ш. 120.79333333336111878...

 

 

Мацумото Таісі Особисті дані Народження 22 серпня 1998(1998-08-22)[1] (25 років)   Префектура Сайтама, Японія Громадянство  Японія Позиція Півзахисник Професіональні клуби* Роки Клуб І (г) 2017— Санфрече Хіросіма 18 (0) * Ігри та голи за професіональні клуби враховуються лише

 

 

Jardín Botánico Nacional de Irán Autopista de Teherán y jardín, con las montañas Alborz de fondo.UbicaciónPaís  IránLocalidad Irán Irán, Provincia de Teherán, تهران (Tehrān)Coordenadas 35°42′00″N 51°25′00″E / 35.7, 51.4167CaracterísticasOtros nombres موسسه تحقيقات جنگل ها و مراتع كشور Tipo Arboreto, y jardín botánicoEstatus EstatalVías adyacentes P.O. Box 13185-116.Área 150 hectáreas.Fechas desta...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (أبريل 2019) هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. ...

 

 

Ewing Kauffman The Kansas City Royals baseball team is currently owned by an ownership group led by John Sherman. The franchise was first established by Ewing Kauffman in 1967. Owners Ewing Kauffman (1967—1993) Avron Fogelman (1983—1991, part owner) Ewing Kauffman estate (1993—2000) David Glass (2000—2019) John Sherman (2020—present, majority owner)[1] Alan Atterbury Dan Dees Mark Demetree The Dunn Family Paul Edgerly Bill Gautreaux Mike Haverty J. B. Hebenstreit Carl Hughes...

 

 

1970 studio album by Johnny Hodges with Leon Thomas and Oliver Nelson3 Shades of BlueStudio album by Johnny Hodges with Leon Thomas and Oliver NelsonReleased1970RecordedMarch 17 & 19, 1970StudioNew York CityGenreJazzLabelFlying Dutchman FDS 120ProducerBob ThieleJohnny Hodges chronology Rippin' & Runnin'(1968) 3 Shades of Blue(1970) Oliver Nelson chronology Black, Brown and Beautiful(1969) 3 Shades of Blue(1970) Zig Zag(1970) 3 Shades of Blue is the final album recorded as lead...

Editor given three-year sentence, big RfA makes news, Guy Standing takes it sitting down: Belarusian Mark Bernstein to serve 36 months of home chemistry for unapproved posting, Slate covers historically large adminship bid, UBI economist with goofy infobox caption thinks it's funny.← Back to ContentsView Latest Issue26 June 2022 In the media Editor given three-year sentence, big RfA makes news, Guy Standing takes it sitting down Contribute  —   Share this  PDF download  E-mail  ...

 

 

Campeonato de Segunda División 1944Segunda DivisiónDatos generalesSede ArgentinaFecha 1944Fecha de inicio 7 de abrilFecha de cierre 13 de eneroEdición XIOrganizador Asociación del Fútbol ArgentinoPalmarésCampeón Gimnasia y Esgrima (LP)Subcampeón TigreTercero AlmagroDatos estadísticosParticipantes 21Partidos 420Goles 1767 (4,21 por partido)Goleador Raúl Altuve (42 goles)Mejor ataque Gimnasia y Esgrima (LP) (124 goles)Mejor defensa Gimnasia y Esgrima (LP) y Argentino (R) (51 goles) In...

 

 

United States Marine Corps general (1869–1952 Dion WilliamsBrigadier General Dion WilliamsNickname(s)Father of Marine amphibious reconnaissance[1]Born(1869-12-18)December 18, 1869Williamsburg, Ohio, U.S.DiedDecember 11, 1952(1952-12-11) (aged 82)National Naval Medical Center, Bethesda, Maryland, U.S.BuriedArlington National CemeteryAllegiance United StatesService/branch United States Marine CorpsYears of service1893–1934Rank Brigadier GeneralCommands held10th M...

Федеральное государственное бюджетное научное учреждение «Научный центр психического здоровья» Основан 1944 Директор Т. П. Клюшник Расположение  Россия, Москва Юридический адрес 115522, Москва, Каширское шоссе, д. 34 Сайт psychiatry.ru Федеральное государственное бюджетно...

 

 

American basketball player Quade GreenGreen at the 2017 McDonald's All-American GameNo. 54 – Centauros de PortuguesaPositionPoint guardLeagueSPBPersonal informationBorn (1998-05-12) May 12, 1998 (age 25)Philadelphia, PennsylvaniaNationalityAmericanListed height6 ft 0 in (1.83 m)Listed weight170 lb (77 kg)Career informationHigh schoolNeumann-Goretti(Philadelphia, Pennsylvania)College Kentucky (2017–2018) Washington (2019–2021) NBA draft2021: undrafte...

 

 

British teenage horror drama television series For the American short film, see Young Dracula (film). Not to be confused with Young Frankenstein. Young DraculaYoung Dracula Series 1–2 Title CardGenreTeen dramaSupernatural dramaHorrorComedySitcom (series 1–2)Created byDanny RobinsDan TetsellStarringKeith-Lee CastleGerran HowellClare ThomasSimon LuddersAndy BradshawComposersJohn Rea (series 1)Nick Lloyd (series 2–3)Simon Rogers (Series 4)Michael J McEvoy (series 5)Country of originUni...

United States historic placeMartin Donato HouseU.S. National Register of Historic Places Location8343 Louisiana Highway 182, Opelousas, LouisianaArea75.6 acres (30.6 ha)Builtc.1825Architectural styleFrench CreoleMPSLouisiana's French Creole Architecture MPSNRHP reference No.05000345[1]Added to NRHPApril 27, 2005 The Martin Donato House, in St. Landry Parish, Louisiana, was built around 1825. It was listed on the National Register of Historic Places in 2005.[1&#...

 

 

Public library in Chennai, India Connemara Public LibraryEntrance of Connemara Public LibraryLocationEgmore, Chennai, Tamil Nadu, India., IndiaTypePublic libraryEstablished5 December 1896(127 years ago) (1896-12-05)CollectionItems collectedBooks, academic journals, magazines, Braille books, manuscripts The Connemara Public Library at Egmore in Chennai, Tamil Nadu, India, is one of the four National Depository Libraries which receive a copy of all books, newspapers and periodicals pu...

 

 

American actor and screenwriter For other people with the same name, see Stanley Adams. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Stanley Adams actor – news · newspapers · books · scholar · JSTOR (April 2020) (Learn how and when to remove this template message) Stanley AdamsAdams in High School Bi...

Australian TV series or program Let Loose LiveTitle cardDirected byTed EmeryStarringPeter MoonMichael VeitchMarg DowneyColin LaneDave O'NeilJane HallAndrew CurryPaul CallejaQueenie van de ZandtKate McLennanSam McMillanJulie EckersleyCountry of originAustraliaNo. of episodes2ProductionRunning timeapprox 0:60(including commercials)Original releaseNetworkSeven NetworkRelease29 May (2005-05-29) –5 June 2005 (2005-06-05) Let Loose Live, premiering on Sunday 29 May 2005, was a...

 

 

Medical conditionTarsal tunnel syndromeOther namesPosterior tibial neuralgiaThe mucous sheaths of the tendons around the ankle. Medial aspect.SpecialtyNeurology  Tarsal tunnel syndrome (TTS) is a nerve entrapment syndrome causing a painful foot condition in which the tibial nerve is compressed as it travels through the tarsal tunnel.[1] This tunnel is found along the inner leg behind the medial malleolus (bump on the inside of the ankle). The posterior tibial artery, tibial nerve...

 

 

Sri Lanka women's cricket team in the West Indies in 2012    West Indies Sri LankaDates 25 April – 9 May 2012Captains Merissa Aguilleira Dilani ManodaraOne Day International seriesResults West Indies won the 3-match series 2–1Most runs Shanel Daley (150) Shashikala Siriwardene (102)Most wickets Anisa Mohammed (7) Shashikala Siriwardene (8)Player of the series Shanel Daley (WI)Twenty20 International seriesResults West Indies won the 5-match series 3–1Most runs Stafanie Tay...

American former spokesman, sex offender (born 1977) Jared Scott FogleFogle in 2008BornJared Scott Fogle (1977-08-23) August 23, 1977 (age 46)Indianapolis, Indiana, U.S.Other namesThe Subway GuyAlma materIndiana University BloomingtonOccupation(s)Spokesman, actorYears active1999–2015Spouse Katie McLaughlin ​ ​(m. 2010; div. 2015)​Children2Criminal information Criminal statusIncarceratedConviction(s)Traveling to engage in ill...

 

 

2007 remix album by SubtleYell & IceRemix album by SubtleReleasedOctober 11, 2007 (Digital)October 23, 2007 (CD)GenreElectronic, indie rock, experimental rock, alternative hip hopLabelLex RecordsSubtle chronology For Hero: For Fool(2006) Yell & Ice(2007) Exiting Arm(2008) Professional ratingsReview scoresSourceRatingPopmatters[1] Yell & Ice is the album by American alternative hip hop sextet Subtle. It was released on Lex Records in 2007. As Wishingbone was to A Ne...

 

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!