Benutzer-Werkzeuge

Webseiten-Werkzeuge


bidiboneausrepository

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
bidiboneausrepository [2015/05/03 12:53] – [Submodule laden] entfernt Michaelbidiboneausrepository [2023/09/05 12:12] (aktuell) – Anleitung Git - PDF aktualisiert Michael
Zeile 1: Zeile 1:
 ====== BiDiBOne aus dem Repository laden ====== ====== BiDiBOne aus dem Repository laden ======
 <WRAP center round important 80%> <WRAP center round important 80%>
-Unser BiDiBOne-Repository - also die Sammlung der Quellen, die für den Bau einer BIDiBOne-AddOn-Anwendung notwendig ist - haben wir derzeit auf [[https://www.gitlab.com/|GitLab]] hinterlegt. Dort muss man einen entsprechenden Zugang (Account) eingerichtet haben.+Unser BiDiBOne-Repository - also die Sammlung der Quellen, die für den Bau einer BIDiBOne-AddOn-Anwendung notwendig ist - haben wir derzeit auf [[https://github.com/orgs/BiDiBorg/repositories|Github]] hinterlegt. Dort muss man einen entsprechenden Zugang (Account) eingerichtet haben.
  
-Weiterhin ist zur Verwendung dieser Quellen eine Zugangsberechtigung notwendig, die von [[support@fichtelbahn.de]] zur Verfügung gestellt wird.+Weiterhin ist zur Verwendung dieser Quellen eine Zugangsberechtigung notwendig, die von [[info@bidib.org]] zur Verfügung gestellt wird.
 </WRAP> </WRAP>
-Das Dokument {{:pdf_dokumente:anleitung_gitlab.pdf|Anleitung-GitLab}} enthält wichtige Hinweise zur Einrichtung von GiTLab und den notwendigen Werkzeugen.+Das Dokument {{:pdf_dokumente:anleitung_zu_git.pdf|Anleitung Git}} enthält wichtige Hinweise zur Einrichtung der __dezentralen Versionsverwaltung Git__ und den notwendigen Werkzeugen.
  
 **Beachte**: Bei Nutzung von Eclipse C/C++ als Entwicklungsumgebung ist das im Folgenden beschriebene Vorgehen nicht unbedingt notwendig, da Eclipse seine eigenen Werkzeuge mitbringt! Die Hintergrundinformationen sind allerdings die gleichen. **Beachte**: Bei Nutzung von Eclipse C/C++ als Entwicklungsumgebung ist das im Folgenden beschriebene Vorgehen nicht unbedingt notwendig, da Eclipse seine eigenen Werkzeuge mitbringt! Die Hintergrundinformationen sind allerdings die gleichen.
 ==== BiDiBOne Basis ==== ==== BiDiBOne Basis ====
-Die BiDIBOne-Basis ist (Stand Dez2014) aufgeteilt in die Projekte: core (https://gitlab.com/bidib/core.git) und support (https://gitlab.com/bidib/support.git). Es werden keine Submodule (mehr) verwendet, d.h. alle benötigten Projkete müssen separat geladen werden.+Die BiDIBOne Basis ist (Stand Sep2023) aufgeteilt in die Projekte: **core** (https://github.com/BiDiBorg/bidibone-core) und **support** (https://github.com/BiDiBorg/bidibone-support). Es werden keine Submodule (mehr) verwendet, d.h. alle benötigten Projekte werden separat geladen.
  
 Die aktuelle lauffähige Firmware für die BiDiBOne-Projekte steht auf dem Branch **master** zur Verfügung! Die aktuelle lauffähige Firmware für die BiDiBOne-Projekte steht auf dem Branch **master** zur Verfügung!
  
 ==== BiDiBOne AddOn laden ==== ==== BiDiBOne AddOn laden ====
-Zum Bau eines neuen AddOns empfiehlt es sich, neben den Basis-Repositorys das Modul AddOnStub (https://gitlab.com/bidib/addonstub.git) zu laden. Wie das funktionieren könnte, sei am Beispiel von SourceTree und dem Basis-Projekt erklärt. +Zum Bau eines neuen AddOns empfiehlt es sich, neben den Basis-Repositorys das Modul AddOnStub (https://github.com/BiDiBorg/bidibone-addonstub) zu laden. Wie das funktionieren könnte, sei am Beispiel von SourceTree und dem Basis-Projekt erklärt. 
  
-(Server/Repository-Adressen: Stand März 2014. Das HTTPS-Protokoll muss u.U. bei bestimmten Einstellungen einer vorgeschalteten Firewall verwendet werden.)+(Server/Repository-Adressen: Stand Sep. 2023. Das HTTPS-Protokoll muss u.U. bei bestimmten Einstellungen einer vorgeschalteten Firewall verwendet werden.)
  
 **Hauptmenü => Clone/New** **Hauptmenü => Clone/New**
 {{:codehilfe:sourcetree1.jpg|}} {{:codehilfe:sourcetree1.jpg|}}
-  * **SourcePath/URL**: git@gitlab.com:bidib/addonstub.git **ODER** https://gitlab.com/bidib/addonstub.git                        +  * **SourcePath/URL**: git@github.com:BiDiBorg/bidibone-addonstub.git **ODER** https://github.com/BiDiBorg/bidibone-addonstub.git
   * **Destination Path und Name**: <parallel zu den Projekten //core// und //support//>   * **Destination Path und Name**: <parallel zu den Projekten //core// und //support//>
   * (**Checkout branch**: Nötig, wenn man nur auf dem angegebenen Branch arbeiten möchte.)   * (**Checkout branch**: Nötig, wenn man nur auf dem angegebenen Branch arbeiten möchte.)
Zeile 39: Zeile 39:
 {{:codehilfe:sourcetree6.jpg|}} {{:codehilfe:sourcetree6.jpg|}}
  
-New Branch, z.B.: OneControl_Anpassung (Stand: Jan2014)+New Branch, z.B.: OneControl_Anpassung (Stand: Sep2023)
  
 => Create Branch (Jetzt werden die Quellen aus dem Repository bereitgestellt.) => Create Branch (Jetzt werden die Quellen aus dem Repository bereitgestellt.)
Zeile 50: Zeile 50:
  
 ==== Arbeiten mit AtmelStudio6 ==== ==== Arbeiten mit AtmelStudio6 ====
-Zum Arbeiten mit dem AtmelStudio6 steht im Verzeichnis: **AddOn/env/AtmelStudio6** die Projektdatei AddOn.cproj zur Verfügung. Die muss ins AddOn-Grundverzeichnis (siehe oben am Beispiel der OneControl) kopiert werden, um die eingestellten Pfade nutzen zu können. Diese Trennung ist notwendig, da nicht jeder Entwickler mit dem AtmelStudio6 arbeitet. Somit verbleiben die "persönlichen" Einstellung auf dem heimischen Rechner.+Zum Arbeiten mit dem AtmelStudio6 steht im Verzeichnis: **AddOnStub/env/AtmelStudio6** die Projektdatei AddOn.cproj zur Verfügung. Die muss ins AddOn-Grundverzeichnis kopiert werden, um die eingestellten Pfade nutzen zu können. Diese Trennung ist notwendig, da nicht jeder Entwickler mit dem AtmelStudio6 arbeitet. Somit verbleiben die "persönlichen" Einstellung auf dem heimischen Rechner.
  
 Mit z.B. einem Doppelklick auf die cproj-Datei startet man bestenfalls jetzt das AtmelStudio6. Das Studio legt (z.B. nach einem Speichervorgang) seine benötigten Dateien an. Mit z.B. einem Doppelklick auf die cproj-Datei startet man bestenfalls jetzt das AtmelStudio6. Das Studio legt (z.B. nach einem Speichervorgang) seine benötigten Dateien an.
  
-**Beachte**: Sollen Änderungen in der Projektdatei im Repository gespeichert werden, müssen sie zuvor von hier ins Ursprungsverzeichnis zurück kopiert werden!+<WRAP center round important 85%> 
 +Sollen Änderungen in der Projektdatei im Repository gespeichert werden, müssen sie zuvor von hier ins Ursprungsverzeichnis zurück kopiert werden! 
 +</WRAP>
  
bidiboneausrepository.1430650403.txt.gz · Zuletzt geändert: 2016/07/05 10:47 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki