Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
11 years ago

Why is rocketboards rejecting bare metal?

I was looking for bare metal examples on rocketboards and found this statement on the projects page:

--- Quote Start ---

Please upload linux based projects only. Any non-Linux project will be deleted.

--- Quote End ---

Also, the home page says:

--- Quote Start ---

Accelerate development by exchanging ideas with the Linux community.

--- Quote End ---

Does anyone know why they've done this? It's not like there are a huge number of projects there. What's the big objection to bare metal? My next project is going to be bare metal. Why am I being pushed to use a Xilinx Zynq instead of an Altera SOC?

7 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thanks for the information I'll take a look at them. I thought there had to be some bare metal examples somewhere I just didn't know where. It might be nice to add those links to Rocketboards so that others who aren't looking for linux info can find them.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I agree so I told the person in charge of rocketboards that they should point users to those links when they display the "Linux only" type of messages.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Thanks for the information I'll take a look at them. I thought there had to be some bare metal examples somewhere I just didn't know where. It might be nice to add those links to Rocketboards so that others who aren't looking for linux info can find them.

    --- Quote End ---

    Galfonz:

    There is also a set of baremetal examples that use the hardware libraries inside SoC EDS.

    From a SoC EDS shell, cd $SOCEDS_DEST_ROOT/embedded/examples/software

    You should be able to unzip the examples and build from the command line, or import them into DS-5 as projects.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Over time you'll probably see some baremetal examples up on www.alterawiki.com as well from others in the community posting useful projects.

    --- Quote End ---

    Badomen-- thank you for doing this! I don't understand it either, particularly as vxWorks, FreeRTOS, and RTEMS are now becoming more involved in the SoC world. Rocketboards should really be a better repository with links to everything. Not to mention that building with Yocto is a significant learning curve on top of everything else for someone who is trying to learn firmware alone!
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I happen to be looking into this right now but don't have an ETA of when things will change or what the changes will be (still figuring it out).

    Since I don't know Yocto at all, is the material up on rocketboards missing some key pieces or is it just a big learning curve in general?