- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 10 von 15

Thema: Unverständliches Verhalten bei Bluetooth-Verbindung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    HaWe
    Gast
    Immerhin hat es sich bestätigt, dass es ursächlich nicht, wie ursprünglich von dir vermutet, am Empfänger/dem Arduino liegt, sondern Sender-seitig.
    Dass es der Sender-Programmiercode war, ist sicher gut, da solche Fehler beseitigt werden können.
    (y)
    Geändert von HaWe (27.02.2017 um 22:02 Uhr)

  2. #2
    HaWe
    Gast
    noch ein Hinweis zu der Klötzchen-Programmierung :
    Diese bauen (fast) ausschließlich auf Interpretern auf, die einen mehr oder weniger vorverarbeiteten Zwischencode (oft Bytecode) erst noch während der Laufzeit in ausführbaren Code übersetzen müssen, bevor er dann ausgeführt werden kann.
    Ich habe einmal verschiedene Benchmark-Tests zu diesen IDEs durchgeführt. Dabei hat sich bestätigt, dass viele(!) dieser Interpreter-Systeme (Klötzchen oder auch Text-Basiert) bis zu 100x langsamer sind als native Executables (per GCC oder clang).
    Es gibt aber auch sehr viele Interpreter, die schlauer sind, z.B. der JIT-compiler ("Just-In-Time") von Java (C# Mono macht es ähnlich) - vereinfacht ausgedrückt: hier übersetzt der Compiler während des Interpreter-Betriebs häufig benutzte Teile des Codes in Executables, die dann genau so schnell sind wie C-compilierte executables.
    Und tatsächlich haben Java-JIT- und C#-basierte Interpreter fast genaus so schnell abgeschnitten wie native Executables, wenn der Code öfter ausgeführt wurde - beim ersten Mal waren sie nur 1/10 so schnell.
    Ältere oder einfachere Java-Compiler waren dagegen immer deutlich langsamer (1/20).

    Gerade auf Androids laufen viele Apps per Java, auch mit JIT-Compilern.
    Und gerade Klötzchen-Programmierung setzt ot auf Java auf, und daher kann es durchaus sein, dass nach ein paar Sekunden dein Klötzchen-Code schon ähnlich schnell ist wie "richtig" compilierter - dennoch muss man den Intepreter kennen bzw. testen, denn er kann möglicherweise auch dauerhaft z.B. nur 1/100 der erreichbaren Geschwindigkeit bringen.

Ähnliche Themen

  1. Bluetooth Verbindung "verlängern"
    Von meddie im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 9
    Letzter Beitrag: 28.06.2016, 17:28
  2. RP6 - Bluetooth keine Verbindung!?!
    Von Philsuro im Forum Robby RP6
    Antworten: 4
    Letzter Beitrag: 18.01.2011, 21:52
  3. Antworten: 2
    Letzter Beitrag: 02.05.2010, 14:51
  4. Bluetooth-Verbindung auf LCD
    Von otis im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 20.08.2007, 10:54
  5. Antworten: 1
    Letzter Beitrag: 21.09.2006, 17:45

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test