Menu

Script to install GCBasic editor and compiler + lexer + pickit3 & AVR programming in Linux

Rikki
5 days ago
50 minutes ago
  • Rikki

    Rikki - 5 days ago

    I just moved from Windows to Linux and miss Synwrite and it's lexer. There is a similar program to Synwrite called Geany which I am using that integrates with MPLAP X 6.20 IDE and an avr programmer. You must use version 6.20 as it is the last version to support pickit3.

    So I made a universal script that runs in Linux and installs the latest gcbasic compiler + geany editor + pickit3 support + avr programmer from the web.

    It also adds a lexer to Geany which is essentially it's freebasic lexer modified for gcbasic syntax.

    The script also gives instructions on how to download MPLAB X 6.20 and installation + how to find which USB port your pickit3 or Arduino board it connected to.

    Unpack the attached tar file and carefully follow directions in the readme.txt file at the top level of the attached zip file

    caveat: This is all my own work and I have taken care to ensure it is safe but I am by no means an IT security expert. Do your due diligence in inspecting all files and scripts in the tar file and ensure you are 100% comfortable with it's security and what it does before executing the script or following it's instructions. If in doubt delete your local copy of tar file and any files you extracted from it permanently. I am not responsible for anything that goes wrong with your computer or it's operating system by your using the attached tar file

     

    Last edit: Rikki 5 days ago
  • Anobium

    Anobium - 5 days ago

    G ood work.

    Why not use VS Code as your editor and then all the Helpers and syntax stuff would work. Just a question.

    And, I think by 2027 the editor will not be that critical. I am using AI agent with Linux online and I have no local install. AI spins up GCBASIC on demand.

     
  • Rikki

    Rikki - 5 days ago

    I installed VS codium and integrated Claude AI. But getting the compile and upload buttons to integrate and upload via pickit3 or avr are failing.

    If you posted a script or guide it would be useful

     

    Last edit: Rikki 5 days ago
  • Anobium

    Anobium - 5 days ago

    There was no configuration. I shared use.ini and tasks.json and the end to end programming happened even including the new /DO parameter.

    Try sharing these files.

     
  • Anobium

    Anobium - 51 minutes ago

    Linux Preferences Editor

    See https://youtu.be/8eBqZ6Iqa4k

    I believe that a Linux solution can be as good as the Windows version. It needs someone with passion and knowledge to config for Linux.

    And look at this. My approach to deploying GCStudio - just the start. https://youtu.be/c11a3bGclq0

    Enjoy

     

Log in to post a comment.