Pytania otagowane jako arm

Ten znacznik jest używany do pytań związanych z rodziną komputerów ARM (Advanced RISC Machine); czyli maszyny lub elektronika działająca na rdzeniach procesorów ARM lub systemach wykorzystujących rdzeń ARM.


5
Czym różni się architektura ARM od x86? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie Czy architektura x86 została specjalnie zaprojektowana do współpracy z klawiaturą, podczas gdy ARM oczekuje, że będzie …
192 x86  arm 

1
Dlaczego układy ARM mają instrukcję z Javascriptem w nazwie (FJCVTZS)?
FJCVTZS to „Konwersja zmiennoprzecinkowego kodu JavaScript na stały punkt ze znakiem , zaokrąglanie w kierunku zera”. Jest obsługiwany w układach Arm v8.3-A i nowszych. Co jest dziwne, ponieważ nie spodziewasz się, że JavaScript zobaczysz tak blisko gołego metalu. Potrafię znaleźć wyjaśnienia dotyczące tego, co robi instrukcja, ale nie mogę znaleźć …
148 javascript  assembly  arm 

3
Dlaczego warto używać kodu armeabi-v7a zamiast kodu armeabi?
W moim obecnym projekcie korzystam z wielu plików .so. Znajdują się one w folderze armeabi i armeabi-v7a. Niestety jeden z plików .so ma 6 MB i muszę zmniejszyć rozmiar pliku. Zamiast mieć gruby plik APK, chciałbym użyć tylko plików armeabi i usunąć folder armeabi-v7a. Zgodnie z dokumentacją NDK, kod armeabi-v7a …


15
Szybko sprawdzić, czy wartość jest obecna w tablicy C?
Mam wbudowaną aplikację z krytycznym czasowo ISR, który musi iterować przez tablicę o rozmiarze 256 (najlepiej 1024, ale 256 to minimum) i sprawdzić, czy wartość pasuje do zawartości tablic. W takim przypadku boolzostanie ustawiona wartość true. Mikrokontroler to NXP LPC4357, rdzeń ARM Cortex M4, a kompilatorem jest GCC. Mam już …

8
Jak zainstalować kompilator krzyżowy Raspberry Pi na moim komputerze hosta z systemem Linux?
Próbuję uzyskać kompilację krzyżową dla Raspberry Pi działającego na mojej maszynie Ubuntu. Podczas moich pierwszych prób korzystałem z kompilatora arm-linux-gnueabi, który jest dostępny w repozytorium Ubuntu. Mam to działające. Udało mi się zbudować wszystkie moje zależności i użyć cross-kompilatora w moim projekcie cmake. Uważam jednak, że powinienem używać wersji hf, …



2
Różnice między arm64 i aarch64
Mam dwa „odblokowane” urządzenia, iPad mini 3 i Galaxy Edge 6, oba wyposażone w terminal i minimalistyczny zestaw poleceń unixowych. Myślałem, że oba urządzenia mają procesory arm64, ale kiedy uruchomiłem uname -a na obu urządzeniach otrzymałem następujące informacje: dla iPada mini 3: xxxxs-iPad:/var/mobile root# uname -a Darwin xxxx-iPad 14.0.0 Darwin …
86 android  ios  gcc  arm  arm64 



2
Co powoduje tak dużą zmienność w cyklach dla prostej ciasnej pętli z -O0, ale nie -O3, na Cortex-A72?
Przeprowadzam eksperymenty, aby uzyskać bardzo spójne środowiska wykonawcze dla fragmentu kodu. Kod, który aktualnie sprawdzam, jest dość arbitralnym obciążeniem procesora: int cpu_workload_external_O3(){ int x = 0; for(int ind = 0; ind < 12349560; ind++){ x = ((x ^ 0x123) + x * 3) % 123456; } return x; } Napisałem …

1
Czy ta implementacja C ++ AtomicInt jest poprawna?
Przesłanka: Pracuję w środowisku ARM (prawie bez systemu), w którym nawet nie mam C ++ 11 (z std::atomic<int>) dostępnym, więc proszę unikać odpowiedzi typu „ po prostu użyj standardowego C ++std::atomic<int> ”: nie mogę . Czy ta implementacja ARM AtomicInt jest poprawna? (załóżmy, że architektura ARM to ARMv7-A ) Czy …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.