Jeebee, da hast Du schon recht, aber Include-Files prinzipiell sind für das korrekte Einbinden von Libraries (schon wegen der diversen Funktionsprototypen) notwendig. Ich kann mir nicht vorstellen,...
Art: Beiträge; Benutzer: BlauerBlitz
Jeebee, da hast Du schon recht, aber Include-Files prinzipiell sind für das korrekte Einbinden von Libraries (schon wegen der diversen Funktionsprototypen) notwendig. Ich kann mir nicht vorstellen,...
Hallo!
Ich nehme an, dass das so nicht ganz richtig ist. In dem Header-File steht, dass es der LGPL unterliegt. Dazu sagt die Wikipedia...
Wenn die Zählung der Zeilen mit 0 beginnt (wie es in C und C++ meiner Meinung nach üblich ist, da Arrays mit Index 0 beginnen), ist die Begrenzung mit "i < zeilen" richtig. Du bearbeitest die Zeilen...
Hallo!
Vielleicht gibt es elegantere Methoden, aber so müßte es gehen:
objdump -p lib | grep SONAME
Also z.B.:
objdump -p /usr/lib/libQtSql.so | grep SONAME
SONAME libQtSql.so.4
Hallo!
Für Linux: :)
Du könntest /proc/loadavg auslesen. Die drei ersten Zahlenwerte sind zumindest für relative Vergleiche verwendbar.
MfG
Hallo Cybertom!
Zu 1)
Sieh Dir mal @page an. Damit kannst Du irgendwo im Quelltext eine eigene Seite definieren, auf der Du einen beliebigen Text publizieren kannst. Ich habe dieses Statement z....
Hallo!
Ich glaube nicht, dass dies machbar ist.
Du könntest aber versuchen, eine Handshake-Leitung zu verwenden und dort ständig den Pegel zu ändern (siehe "Setting the Control Signals" in oben...
Hallo!
Ich hab mir diese Library zwar nicht angesehen, vielleicht hilft sie dir aber weiter:
"GMP", zu finden auf http://www.swox.com/gmp
Hier heißt es:
"GMP is a free library for...
Hallo!
Zu (1):
Die CPU-Frequenz steht in /proc/cpuinfo in einer Zeile, die beispielsweise wie folgt aussieht:
[...]
cpu MHz : 3000.152
[...]
Dass das Polling immer im exakt gleichen Tak vorgenommen wird, kannst du ja schon durch einen periodischen Task (hoher Priorität) erreichen. Was ich nicht ganz verstehe, ist die "festgelegte Zeit",...
Hast du meinen Beitrag vom 13-10-2005, 08:01gelesen?
Wie dort geschrieben, würden sich meiner Meinung nach z.B. Bits anbieten.
Aber auch andere LXRT-Objekte haben eine Timeout-Überwachung, die...
So kann ich auf die Dateien zugreifen!
Schaut prinzipiell nicht so schlecht aus. Dass die Zeit nicht stimmt muss an der vom Betriebssystem gemessenen CPU-Frequenz liegen.
Wenn das "select", das...
Hm, ich komm da leider nicht dran (unser Firewall), aber wenn du vorher und nachher rt_get_time_ns() aufrufst, sollte eigentlich die Differenz passen. Eventuell stimmt aber die Kalibirierung nicht.
...
Ich habe damit leider keine Erfahrung, aber prinzipiell glaube ich, dass es funktionieren müsste. Zumindest ist meiner Meinung nach für LXRT gegenüber RTAI (im Kernelmodus) - falls du das hinbekommen...
Jein. Also: Ja es läuft auf User-Level. Aber: Es ist bei LXRT so, dass du zuerst für jeden LXRT-Task einen Posix-Thread erzeugen musst (über "pthread_create()", und in diesem Thread (gleich zu...
Dann kommt der Task natürlich erst verzögert zum Laufen; wenn der Polling-Durchlauf länger als 20 ms dauert geht eine "Abtastung" verloren.
10 ms sind bei Echtzeitverarbeitungen naürlich schon...
VMEbus ist gut!
Du kannst natürlich mehrere Tasks mit unterschiedlicher Frequenz generieren. Über rt_task_make_periodic() kannst du dazu einfach jeweils unterschiedliche Periodendauer...
Hallo Hendrik!
Folgendes ist mir (ohne alles ganz genau durchzusehen) aufgefallen:
Zum periodischen Task: Du darfst den Task nicht beenden, d.h. du darfst die Funktion...