SNL-WaterPower / siweed

Sandia Interactive Wave Energy Education Display (SIWEED)
5 stars 2 forks source link

Use Zephyr ROS? #60

Closed ryancoe closed 3 years ago

ryancoe commented 3 years ago

@gbacelli suggested that we a real-time operating system (ROS) to get the timing on the Arduino to be reliable. Zephyr looks like an interesting option:

https://docs.zephyrproject.org/latest/boards/arm/arduino_due/doc/index.html

https://docs.zephyrproject.org/latest/application/index.html#application

Any thoughts @nickross4444 @DeepFriedDerp ?

nickross4444 commented 3 years ago

In the interest of getting the project working in a reasonable time, I think it'd be best to consider this as a long term improvement. It looks possible, but also like a very significant time investment(at least for me).

nickross4444 commented 3 years ago

After my tests done here, I'm not not sure if timing will be an issue if we stick with the Due. It seems the variation on the it was <1us as it runs now.

ryancoe commented 3 years ago

I'm going to close this for the time being, we can resurrect it if necessary