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

os/platform: Add software support for Raspberry Pi 5 #322

Open
1 of 3 tasks
Tracked by #163
ethanjli opened this issue Dec 31, 2023 · 0 comments
Open
1 of 3 tasks
Tracked by #163

os/platform: Add software support for Raspberry Pi 5 #322

ethanjli opened this issue Dec 31, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request software

Comments

@ethanjli
Copy link
Member

ethanjli commented Dec 31, 2023

This is a tracking issue for our project to make the PlanktoScope software able to run on the Raspberry Pi 5.

Motivation

Currently, the Python segmenter's performance is CPU-limited. Enabling the PlanktoScope software to be used on the Raspberry Pi 5 could greatly help the performance of the Python segmenter, due to the Pi 5's significant performance improvements; this intuition is confirmed by informal benchmarks of the PlanktoScope segmenter on the RPi 5.

However, it is not yet possible to run the PlanktoScope SD card image setup scripts on Raspberry Pi OS 12 (bookworm), which is needed for the Raspberry Pi 5 - there are errors coming from setting up Python dependencies, and so there might also be incompatibilities with Node-RED for handling GPIO (TBD).

Goals

  • Make it possible for the PlanktoScope SD card images to be used on the Raspberry Pi 5.
  • Add compatibility with the 64-bit version of the Raspberry Pi OS.
  • Maintain compatibility with the Raspberry Pi 4.

Steps

(these steps will be converted into tracking issues for stories)

Unresolved Questions

  • Are there significant differences between the 32-bit version of bookworm and the 64-bit version of bookworm?
  • Does the 32-bit version of bookworm run on the RPi 5?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request software
Projects
Status: 🏗 In progress
Development

No branches or pull requests

1 participant