linux

LINUX FRAGEN MÜSSEN PROGRAMMIEREN VERWANDT SEIN. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf das Programmieren mit Linux-APIs oder das Linux-spezifische Verhalten bezieht, nicht nur, weil Sie Ihren Code unter Linux ausführen. Wenn Sie Linux-Unterstützung benötigen, können Sie https://unix.stackexchange.com oder https://askubuntu.com ausprobieren
3
Antworten

Wie vermeidet man Eclipse-Lecks auf dem XServer beim Bearbeiten von Android XML-Dateien?

Wenn ich XML-Dateien in Eclipse bearbeite (hauptsächlich Android-Layouts usw.), verursacht das Lecks auf dem XServer und es verbraucht meinen gesamten Arbeitsspeicher (4 GB). Daher muss ich Strg + Alt + Rücktaste drücken, um fortzufahren / p>...
01.04.2010, 14:39
1
Antwort

Linux-Software packen, dabei aber eine vernünftige Dateistruktur beibehalten

Also habe ich ein Stück Software erstellt, das ich verpacken und an Arch Linux User Repositories, AUR, posten soll. - Ich muss darauf hinweisen, dass ich noch nie etwas für irgendeine Distribution verpackt habe - und ich habe es auch gepackt und...
21.12.2010, 10:14
1
Antwort

Gibt es eine Linux / Unix-Entsprechung für Windows KTM und Transactional NTFS?

Windows hat seit einiger Zeit Transaktionsinteraktionen mit Dateien unterstützt - unter Verwendung des Kernel Transaction Manager ( MS KTM ) und Transaktionales NTFS . Diese Funktionen erleichtern Transaktionsänderungen an Dateien in einem lok...
03.10.2015, 10:57
2
Antworten

Bash (oder eine andere Shell): Umgehe alle Befehle mit der Funktion / script

Bearbeiten: Diese Frage war ursprünglich Bash-spezifisch. Ich hätte immer noch lieber eine Bash-Lösung, aber wenn es eine gute Möglichkeit gibt, dies in einer anderen Shell zu tun, dann wäre das auch nützlich, um es zu wissen! Okay, Top-Level...
11.12.2013, 16:50
2
Antworten

Wie mache ich einen Screenshot in Linux ohne X11 oder / dev / fb0?

Ich arbeite an einem Linux-basierten Embedded-System. Es verwendet Qt für die Fensterung und es gibt keinen Xserver. Mein Ziel ist es, einen Screenshot des Bildschirms zu machen. Ich habe versucht, FBgrab zu verwenden. Es ist fehlgeschlagen,...
09.02.2014, 12:42
1
Antwort

Anzahl der geöffneten Anwendungsfenster in Linux abrufen

Ich möchte feststellen, wie viele Instanzen einer bestimmten Anwendung, die vom Fenstermanager verwaltet werden, geöffnet werden. Im Moment habe ich das: %Vor% Angenommen, ich habe Firefox drei Mal geöffnet und übergebe firefox als Argume...
21.10.2014, 18:51
2
Antworten

Wie bekomme ich gdb unter Linux, um eine Quelldatei für binäres Kreuz zu finden, das auf Windows kompiliert wurde?

Ich versuche, eine Anwendung zu debuggen, die auf einem Windows-Host für ein Linux-Ziel kompiliert ist. Das Problem: Da die Erstkompilierung in Windows erfolgt, haben die gespeicherten Quelldateipfade in der Binärdatei die Form C:\Users\foo\...
22.01.2015, 10:54
2
Antworten

Ettest-Version erstellen

Woher weiß ich, welche Version von Gtest in dem Projekt verwendet wird, mit dem ich arbeite? Ich arbeite an einer Linux-Plattform.     
04.02.2013, 12:58
1
Antwort

___ qstntxt ___

Einige statistische Informationen unserer benutzerdefinierten Hardware werden angezeigt, wenn der Benutzer nach einem Befehl im Linux-Benutzerbereich fragt. Diese Implementierung verwendet derzeit die PROC-Schnittstelle. Wir fingen an, weitere Statistikinformationen hinzuzufügen, dann stießen wir auf ein Problem, bei dem der bestimmte Statistikbefehl zweimal ausgeführt werden musste, um die gesamten Daten zu erhalten, da die PROC-Schnittstelle auf 1 Seite beschränkt war.

Wie oben erwähnt, ist der Datentransfer zwischen dem Kernel und dem Benutzerraum nicht kritisch, aber gemäß den Daten können einige Entscheidungen vom Benutzer getroffen werden. Unsere Anforderung an dieses Schnittstellendesign ist, dass es in der Lage sein sollte, Datenmengen von mehr als 8192 Bytes zu übertragen, und der Befehl muss minimale Kernel-Ressourcen (wie Sperren usw.) verwenden und muss schnell sein.

Die Verwendung von ioctl kann das Problem lösen, aber da der Befehl das Gerät nicht genau steuert, sondern einige statistische Informationen sammelt, ist es nicht sicher, ob es ein guter Mechanismus ist, wie unter Linux zu verwenden. Wir verwenden derzeit 3.4 Kernel; nicht sicher, ob Netlink in dieser Version verlustbehaftet ist (in früheren Versionen stieß ich auf Probleme wie wenn die Warteschlange voll wird, fängt Socket an, Daten zu löschen). mmap ist eine weitere Option. Kann mir jemand vorschlagen, was die beste Schnittstelle zu verwenden wäre

    
___ answer12430609 ___

Sie können einen ioctl IO-Aufruf (statt IOR, IOW oder IORW) durchführen. Ioctls können sehr nützlich sein, um Informationen zu sammeln. Auf diese Weise haben Sie eine große Flexibilität, da Sie Puffer oder Strukturen unterschiedlicher Größe übergeben können, um sie mit Daten zu füllen.

    
___ tag123linuxdevicedriver ___ Gerätetreiber übernehmen im Linux-Kernel eine besondere Rolle. Es sind programmatisch abstrahierte "Black Boxes", die ein bestimmtes Hardware-Teil auf eine wohldefinierte interne Programmierschnittstelle reagieren lassen. Sie verbergen vollständig die Details, wie das Gerät funktioniert. ___ tag123linux ___ LINUX FRAGEN MÜSSEN PROGRAMMIEREN VERWANDT SEIN. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf das Programmieren mit Linux-APIs oder das Linux-spezifische Verhalten bezieht, nicht nur, weil Sie Ihren Code unter Linux ausführen. Wenn Sie Linux-Unterstützung benötigen, können Sie https://unix.stackexchange.com oder https://askubuntu.com ausprobieren ___

Einige statistische Informationen unserer benutzerdefinierten Hardware werden angezeigt, wenn der Benutzer nach einem Befehl im Linux-Benutzerbereich fragt. Diese Implementierung verwendet derzeit die PROC-Schnittstelle. Wir fingen an, weitere S...
16.07.2012, 09:27
4
Antworten

printk () druckt nicht in / var / log / messages

Mein Betriebssystem Ubuntu 12.04. Ich habe dieses Kernel-Modul geschrieben und ich benutze den Befehl insmod und rmmod, aber es gibt nichts in / var / log messages. Wie kann ich dieses Problem beheben? %Vor%     
09.05.2013, 15:25