Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does Bitthunder work on RPi 3? #49

Open
JanKok opened this issue May 8, 2017 · 3 comments
Open

Does Bitthunder work on RPi 3? #49

JanKok opened this issue May 8, 2017 · 3 comments

Comments

@JanKok
Copy link

JanKok commented May 8, 2017

I have a couple of objectives:

  1. Learn how to use FreeRTOS, because I've seen it as a requirement in a few embedded systems development job descriptions.
  2. Learn how to use multiple processor cores. Mainly for my own curiosity, but I've also seen this as a job requirement.
    I bought a Raspberry Pi 3 since it has 4 cores and higher performance than RPi2, and I have Raspbian Linux running on it no problem. Now I'm trying to figure out how to get FreeRTOS running on the RPi3. Searching for FreeRTOS Raspberry Pi leads indirectly here. Bitthunder seems to be the most advanced use of FreeRTOS on RPi. So I'm hoping the people here can tell me: Is there support (anywhere) for using multiple cores with FreeRTOS (or some other free RTOS) on RPi3?
@jameswalmsley
Copy link
Owner

Hi @JanKok FreeRTOS doesn't support multiple cores currently.
There is a paper describing a port to multicore from the University of York.

This might be a good place to look, but I think FreeRTOS hasn't planned to bake in multi-core support yet. Would be great though.

@jameswalmsley
Copy link
Owner

https://www.cs.york.ac.uk/fp/multicore-freertos/spe-mistry.pdf

Seems like there are a few multi-core ports out there now for different platforms.
https://github.com/n-aizu/freertos-multicore

I would think creating a multi-core version of FreeRTOS for RPi3 is not so easy.

@JanKok
Copy link
Author

JanKok commented Oct 13, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants