Categories

TI launches real-time operating system

Posted on Wednesday, January 9th, 2013 in open source, software by DP

tirtos

Texas Instruments has released a free real-time operating system (TI-RTOS) designed for their microcontroller range. They implemented TCP/IP and USB stacks, a FAT file system, and some device drivers.

The TI-RTOS’s source code is released under a license that allows you to use their code as long as you use it on their devices and don’t distribute it. Sounds a lot like the Microchip Application Library license:

…TI hereby grants to you a limited, non-transferable… non-sublicensable…license…for the sole purpose of developing object and executable versions…that execute solely and exclusively on TI Devices, for end use in Licensee Products…

TI used to be one of the better players.

Via Electronics Lab.

This entry was posted on Wednesday, January 9th, 2013 at 5:00 pm and is filed under open source, software. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

9 Responses to “TI launches real-time operating system”

  1. asdf says:

    Only distributed as a binary installer, yay. Seems to be a pretty common disease over at TI.

  2. _txf_ says:

    No, thank you.

    Seriously, why would anybody choose this over the multitudes of free RTOSes already available

  3. Walter says:

    It’s their right, if they developed it they have the right to license it anyway they want. Anyways it’s free and their boards are cheap.

    It’s a good deal for the non-ideological hobbyists.

    • eLLi says:

      @Walter:
      … until you remember what holds off the release of the Bus Pirate 4 …

    • Ian says:

      I’m not really ideological about it, but you can’t legally even share a project with your friend or hackerspace if it uses this RTOS. That gives me a sad :(

  4. Tony Kao says:

    TI has actually been quite good about (re-)releasing many of their libraries in open (or at least palatable) licenses. For example, the peripheral libraries for their MSP430 and Stellaris Cortex-M3 microcontrollers are licensed under a BSD-style license, as are most example codes and header files.

  5. Alan says:

    So this is targeted at Beaglebone, Beagleboard, Pandaboard… and TI Nspire Calculator.
    Those are the only things I can think of right now, with a TI ARM Processor.

    Who makes the ARM in the HP50G ?

  6. hli says:

    Right now this is targeted at TIs Cortex-M4 and -M3 line (the latter one in form of their C2000 MCUs). So it is for real embedded systems – no Beagle* boards…

  7. eff zog says:

    I am not an ideologue either but I started out coding embedded work with intels iRMX and other proprietary toolchains right after university. Yeah I am that old, and I remember the dark ages when said tool chains cost a fortune and could become orphan-ware overnight. When Stallman and gnu came it took a few years but what a difference. I could have full control over my own codebase without worries – that is the issue. Like _txf_ says so many good GPL choices for cortex m3, m4 , ChiBios for instance.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • ian: No, that's exactly how it should be :) Sorry about missing names on comments, the theme is being reworked as we speak.
  • J. Peterson: Nice writeup. It looks like some of the formatting for your command examples needs some missing newlines?
  • Geert Jordaens: I'm not sure what kind of licensing I have to add since it is a fairly straight forward implementation of the adaptive Huffman Decoding. For...
  • erich: For anyone interested, I've added some c++ code for adaptive huffman decoding in the git repository.
  • Sjaak: I would add some more protection in the used trigger file (on the serverpilot site) then not using a standard name :) hopefully they use...