Jump to content

FlyingDoc

Members
  • Gesamte Inhalte

    459
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von FlyingDoc

  1. Relativ einfach.

    Genau so wie du mit der Variable oben beschrieben kannst du es mit einem Merker machen.

    Wenn das Programm startet schreibe in eine Datei einen Wert.

    Nenn  in meinetwegen Programmstart = 1.

    Wenn das Programm normal beendet wird, also ohne das auf einmal der Saft weg ist, schreibe in diese Datein Programmstart = 0.

    Bei jedem Programmstart prüfe erst ob in der Datei Programmstart = 0 steht.

    Wenn nicht dann weist du das das Programm nicht ortnungsgemäß beendet wurde und du kannst entsprechend reagieren. ;)

     

    Mache ich schon Jahrelang so.

  2. Programm ständig laufen lassen.

    Wenn der Wert des sich ändert diesen in einer Datei mit speichern.

    Wenn dein Programm startet diesen Wert einfach beim Start einlesen und mit diesem weiterarbeiten.

     

    Wo ist da jetzt das Problem? Meine C++ Programme laufen auch ständig.

    Den Wert hält die Variable ja solange das Programm läuft, wenn sie global ist.

     

    Ich schreibe meine Programme im QT.

    Hat den Vorteil das sie sowohl unter Linux als auch Windows laufen, wenn sie richtig geschrieben sind.

    Und mann kann sie in Ruhe auf dem PC entwickeln und testen. Inclusive der ganzen TF Sachen.

  3. Ich denke ich hab die Erklärung:

     

    Die SD-Karte wurde vom RedBrick als Auslagerungsspeicherplatz belegt.

    Der Red hat eine Partition angelegt. Diese ist aber irgendwie beschädigt.

    Deswegen kann ich die SD-Karte nicht zurücksetzen bzw. formatieren.

     

    Das Image ist aber 7GB gross, die Partition die geht aber nur 5GB. Das heisst er versucht zu kopieren und bricht ab...

     

    So bleibt immer das 1.6 Image drauf und das 1.8 nicht.

     

    Warum mir aber der Win32Imager keinen Fehler ausgibt ist mir schleierhaft. Weil den einzigen Fehler bekam ich nachdem ich von Hand versucht habe das Image auf die SD Karte zu ziehen siehe Bild oben...

     

    Das Problem kenn ich schon zu gut.

    Lass mich raten. Es sind SanDisk Flashkarten?

    Die Qualität scheint mir in letzter Zeit unterirdisch zu sein bei den 8GB Karten. Hab letzte Woche mehrere kaputte gehabt. Erst gehen sie. Aber nach kürzester Zet ist Ebbe und es sind fehlerhafte Speicherzellen vorhanden so das das 8 GB Image nicht mehr darauf Platz hat.

  4. Hallo proton,

     

    ich immer noch. ;D

    Ich versuche immer noch die QT Verion anzuheben.

    Funktioniert leider nicht. Bekomme immer noch die Fehlermeldung.

     

    root@red-brick:/home/tf# apt-get install qtbase5-dev

    Reading package lists... Done

    Building dependency tree

    Reading state information... Done

    Some packages could not be installed. This may mean that you have

    requested an impossible situation or if you are using the unstable

    distribution that some required packages have not yet been created

    or been moved out of Incoming.

    The following information may help to resolve the situation:

     

    The following packages have unmet dependencies:

    qtbase5-dev : Depends: libgles2-mesa-dev but it is not going to be installed or

                            libgles2-dev but it is not installable

    E: Unable to correct problems, you have held broken packages.

     

    sudo apt-get update läuft ohne Fehlermeldung durch.

    Es ist das 1.7er Image.

  5. Die Frage ist in welcher Programmiersprache willst du das machen.

    Texte auf einem Bildschirm ausgeben ist relativ einfach.

     

    Warum nimmst du nicht so ein LCD aus dem Shop.

    Der RED nimmt diesen dann als Desktop. Dann kannst du ein Programm schreiben das als Fullscreen läuft und deine Texte ausgeben. Sogar bunt und in Farbe. ;D

  6. Beim Versuch das libgles2-mesa zu installieren kommt folgender Fehler.

     

    sudo apt-get install libgles2-mesa-dev
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:
    
    The following packages have unmet dependencies:
    libgles2-mesa-dev : Depends: libgles2-mesa (= 10.3.2-1+deb8u1) but 2:1.0-1 is to be installed
                         Depends: libegl1-mesa-dev but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.

  7. Folgender Fehler kommt.

     

    root@red-brick:/home/tf# sudo apt-get install qtbase5-dev
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:
    
    The following packages have unmet dependencies:
    qtbase5-dev : Depends: libgles2-mesa-dev but it is not going to be installed or
                            libgles2-dev but it is not installable
    E: Unable to correct problems, you have held broken packages.

  8. Hallo photron.

     

    Ich versuche gerade wieder einmal die QT Version auf die aktuelle anzuheben.

    Get aber nicht. Hier mal das was mir das Linux als Meldung ausgibt.

     

    Vielleicht kannst du mir einen Tipp geben. ;D

     

    tf@red-brick:~$ sudo apt-get install qtchooser
    [sudo] password for tf:
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    qtchooser is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 401 not upgraded.
    tf@red-brick:~$ sudo apt-get install qt5-default
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:
    
    The following packages have unmet dependencies:
    qt5-default : Depends: qtbase5-dev but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.
    tf@red-brick:~$

  9. Das Problem liegt einfach daran das die GPS Signale für den zivilen Bereich eine Genauigkeit von ca. 20 Metern besitzen. Das ist Absicht.

    Im militärischen Bereich ist es wesentlich genauer. (Ausserdem können die USA ein künstlichen Offset einbauen, wenn ein militärischer Konflikt vorliegt, damit der Gegner seine GPS gesteuerten Waffen nicht genau einsetzen kann  ;))

    Ausserdem musst du bedenken das du, wie selber schon beschrieben, nur 10/s GPS Daten bekommst. Jetzt kannst du dir ja ausrechnen wieviel Meter du dich bei einer Geschwindigkeit von 150 km/h vortbewegst. Das sind schon 41,6 m.

    Das durch 10. Dann bist du bei 4,16 m. Dazu die künstliche Ungenauigkeit der GPS Position.

     

    Du wirst nicht umhin kommen einen Bereich festzulegen den die Position abweichen kann, wo du dann die Werte vergleichst.

×
×
  • Neu erstellen...