This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux Kernel for the LM4F

Other Parts Discussed in Thread: SYSBIOS

I'd like to get a linux kernel running on the LM4F. I know it doesn't have a mmu, but I know there are some distros out there that support it. Which ones would that be?
Will uClinux work?

Thanks

  • Michael:

    Maybe. The LM4F232 board is a little light on RAM. IMHO anywway.

    The Stellaris LM4F232H5QD is an ARM® Cortex™-M4F-based microcontroller with 256-KB Flash
    memory, 32-KB SRAM, 80-MHz operation, USB Host/Device/OTG, Hibernation module, and a
    wide range of other peripherals. See the LM4F232H5QD microcontroller data sheet (order number
    DS-LM4F232H5QD) for complete device details.

    Comment from someone else trying this...

    I could not find an open source uClinux implementation for Kinetis K70, but emCraft has a Linux Board Support Package (BSP) for the Freescale TWR-K70F120M-KIT hardware platform available for 99 USD.

    Maybe contact EMCRAFT and see if they have a board support package. However they do make use of the MPU --- so...
    I have personally created Linux distributions for small embedded systems from Slackware -- Versions 7-9 as I recall. It was a while ago.
    Perhaps the Sitara (ARM A5-A8) is more appropriate due to speed and other HW considerations. There is already a Linux version is my understanding.
    For data collection and usual embedded work my humble opinion is that FreeRTOS or the SysBIOS would be a better choice. My $0.05 worth -- no pennies here no more so we dole out advice by the nickle. ymmv
    Cheers.
  • Dave Robinson said:
    LM4F232 board is a little light on RAM. IMHO anywway.

    Mon ami - not a whole lot of humble from you/I. 

    Re: "little light on RAM"; is that like saying your HMS Titanic is now, "little light" on flotation? 

    As you report - extending such memory-shrunk MCUs appears far from their, (and desired Apps) "sweet spot."

  • CB1:

    I did not want to say "impossible" -- just to suggest better use of time. ;-)

    You have discovered my weakness -- the shame of it all. I do not have a hair shirt -- so I compiled a C2000 app before lunch as penance.  Did I mention that I hate static linkers? No? Well I do...

    Give me an M3/M4 CORTEX any old day -- Just not for Linux.

    Yes -- Titanic designers/engineers skipped stress analysis section of Iron Plate and Rivets Class at UEA -- it was "somewhat light on the flotation specs". Let this be a caution to all designers to eschew the use of under-rated parts.Proper research is required to maintain discipline.

    'Nuff said! (Thanks for the chuckle! -- keep them coming!)