- 3D-Druck Einstieg und Tipps    Werbung      
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 20 von 69

Thema: Intel Galileo Board

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Zitat Zitat von HaWe Beitrag anzeigen
    Anderes Thema ist Multitasking.

    ...

    Wie ist also MT bei Galileo-Sketch geregelt?
    So, der Galileo läuft wieder, daher kann ich hier neues vermelden:

    Ja, wenn der Galileo mit Windows iot läuft, geht C++11 Multithreading, hier ein Stück Code aus einem Visual Studio Projekt

    Code:
    #include "stdafx.h"
    #include "arduino.h"
    
    // Diese beiden Funktionen sollen parallel zum Blink Sketch laufen.
    // Im Moment tun sie nicht viel, sie schreiben nur in Debug Ausgabe Fenster von Visual Studio.
    
    void Worker1()
    {
        while (true)
        {
            Log("Eins\n");
            Sleep(1000);
        }
    }
    
    void Worker2()
    {
        while (true)
        {
            Log(L"Zwo\n");
    	Sleep(2000);
        }
    }
    
    // Hier startet das Programm
    
    int _tmain(int argc, _TCHAR* argv[])
    {
        // Starten der beiden Threads
        std::thread t1(Worker1);  
        std::thread t2(Worker2);
    
        // Starten des Blink Sketch
        return RunArduinoSketch();
    }
    
    // Am Rechner ist eine RGB-LED ...
    
    int ledRed = 11;
    int ledGreen = 6;
    int ledBlue = 10;
    
    void setup()
    {
        pinMode(ledRed, OUTPUT);       
        pinMode(ledGreen, OUTPUT);
        pinMode(ledBlue, OUTPUT);
    
        digitalWrite(ledRed, LOW);
        digitalWrite(ledGreen, LOW);
        digitalWrite(ledBlue, LOW);
    }
    
    // the loop routine runs over and over again forever:
    void loop()
    {
        // Einfaches Blink Beispiel
    
        digitalWrite(ledRed, HIGH);
        delay(1000);
        digitalWrite(ledRed, LOW);
        delay(1000);
    
        // Das funktioniert auch im Sketch-Teil, std::thread macht hier aber Probleme (Absturz)
        std::async(std::launch::async, []{ Log(L"Drei\n"); });
    }

  2. #2
    HaWe
    Gast
    danke für die Info!
    denkst du, der Bug unter Sketch ist zu fixen ?

  3. #3
    HaWe
    Gast
    Gerade heute morgen festgestellt:
    offenbar unterstützt Intel auf seiner Download-Seite kein XP (mehr).
    Hat oder kennt wer Hardware-Treiber für XP? die aktuelle Arduino IDE (1.6.5) läuft ja bestens auf meinen XP-Rechnern, insb. auch für meine Due's.

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Keine Ahnung, ob es da je Treiber für XP gegeben hat. Auch habe ich mir nicht angesehen, wie mit der Arduino 1.6.x das Firmware Update funktioniert.
    Ein Galileo muss ja meist erst mal mit der zur jeweiligen Arduino IDE Version passenden Firmware geflasht werden. Das neigt sowieso zu Abstürzen ...

    Intel scheint auch einige Doku zum Galileo entfernt zu haben. Da landet man jetzt auf den Seiten zum Edison.

  5. #5
    HaWe
    Gast
    ok, sieht aus, als wäre das Thema Galileo damit erledigt :-/

  6. #6
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Anscheinend überlässt Arduino die Linux Boards ganz Partnern wie Intel und Samsung. Den Tre hat man jetzt von der Arduino Produktseite entfernt ...

  7. #7
    HaWe
    Gast
    das ist ja bitter :-/

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Intel Galileo
    Von Mxt im Forum Arduino -Plattform
    Antworten: 4
    Letzter Beitrag: 23.08.2014, 19:47
  2. Intel Galileo: Generation 2 im August
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 15.07.2014, 15:40
  3. Poster von Intels Galileo-Board
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 13.01.2014, 16:00
  4. Test: Intels Galileo-Board
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 09.12.2013, 17:00
  5. Intel MCS-96 Board
    Von TheDarkRose im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 0
    Letzter Beitrag: 21.04.2011, 07:44

Berechtigungen

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

    Werbung      12V Akku bauen