preguntar acerca de arm

3
réponses

Pourquoi utiliser le code armeabi-v7a sur le code armeabi?

Dans mon projet actuel, j'utilise plusieurs fichiers. so. Ceux-ci sont situés dans le dossier armeabi et armeabi-v7a. Malheureusement, l'un des fichiers. so est un 6MB et j'ai besoin de réduire la taille du fichier. Au lieu d'avoir un fichier Apk fat …
demandé sur 1970-01-01 00:33:31
11
réponses

Quelle est la différence entre le système d’interruption FIQ et IRQ?

Je veux connaître la différence entre le système d'interruption FIQ et IRQ dans tout microprocesseur, par exemple: ARM926EJ. ... …
demandé sur 1970-01-01 00:33:29
4
réponses

L’instruction ‘ if ‘ est-elle redondante avant les opérations modulo et avant assign?

Considérons le code suivant: unsigned idx; //.. some work with idx if( idx >= idx_max ) idx %= idx_max; Pourrait être simplifié à seulement la deuxième ligne: idx %= idx_max; Et atteindra le même résultat. Plusieurs fois, j'ai renc …
demandé sur 1970-01-01 00:33:37
5
réponses

Différences entre les architectures ARM du point de vue d’un programmeur C?

Je suis assez nouveau dans la programmation pour ARM. J'ai remarqué qu'il existe plusieurs architectures comme ARMv4, ARMv5, ARMv6, etc. Quelle est la différence entre ces? Ont-ils des ensembles d'instructions ou des comportements différents? Plus …
demandé sur 1970-01-01 00:33:30
4
réponses

Comment fonctionne le code Android natif écrit pour ARM sur x86?

Motorola vient de sortir un téléphone Android basé sur x86. Je suis un peu confus quant à la façon dont les applications/bibliothèques natives écrites pour ARM(netflix par exemple) peuvent fonctionner sur ce téléphone. Je serais reconnaissant si que …
demandé sur 1970-01-01 00:33:32
2
réponses

Qu’est-ce que la «banque» d’un registre signifie?

Lecture 'ARM Architecture' sur Wikipedia et trouvé la déclaration suivante: Les registres R0-R7 sont les mêmes pour tous les modes CPU; ils ne le sont jamais Banks. R13 et R14 sont mis en banque sur tous les modes CPU privilégiés sauf le …
demandé sur 1970-01-01 00:33:32
2
réponses

Pourquoi le registre PC ARM pointe-t-il vers l’instruction après la suivante à exécuter?

Selon le bras IC. Dans L'état ARM, la valeur du PC est l'adresse de l'instruction en cours plus 8 octets. Dans L'État du pouce: pour les instructions B, BL, CBNZ et CBZ, la valeur du PC est l'adresse de l'instruction courante plus 4 …
demandé sur 1970-01-01 00:33:34
4
réponses

Comment mesurer le temps d’exécution du programme dans le processeur ARM Cortex-A8?

J'utilise un processeur basé sur ARM Cortex-A8 appelé I. MX515. il existe une distribution Linux Ubuntu 9.10. J'exécute une très grosse application écrite en C et j'utilise les fonctions gettimeofday(); pour mesurer le temps que prend mon application …
demandé sur 1970-01-01 00:33:30
2
réponses

Quelle est la différence entre les encodages D’instructions ARM, Thumb et Thumb 2?

Je suis un peu confus au sujet des ensembles d'instructions. Il y a pouce, bras et Pouce 2. D'après ce que j'ai lu, les instructions Thumb sont toutes en 16 bits, mais à l'intérieur du manuel D'utilisation ARMv7M (page vi), il y a des instructions Th …
demandé sur 1970-01-01 00:33:35
6
réponses

Ressources suggérées pour le programmeur ARM débutant? [fermé]

Je commence à développer une application dans embedded arm board à partir de http://www.embeddedarm.com . je suis un débutant dans le développement d'applications embarquées. Je voudrais des ressources comme des livres, des guides en ligne qui me pe …
demandé sur 1970-01-01 00:33:29