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

Add setup instructions for Linux #5

Open
mukrop opened this issue Jul 13, 2023 · 0 comments
Open

Add setup instructions for Linux #5

mukrop opened this issue Jul 13, 2023 · 0 comments
Labels
documentation Improvements or additions to documentation

Comments

@mukrop
Copy link
Collaborator

mukrop commented Jul 13, 2023

Currently, all instructions presume Windows machines. Many (most?) of the people to who Logics get via Red Hat will be Linux users. I see adding Linux alternatives to the instructions quite low-cost with high added value.

My experience (from setting up everything on Fedora 38):

  • Setting up VS Code is pretty standardized (download package from the website or a distro version).
  • Similarly with Python and git.
  • The driver does not need to be installed, it's a part of the Linux kernel since v2.6.12 (more details)
  • PlatformIO installation is the same.
  • However, udev.rules need to be installed for PlatformIO (official manual), otherwise the device cannot be seen in PIO's "Devices" view (this can be mentioned as a diagnostic).
  • I would also add the final remark (for all OSes) regarding uploading and running the program: What USB port to use, that the program should run automatically after being uploaded to the board, and maybe even a warning that some USB cables are charging-only (a dumb information, true, but it took me a while to realize this was one of the errors I was doing).
@Tasssadar Tasssadar added the documentation Improvements or additions to documentation label Jul 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants