Project

General

Profile

Actions

Support Request #3926

closed

ADTF does not resolve OS environment variables

Added by hidden over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Customer:
ACADEMIC
Department:
LINZ
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Solved Issue
Product Issue Numbers:
Affected Products:
Platform:
Windows 10 64bit
Topic:
ADTF::Common
FAQ Links:

Description

Supportanfrage

Ich glaube zwar das wäre eine Frage für das AADC-Forum, aber ich möchte die Frage nicht öffentlich stellen.

Nachdem Windows (10) doch mein absolut vorwiegendes Production-System ist und ADTF darauf schnell installiert war, habe ich wie bekannt in den letzten Tagen relativ Sinn-befreit ziemlich viel Zeit damit verbraten. (weil der Conf Ed so gar nicht wollte und ich mit Mario erst heute auf das Win-Prerequisites-Paket zu sprechen kam ("nur" 75.000 Files; Boost alleine > 200.000!))

Ich verstehe aber absolut nicht, was euch auf Windows treibt. Kann mir nicht vorstellen, dass das Tooling besser ist als auf Linux. Hat das (Windows 7) historische Gründe?

AARCH64 ja, weil Nvidia ARM geht, aber der Aufwand mit Windows?
Warum kein RTOS wie Wind River oder (das mittlerweile proprietäre) QNX?

Und die konkrete Frage:
Im AADC LiveVisualization-Projekt gibt es zwar ein default_system_WIN, aber ich sehe da Linux-typische $(ADTF_DIR), oder missverstehe ich da was mit ADTF_DIR?

Lösung

die Plattformen werden vom Kundenforum definiert, ich lege mich mal weit aus dem Fenster und behaupte, dass die Ingenieure bei AUDI, VW, BMW, BOSCH, CONTI, etc mindestens zu 90% Windowsrechner haben und da auf diesen die Fahrerassistent Algorithmen für ADTF 2 und 3 geschrieben werden, gibt es eben auch diese Plattform.
Und vor allem, weil Vector Devices ausschließlich Support für Windows haben und das die meistverbreiteten Devices für CAN und FR zumindest bisher sind.

Ich denke du denkst von der falschen Seite...
ADTF 2 ist ein weit verbreitetes Produkt, seit Jahren im Fahrerassistenzbereich.
ADTF 3 ist der erste nächste Schritt zur neuen Softwarearchitektur.

Der AADC ist ein Bonus, um Studenten in diese Thematik zu bringen.
Aber ADTF wird nicht exklusiv dafür entwickelt.

ADTF läuft auf Windows einwandfrei, zu den AADC Anpassungen fehlt mir jegliche Grundlage.

Vergleiche einfach die Core Lieferung und die spezielle Anpassung im AADC Image...

Und was deine zweite Frage betrifft:
Das wäre wirklich was fürs AADC Forum, wir kennen dieses Setup nicht, das müssen andere supporten.

Sollte deine Frage sein, dass die Environment Variablen im System Editor nicht so aussehen wir du sie erwartest:
Das sind keine OS Variablen, sondern ADTF Variablen, OS unabhängig.
Der Macro Resolver löst diese dann entsprechend auf, ADTF_DIR z.B. wird vom Session Manager bereitgestellt, sowie weitere.

Natürlich kannst du auch ADTF Variablen auf OS Variablen (<os>) mappen.

Actions

Also available in: Atom PDF