NIOS 2 Simulation

OP (Firma: Schüler) #3813329
Hallo!

Habe bis jetzt nur uC und C++ mit dem Programm Visual Studio 
programmiert. Daher ist die Entwicklungsumgebung Quartus II und speziell 
NIOS II für mich völliges Neuland.

Mein Problem ist wiefolgt. Ich würde gerne das Beispielprogramm 
microc/os-2 simulieren. Es ist in C++ programmiert und darin sind 2 
Threads enthalten die abwechselnd "Hello from Thread 1" und "Hello from 
Thread 2" liefern.

Gibt es eine Möglichkeit dieses Programm so zu simulieren wie bei Visual 
Studio, also mit der cmd Oberfläche.
Bei meinen Recherchen bin ich nur auf ModelSim gestoßen, jedoch kann man 
da ja nur Zeiten simulieren oder täusch ich mich da?

Danke für eure Hilfe!
Du kannst in ModelSim dein ganzes Nios System samt Software simulieren,
bloss ist das absoluter overkill.

Dem Visual Studio 'feeling' kommst du naeher wenn du ein kleines Nios 
System mit RAM, Timer und einem UART baust. Kann auch ein JTAG-UART 
sein.
Dann erstellst du ein BSP und laedst das Beispielprogramm mittels EDS 
aufs Zielsystem (Run As/Debug As Nios II Hardware).

Ich nehm an das Beispiel verwendet printf, dann erscheinen die Ausgaben 
auf der Konsole.

Der Debugger ist ueberigens Thread-Aware.

Cheers, Roger

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.