Hallo, wie ich gerade feststellen musste, gibt es insbesondere in den Low-Level-Funktionen ein paar empfindliche Unterschiede zwischen den folgenden FreeRTOS-Versionen für Microblaze: - FreeRTOS 10.0.0 aus dem Lieferumfang von Vivado 2018.3 - FreeRTOS 10.0.0 von Amazon - FreeRTOS 10.2.0 von Amazon Hat hier schon jemand ganz konkrete Erfahrungen mit diesen Versionen gemacht? Sind die Anpassungen durch Xilinx "besser" oder "schlechter" als die im Lieferumfang des reinen Amazon FreeRTOS? Gibt es konkrete Erfahrungen mit der Verwendung der Microblaze FPU unter FreeRTOS? Beziehen sich die Anpassungen durch Xilinx auf die Unterschiede zwischen Microblaze 10 und Microblaze 11; letzterer ist ja in Vivado 2018.3 enthalten.
Soweit ich das sehe entspricht Xilinx FreeRTOS 10.0.0 dem Amazon FreeRTOS 10.0.0
Ich konnte bisher keinen Unterschied feststellen, bin aber jetzt auch kein Power FreeRTOS User und dementsprechend kann man auf die Aussage nichts geben. Im Zweifel wuerde ich einfach mal mit einem DiffTool ueber die Amazon Sources und denen im Vivado Installationsorder gehen.
Timmo H. schrieb: > Soweit ich das sehe entspricht Xilinx FreeRTOS 10.0.0 dem Amazon > FreeRTOS 10.0.0 Nein, sie sind nicht identisch. Tobias B. schrieb: > Ich konnte bisher keinen Unterschied feststellen, bin aber jetzt auch > kein Power FreeRTOS User und dementsprechend kann man auf die Aussage > nichts geben. Hast Du denn exakt diese beiden Versionen auf einem Microblaze evaluiert und keine Unterschiede feststellen können? > Im Zweifel wuerde ich einfach mal mit einem DiffTool ueber die Amazon > Sources und denen im Vivado Installationsorder gehen. Genau das habe ich getan: nämlich ein Diff zwischen den Versionen durchzuführen. Es gibt doch beträchtliche Unterschiede zwischen den Assembler-Quelltexten. Mittlerweile habe ich die Vermutung, dass die Xilinx-Quellen schnell an den Microblaze 11 in Vivado 2018.3 angepasst wurden, was aber nicht aus der Dokumentation und den Quelltextkommentaren ersichtlich ist.
Andreas S. schrieb: > Hast Du denn exakt diese beiden Versionen auf einem Microblaze evaluiert > und keine Unterschiede feststellen können? Ups, den Microblaze Kontext habe ich uebersehen. Nein, dazu kann ich leider keine Aussage treffen. :-( Andreas S. schrieb: > Genau das habe ich getan: nämlich ein Diff zwischen den Versionen > durchzuführen. Es gibt doch beträchtliche Unterschiede zwischen den > Assembler-Quelltexten. Mittlerweile habe ich die Vermutung, dass die > Xilinx-Quellen schnell an den Microblaze 11 in Vivado 2018.3 angepasst > wurden, was aber nicht aus der Dokumentation und den > Quelltextkommentaren ersichtlich ist. Ok, das ist natuerlich Schrott. Wenn da wirklich wesentliche Teile geaendert sind, dann muss Xilinx meiner Meinung nach das deutlich kennzeichnen und sollte auch nicht von FreeRTOS sprechen (oder es zumindest Xilinx FreeRTOS Adaption oder so aehnlich nennen) und schon garnicht mit den identischen Versionsnummern vom originalen. Vielleicht mal im Xilinx Forum nachhaken? Falls du das machst, kannst du den Link hier reinstellen? Die Diskussion wuerde mich auch interessieren.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.