Hallo zusammen
und erstmal sorry fürs Ausbuddeln des alten Threads.
Ich hoffe hier ein paar Mitstreiter zu finden, um das Thema Freepascal auf AVR benutzerfreundlicher zu machen. Dabei gehe ich davon aus, dass der Kompiler selbst schon soweit funktioniert wie er soll. Es soll nur zusätztlich die Installation und das Anlegen von Projekten vereinfacht werden.
pluto hat geschrieben:Nun braucht es Zeit bis die ganze Umgebung auch für "einfache" Leute nutzbar wird.
Genau :-)
Was ich mir vorgestellt habe besteht aus 3 Paketen:
1. Bereitstellung von Binaries (Cross-Kompiler und Binutils). Also dass der AVR-Freund nicht erstmal selber alles zusammensuchen und kompilieren muss.
2. Schreiben und Bereitstellen eines einfachen Installers für die Binaries.
3. Schreiben und Bereitstellen eines Projekt-Wizards, in dem man Controller, Projektname/verzeichniss und evtl. Programmieradapter angiebt. Der Wizard legt dann ein leeres Lazarus-Projekt an mit den entsprechenden Kompilereinstellungen. Sodass man ohne weitere händische Einstellungen mit F9 kompilieren und ggf. das Programm direkt auf den AVR laden kann.
Somit wären für einen Einstieg in die AVR-Programmierung (und damit auch Arduino) unter Lazarus nur noch folgende Schritte notwendig:
- Installation Lazarus
- Installation AVR Studio für Programmiersoftware
- Installation des Cross-kompilers zusammen mit Projektwizard
- Erstellen eines Projekts mit Projektwizard
- Öffnen des Projekts mit Lazarus
- F9 drücken :-)