tknopp / RedPitayaDAQServer

Advanced DAQ Tools for the RedPitaya (STEMlab 125-14)
https://tknopp.github.io/RedPitayaDAQServer/dev/
Other
34 stars 9 forks source link

Add support for Zynq 7020-based Red Pitayas #35

Closed jonschumacher closed 2 years ago

jonschumacher commented 2 years ago

Current status: I can build a version of Pavels Alpine image with the set of projects reduced to the standard blinker and the 122.88 MHz-RP blinker. Both work on their respective devices and I will now extend the toolchain to generate bitfiles of the project for both FPGAs.

jonschumacher commented 2 years ago

Alright, this is working like a charm. At least for me. The correct image is selected automatically depending on the detected type of FPGA. I also streamlined the build process. make all is now everything you need to build the complete Linux image and get a ZIP file of it. The current status of your project directory is always included, so when making a release, please commit all your changes prior to building the final images.

tknopp commented 2 years ago

Awesome! Thanks so much for tackling this Jonas.

jonschumacher commented 2 years ago

I now commited a fixed set of SSH keys in order to always have the same SSH key in every release and with every Red Pitaya. Since I expect a Red Pitaya that is being used with the software to be always in a private network with the host computer and I do not see value in MitM attacks, I consider this okay. Do you agree? GitHub complained to me automatically ;) According to the following source, it is at least hard to pre-seed ssh-keygen in order to have the same key without storing in on GitHub: https://serverfault.com/questions/398633/can-ssh-keygen-be-seeded-to-generate-the-same-key

tknopp commented 2 years ago

The password was no secrete either. So I would consider this to be ok.