Slashdot Mirror


MediaLinux Explained

An anonymous reader writes "Last week, Softier made news with one of the first native ports of Linux to a Digital Signal Processor (DSP) architecture, introducing its "MediaLinux" and "MediaBIOS" for TI's DM64x DSP platform. In this whitepaper, Softier CTO Eatamar Drory and Senior Programmer Or Sagi discuss the unique approach to real-time processing that enables MediaLinux to run existing TI DSP algorithms untouched within the context of real time processes. Added benefits to this design include predictable scheduling and short interrupt latency. The article discusses key architectural points of the MediaLinux approach in comparison with two well-known alternatives."

7 comments

  1. But... by Anonymous Coward · · Score: 0

    Does it run linux?

  2. Sounds like marketing-speak to me by El · · Score: 1
    It should be noted that this approach improves system responsiveness and reduces latency. However, it cannot guarantee true real-time latency characteristics, as the execution path is complex and prevents deterministic conclusions.

    So, it is not a true real-time OS, but they're calling it one anyway?

    --

    "Freedom means freedom for everybody" -- Dick Cheney

    1. Re:Sounds like marketing-speak to me by larry+bagina · · Score: 2, Informative

      That description was from a discussion of the pre-emptive linux patches ("The Alternatives"), not MediaLinux.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  3. Re:MediaLinux? by Anonymous Coward · · Score: 0
    More like GayLinux if you ask me.


    Luckily no one did.
  4. Define 'true real-time OS'? by torpor · · Score: 4, Informative

    Do you mean 'true real-time' OS, or do you mean 'true ... OS', or do you mean ... 'true, real-time, OS' ...

    There are many ways of acheiving 'real-time'.

    'real-time' is a performance measure based on arbitrary assumptions. Those arbitraries are distinct within the definition of 'real-time'.

    The 'interrupt abstraction' method implemented by FSMLabs and subsequently studied (and copied) by others in the 'real-time market' (hint: real-time is just a market) provides nothing *but* real-time performance... functionaly, it means you just have to consider that your OS tasks are happening in *one* real-time thread.

    Its no big deal. You do all your "OS-specific" stuff at start time, stay in 'pure real-time' thread land through your infinite_loop(); Even when the OS switches in, the context switches are handled by the MediaOS layer, so DSP-wise, you can plan for the event if you really need to.

    What Linux means for DSP is a standardized package and deployment system with good tools available for development, hacking, and debugging.

    I have to say, this is a golden new age of Linux-friendly DSP packages being put out by smart folks ...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    1. Re:Define 'true real-time OS'? by Anonymous Coward · · Score: 0

      Perhaps you need your ass fucked. Who the fuck cares about that?? Fuck you!

      Oh, one other thing, you have herpes and a osteoporosis. So fuck off you crippled herpe!