Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android OS Entwicklung / Customize

[allgemeine Fragen]zu OS

Das Thema "[allgemeine Fragen]zu OS" befindet sich unter Android OS Entwicklung / Customize auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 25.04.2011, 22:07   #1 (permalink)
Neuer Benutzer

Registriert seit: 25.04.2011
Beiträge: 16
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard [allgemeine Fragen]zu OS

Liebe Forumsmitglieder,

Ich habe ein paar verschiedene Fragen bezüglich dem OS (Linux) welches auf meinem HTC Desire läuft - also Android im speziellen.

Als Vorinfo, möchte ich erwähnen dass ich mein HTC Desire gerootet habe sowie eine "Shell" (Terminal Emulator) als App installiert habe. Damit kann ich wie auf einer Linux-Box shell Befehle absenden. (ls, cat etc.)

Zitat:
Nun meine Frage, wenn ich versuche ein von mir geschriebenes C-Programm (gibt nur Hello World aus), welches auf der SD Karte ist, auszuführen - bekomme ich "Permission Denied". Also wechsle ich mit su in den root User, aber auch dann bekomme ich eine "Permission Denied" Fehlermeldung. Warum kann ich keine C-Programme ausführen bzw. was mache ich falsch?

Zitat:
Wie kann ich mit einem Shell-Befehl die aktuelle IP Adresse von dem Gerät herausfinden? ifconfig / iwconfig gibt leider keine Ausgabe.

Zitat:
Gibt es eine Auflistung welche Dateien auf dem Android-System für was zuständig sind? Wie die init aufgebaut ist (so weit ich weiß custom aufgebaut), etc. etc. ?

Danke für die ganzen Infos und Hilfen!

Schöne Grüße
htcdesiree ist offline   Mit Zitat antworten
Alt 26.04.2011, 16:31   #2 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 12.04.2011
Beiträge: 95
Abgegebene Danke: 3
Erhielt 9 Danke für 7 Beiträge
Standard

ich nehme an dein c Programm ist für x86 übersetzt? Init müsste von google selbst gemacht sein. Ordnerstrucktur gibts irgendwo bei google infos

Gesendet mit der Android-Hilfe.de-App
__________________
--
jessi1990 ist offline   Mit Zitat antworten
Alt 26.04.2011, 18:23   #3 (permalink)
Neuer Benutzer

Registriert seit: 25.04.2011
Beiträge: 16
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: [allgemeine Fragen]zu OS

Zitat:
Zitat von jessi1990 Beitrag anzeigen
ich nehme an dein c Programm ist für x86 übersetzt?
Ja genau.

Also müsste ich die Kernel Sourcen vom HTC Desire ziehen diese kompilieren und das Ergebnis dann in nem Emulator laufen lassen. Die Programme dort dann programmieren?

Oder wie genau?

Danke schonmals
htcdesiree ist offline   Mit Zitat antworten
Alt 27.04.2011, 22:57   #4 (permalink)
Erfahrener Benutzer

Modell: Motorola Milestone

Registriert seit: 01.04.2010
Beiträge: 294
Abgegebene Danke: 7
Erhielt 64 Danke für 34 Beiträge
Standard AW: [allgemeine Fragen]zu OS

Nein, ein einfaches cross compile für ARM sollte genügen.

Und um Dateien unter Linux ausführen zu können, müssen diese für den aktuellen User ausführbar sein (mit chmod +x <file> ausführbar machen).
Redh3ad ist offline   Mit Zitat antworten
Alt 28.04.2011, 02:06   #5 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 12.04.2011
Beiträge: 95
Abgegebene Danke: 3
Erhielt 9 Danke für 7 Beiträge
Standard

du musst halt für arm kompilieren und nicht für x86. am einfachsten du schaust dir mal das SDK und das NDK von google an

Gesendet mit der Android-Hilfe.de-App
__________________
--
jessi1990 ist offline   Mit Zitat antworten
Alt 28.04.2011, 10:51   #6 (permalink)
Neuer Benutzer

Registriert seit: 25.04.2011
Beiträge: 16
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: [allgemeine Fragen]zu OS

Zitat:
Zitat von Redh3ad Beitrag anzeigen
Nein, ein einfaches cross compile für ARM sollte genügen.

Und um Dateien unter Linux ausführen zu können, müssen diese für den aktuellen User ausführbar sein (mit chmod +x <file> ausführbar machen).
Dann hab ich eh alles richtig gemacht? (siehe anderer Post von mir)
bezüglich chmod. die Datei hab ich zur sicherheit auf 777 chmoded - sry vergessen zu erwähnen - fehler bleibt jedoch der Selbe.
htcdesiree ist offline   Mit Zitat antworten
Alt 28.04.2011, 14:14   #7 (permalink)
Ehren-Mitglied
 
Benutzerbild von Thyrion

Modell: HTC Desire

Registriert seit: 21.07.2009
Beiträge: 9.876
Abgegebene Danke: 93
Erhielt 1.785 Danke für 1.389 Beiträge
Standard AW: [allgemeine Fragen]zu OS

Das aktuelle Verzeichnis ist soweit ich weiß nicht im Path der Shell enthalten, daher starte dein Programm mal mit ./name
Aber den Crosscompile musst du dennoch machen

Da kommt auch der access denied Fehler her, da in dem Path Verzeichnisse drinstehen, auf die du nur mit root-Rechten Zugriff hast.
__________________
Thyrion
Siemens C25 / Nokia 6510 / SE K700i / Samsung Galaxy I7500 (rooted) / HTC Desire (rooted / S-ON)

Kein Support via PN und E-Mail. Bitte das Forum nutzen!
Traut Euch, die Suche beißt nicht! - Android-Hilfe.de - Forenregeln - Eine Bitte an alle Android-Neulinge...

Kein Punkt? Kein Komma? Keine Hilfe!
schreibst du alles klein? dann sind deine shift-tasten aber ganz schön einsam. DRÜCK sie mal öfter!
Thyrion ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Allgemeine Fragen user189 Motorola Xoom Forum 3 15.04.2011 15:32
Allgemeine Root Fragen Zwiebel Root / Hacking / Modding für HTC Desire 14 01.10.2010 17:54
allgemeine fragen Contri HTC Desire Forum 58 12.08.2010 23:38
Allgemeine Fragen. cheshire Tarife / Provider für HTC Magic 4 30.06.2010 02:15
Allgemeine Fragen NewIceDragon Samsung Galaxy (I7500) Forum 5 01.08.2009 00:13




Du liest gerade: "[allgemeine Fragen]zu OS" unter "Android OS Entwicklung / Customize" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.