Drobe :: The archives
About Drobe | Contact | RSS | Twitter | Tech docs | Downloads | BBC Micro

Reply to thread

In reply to Jwoody: I indeed have an other view on using Linux on an embedded ARM system, maybe because I use it.

For me, the most important thing is control. I want to have control over the system. I/O block: don't need it. You can just as easy write a simple loop to check things without blocking and you have more control over it. Debugging is simpler too. Multitasking is a pain. I know when my tasks can wait some time and don't want the OS to decide it. Getting a system to run at it's maximum speed is easier on RISC OS. But the most annoying thing is writing device drivers. In RISC OS I normally write a module in assemble but you can use C to. You can use most of the features of the OS using swi's. Using Linux you write a kernel module. You can only use a restricted subset of OS calls and the most annoying thing is the memory protection. You can not easily access user memory from a kernel module and kernel memory from user space. And you have to link it to the kernel which takes a lot more time.

All the unix features like multitasking, virtual memory, blocking I/O are great on a multi user system running different tasks but on an embedded system I'll have RISC OS any day.

Peter V

 is a RISC OS UserPeter on 01/08/07 09:42AM
[ Reply | Permalink | Report ]

Please login before posting a comment. Use the form on the right to do so or create a free account.

Search the archives

Today's featured article

  • Fit a USB combo-media drive to your RiscPC
    Hardware How-to
     18 comments, latest by Projjer on 3/12/04 8:10PM. Published: 13 Jun 2004

  • Random article

  • Get your gallery online
    If in doubt, get an automated tool to do the hard work for you.
     Discuss this. Published: 14 May 2002

  • Useful links

    News and media:
    IconbarMyRISCOSArcSiteRISCOScodeANSC.S.A.AnnounceArchiveQercusRiscWorldDrag'n'DropGAG-News

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    Dealers:
    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster

    Usergroups:
    WROCCRONENKACCIRUGSASAUGROUGOLRONWUGMUGWAUGGAGRISCOS.be

    Useful:
    RISCOS.org.ukRISCOS.orgRISCOS.infoFilebaseChris Why's Acorn/RISC OS collectionNetSurf

    Non-RISC OS:
    The RegisterThe InquirerApple InsiderBBC NewsSky NewsGoogle Newsxkcddiodesign


    © 1999-2009 The Drobe Team. Some rights reserved, click here for more information
    Powered by MiniDrobeCMS, based on J4U | Statistics
    "Don't suppose you could remove that article, just for a few hours?"
    Page generated in 0.0314 seconds.