Seite 5 von 5

Re: Wohin gehts mit dem Hive?

Verfasst: Fr 18. Apr 2014, 19:29
von zille9
@Joerg

Oooh Weiser, ich fühle mich erleuchtet :B4
Nee, ernsthaft, sieht gut aus, hätte ich nicht gedacht (hab ich mir etwas unübersichtlicher vorgestellt), bin zur Zeit genau an der gleichen Thematik (ich will mich ja belehren lassen ) , in Deinem Code fehlt der Plex-Bus allerdings immernoch. ;)
Das sollte auch dann alles sein was reinkommt, dies könnte dann als TRIOS-Grundstamm dienen. Die Treiber für eventuelle Hardware-Erweiterungen sollten anders behandelt werden, hier böte sich eine spezielle Version der Grunddatei an, bin bei der Einbindung der Netzwerkfunktion in meine admsid.spin schon auf Überlappungen der Kommandonummern gestoßen (LAN-Funktionen und DCF-Empfänger), das würde bei den nur wenigen freien Kommandos auch nicht ausbleiben. Zumal es keinen Sinn macht, jegliche Erweiterung, die noch kommt explizit ins Grundprogramm aufzunehmen und bei Nichtbedarf zu deaktivieren. Noch ist der Code überschaubar und vor allem muß er das für Neueinsteiger auch bleiben (daran sollten wir auch ab und zu denken).
Also in diesem Punkt fühle ich mich bekehrt. :oops:

Re: Wohin gehts mit dem Hive?

Verfasst: Fr 18. Apr 2014, 19:51
von PIC18F2550
Hi TuxFan,

Die Abstürze kann ich besätigen sowohl unter XP, Ubuntu und Xubuntu.
Ich hab einfach nach dem Start versucht eine geschweifte Klammer in das leere Projekt einzugeben.
Wenn das nicht geklappt hatt dan habe ich BST geschlossen und dann nochmal gestertet das hatt die meisten Probleme elliminiert. :D
Ein weiteres Problem tritt auf wenn verschiedene spin-Dateien aus unterschiedlichen Verzeichnissen im Editor geöffnet und dann übersetzt werden sollten.
Da gab es immer öffters Abstürze beim Editor in der Form das er nicht mehr bedienbar wahr.
Die Suchfunktion ließ sich nicht mit strg-v mit text füllen der erschien dann immer im Editor. :x

Irgendwie hatt mann sich an die probleme gewöhnt und möchte sie garnicht vermissen................gar nicht wahr das nerft einfach. :evil:

Das Fenster hatt mir gerade bei der Arbeit mit dem Assembler sehr gute Dienste geleistet es ist schon ein wichtiges Instrument gerade wenn es um Zeitabhängige oder Speicherbezogene Funktionen geht. :cry:

Re: Wohin gehts mit dem Hive?

Verfasst: Sa 19. Apr 2014, 03:13
von PIC18F2550
Eigentlich Schade :oops: aber mein QT wollte ich nicht extra Deinstallieren.

Cannot mix incompatible Qt libraries
Aborted

Re: Wohin gehts mit dem Hive?

Verfasst: Sa 19. Apr 2014, 08:04
von joergd
zille9 hat geschrieben:Oooh Weiser, ich fühle mich erleuchtet
Ich wußte, daß ich das schaffe :KLATSCHEN
zille9 hat geschrieben:in Deinem Code fehlt der Plex-Bus allerdings immernoch.
Ja, ich habe mich ja bisher kaum mit Plexus und Basic sowie zusätzlicher Hardware beschäftigt. Deswegen setzt alles auf dem letzten offiziellen TriOS auf. Ich könnte die Plexus-/Basic-Erweiterungen sicher recht einfach aufnehmen. Das setzt aber eigentlich wieder voraus, daß wir eine gemeinsame Versionsverwaltung nutzen. Sonst läuft es im Kürze wieder auseinander...
zille9 hat geschrieben:Zumal es keinen Sinn macht, jegliche Erweiterung, die noch kommt explizit ins Grundprogramm aufzunehmen und bei Nichtbedarf zu deaktivieren
Vielleicht ist die Idee mit einem Nummernbereich, wo jeder frei Funktionen vergeben darf,nicht schlecht (oder beim aktuellen Konzept die einzig mögliche Variante). Man kann dann halt nur die Eweiterungen, die sich diesen Bereich teilen, nie gemeinsam benutzen...

Re: Wohin gehts mit dem Hive?

Verfasst: Sa 19. Apr 2014, 08:16
von yeti
PIC18F2550 hat geschrieben:Eigentlich Schade :oops: aber mein QT wollte ich nicht extra Deinstallieren.

Cannot mix incompatible Qt libraries
Aborted
Irgendwann war im großtümpeljenseitigen Forum auch mal vom Propellern mit Eclipse die Rede... wer weder weiter das tote Pferd reiten will, noch S(imple)IDE nutzen mag, der kann ja das mal versuchen wiederzufindem...

Und Propellersupport für EMACS gab's auch mal... ist aber vielleicht mangels hinreichender Anzahl kompetenter Benutzer wieder in Pupillenstarre verfallen?

Mir reicht meist OpenSpin in einer Shell meiner Wahl, wenn's komplexer wird, gepaart mit make und Freunden...

Wie pumpt eigentlich SIDE seine Kompilate in den Prop?
Mit dem Loader von GCC?

Wenn Jemandem einen kleinen Propeller-Lader in C (bitte erstmal weder von Catalina-C, noch von PropGCC) erinnert, wär das eigentlich Alles, was OpenSpin noch fehlt und ich übe reinen entsprechenden Hinweis in Form einer URL erfreut...

Re: Wohin gehts mit dem Hive?

Verfasst: Sa 19. Apr 2014, 11:49
von TuxFan
yeti hat geschrieben:.......Wie pumpt eigentlich SIDE seine Kompilate in den Prop?
Mit dem Loader von GCC?....
Nicht genau wissend, denke ich schon, daß man das Rad nicht zweimal erfunden hat und den "propeller-load" aus /opt/parallax/bin genommen hat.

Was mir noch zur Hive-Zukunft und SimpleIDE bzw propGCC einfiel : "Es hat wohl noch niemand die Möglichkeiten von propGCC und den verschiedenen Speichermodellen ausprobiert und ob da noch Verbesserungen für die Hive-Software zu machen sind?"
Gut das wird etwas für den weit Fortgeschrittenen sein.........
Mit österlichem Gruß
TuxFan

Re: Wohin gehts mit dem Hive?

Verfasst: Sa 19. Apr 2014, 20:34
von zille9
joergd hat geschrieben:Ich könnte die Plexus-/Basic-Erweiterungen sicher recht einfach aufnehmen. Das setzt aber eigentlich wieder voraus, daß wir eine gemeinsame Versionsverwaltung nutzen. Sonst läuft es im Kürze wieder auseinander...
Die Plex-Bus-Befehle hat Drohne235 schon mit festen Kommandonummern (120-137) belegt (oder hab ich die vergeben?, keine Ahnung) ,sollte beim nächsten Update aber vorhanden sein. Damit ist die Gefahr des Auseinanderdriftens gebannt und im Basic werden nur für Bellatrix außer-triosgenormte Befehle verwendet. Die dürften sich auch nicht einpflegen lassen, weil der Treiber einfach mal zu anders ist.

Re: Wohin gehts mit dem Hive?

Verfasst: Mo 21. Apr 2014, 13:42
von porzellan-borg
Hallo Hive Drohnen...
Erstmal allen ein schönes Osterfest, auch wenn die Wünsche etwas spät kommen.

Leider war ich arbeitsbedingt etwas verhindert, aber nun habe ich mal wieder paar Minuten Zeit gefunden, bzw diese mir genommen.

Wo soll es denn hingehen mit dem HIVE ... naja wenn wir bei RETRO Style bleiben, warum nicht auch mal Sachen und Dinge aus der C64er Äera Aufgreifen ?

So fällt mir das zB Fischer-Technik ein, die ROBO Geschichten hatten, -> Dank des Bus Systems sollte es doch kein Problem sein und ZILLE noch ein BASIC Update plant, über den BUS eine Steuerkarte zu betreiben, die es ermöglicht Roboter zur Bewegung zu bringen, vielleicht erstmal nur Kabelgebunden, später vielleicht auch via eines Funkinterfaces.
Meine Idee wäre da, wie der Propeller auch schon in anderen Projekten verwendet wird, dass ein 4. Propeller ( mit eigenem EEPROM ) die Steuerung von Standard Moellbauservos , einfachen Modellmotoren ( Brushed ) übernimmt und div Sensorendaten verarbeiten kann. Ein festes Anwendungziel habe ich dafür noch nicht, wäre aber in Verbindung mit dem HIVE als Programmierstation sicher auch etwas, wo gerade Bildungsträger Schulen und Technikzirkel interesse an dem HIVE gewinnen könnten. Und gerade Kindern und Jugendlichen der Umgang mit heute in der Industrie alltäglichen Dingen näher gebracht werden könnte.

Da fällt mir gleich noch was dazu ein, wenn man einfache BASIC Befehle nutzen könnte, wäre das sicher eine prima Sache.
zB Für die Servowegbegrenzung und Neutralpunkt Bestimmung
DEF_SERVO("Servoport- Nr", "Rechter Anschlagpunkt", "Linker Anschlagpunkt","Neutralpunkt")
SERVO("Servoport-Nr", "Neue Stellposition", "Geschwindigkeit")
ähnliches für eine Motoren bis ca 5 A Stromverbrauch, was natürlich eine eigene Stromversorgung der Steuerplatine voraussetzt.

Ob man nun die Geschwindigkeit in Zeiteinheiten oder mehreren Festdefinierten Stufen ablegt, wäre wohl ne Frage an Zille wie es mit der Umsetzbarkeit aussieht, der ist ja unser Basic Spezi für den Hive.

War nur mal so paar Ideen hier eingeworfen... Vielleicht finden die Ideen noch mehr Drohnen interessant.

MFG

Re: Wohin gehts mit dem Hive?

Verfasst: Do 16. Apr 2015, 08:05
von NJO
Ich finde den Hive sehr gelungen. Für mich ist er 'Retro', er muß für mich nicht unbedingt PC-ähnlicher werden. Ich freue mich z.B. auf das neue Trios-Basic.
Was ich als Praktiker begrüßen würde, wäre eine Borderweiterung um einen weiteren Propeller, von dem alle I/O-Pins (bis auf die zur Programmierung notwendigen) und die Stromversorgung auf einen Bus herausgeführt sind, um etwas komfortabler extern experimentieren zu können. Sensoren , LCD, Relais, usw. anschliessen, oder irgendwas damit steuern.... Klar ginge das natürlich auch mit einem Breadboard-Aufbau. In der letzten Zeit habe ich einiges von der Parallax/Obex-Seite nachgebaut, umprogrammiert etc. und hierbei eine ganze Menge hinzugelernt. Als störend habe ich hierbei immer empfunden, dass man den kompletten Grundaufbau Propeller mit auf dem Breadboard hat plus dem externen PropPlug plus die Stromversorgung. Der Hive besitzt letztere doch im Prinzip schon. Mag sein, dass meine Wünsche ja auch etwas zu speziell sind. Geht es anderen auch so wie mir?

Edit: ich hatte den letzten Beitrag von porzellan-borg nicht ganz aufmerksam gelesen. Ja, ich denke wir haben da ähnliche Interessen.

LG Norbert