Debian

Különbség az ARM64, az ARMel és az ARMhf között

Különbség az ARM64, az ARMel és az ARMhf között

A legtöbben, miközben új okostelefont, táblagépet vagy bármilyen elektronikai eszközt szeretnénk vásárolni, az „ARM vXXX” processzor kifejezést látjuk a specifikációk listájában. De alig zavarjuk, hogy tudjuk, mi az ARM processzor. Tehát ebben az útmutatóban röviden feltárjuk az ARM processzorokat.

Mi egyébként az ARM?

Az ARM vagy Advanced RISC Machines vagy az Acorn RISC Machine (korábbi neve) a világ egyik leggyakrabban használt processzormagja. Az ARM processzor 1985-ben lett az első kereskedelmi RISC processzor. Az első kiadás egy 26 bites RISC gép volt. 1987-ben kiadott második kiadásával az ARM 2-es verzió bevezette a társprocesszor funkciót. Idővel a karprocesszorok nagyon fejlődtek. Az ARM vállalat fizetett licenceket biztosít mindazoknak, akik architektúrájuk alapján CPU-kat vagy SOC-termékeket akarnak gyártani. Az Egyesült Királyságban, a cambridge-i székhelyű ARM Holdings felelős e vállalkozásért be- és kikapcsolásért. Apple, Qualcomm, Texas Instruments, Nvidia, Samsung, stb., az ARM család figyelemre méltó fogyasztói.

Az ARM processzorokat leginkább mobil eszközökben és beágyazott rendszerekben használják. Kis méretűek és alacsony az energiafogyasztásuk, ugyanakkor nagy teljesítményt nyújtanak. A szempont a tervezési kérdés, mivel az ARM-hez tervezett szoftver nem futtatható nem ARM-eszközökön. Pontosan olyan, mintha két, különböző nyelvű ember nem értené, mit beszél a másik.

Az ARM processzor jellemzői

  1. RISC vagy csökkentett utasításkészlet-számítás alapján.
  2. Fix méretű és egységes utasításkészlet.
  3. Többlépcsős csővezeték támogatás az utasításokhoz.
  4. Támogatja a széles frekvenciatartományt.
  5. Java bájtkód végrehajtása.
  6. Mobileszközök akkumulátor-használatára optimalizált.

Tág értelemben az ARM architektúrának háromféle profilja van:

A-vagy alkalmazásprofil

R-vagy valós idejű profilt

M-profil vagy mikrovezérlő profil

Miért használja az ARM-et a Tech Giants?

Az ARM sokáig a mobileszközök processzorának számít, az x86 / x64 az asztali számítógépek és szerverek célprocesszoraként. De a technológiák fejlődésével az ARM processzorokat használják a táblagépekhez. Elülső.g., A Windows 10 korábbi verziói csak x86 és x64 alapú processzorokon futtathatóak, de a legújabb Windows 10 asztali gépek ARM64 architektúrán alapuló processzorokon futtathatók. A Microsoft biztosította, hogy az x86 és x64 alapú alkalmazások kompatibilitása zavartalan legyen az ARM64 alapú számítógépeken. Bár az ARM32 és ARM64 alapú alkalmazások közvetlenül végrehajtanak, az x86 alapú alkalmazások futtatásához emulációra lesz szükség.

Bizonyos Windows verziók, például a Windows 8, x86 vagy x64 processzort igényelnek, míg a Windows RT-hez ARM processzor szükséges. Bár az x86 / x64 nagyon gyors az ARM processzorhoz képest, jelentős energiát fogyasztanak. Ezért a legalkalmasabbak szerverek és asztali számítógépek számára. Ugyanakkor az ARM processzor viszonylag lassú, de futtatásához alacsony energiára van szükség. Ezáltal alkalmasabbak az Androidot, IOS-t stb. Futtató mobil eszközökre.

Az Apple bejelentette, hogy MAC sorozatát az Intelről az ARM architektúrára épülő SoC és SiP processzorokra helyezi át. Az Apple szerint az ARM processzorokkal hosszú teljesítményű akkumulátorral kombinálva nyújtanak teljesítményt. Az Apple Silicon chipek az első Apple által tervezett Arm-alapú chipek, amelyeket a legújabb MacBook Air, MacBook Pro és Mac mini készülékekben használnak.

A három Debian ARM port: Debian / armel, Debian / armhf és Debian / arm64

Debian / armhf rövidítése a „kar keményen lebeg,”Egy portot képvisel a Debianon.  A Debian armhf portot a lebegőpontos egység (FPU) javára kezdték használni a modern 32 bites ARM táblákon.

A számítástechnika és a digitális jelfeldolgozás (DSP) alapú alkalmazások kritikus pontossági követelményeinek kielégítésére a lebegőpontos speciálisan alkalmas. Az ARMv7 lebegőpontos specifikáció (VFPv3) 3. verziójával rendelkező ARMv7 CPU a Debian armhf port minimális követelménye.

Elsősorban mobil eszközökhöz (okostelefonok, táblagépek) és beágyazott eszközökhöz használják.

Különféle platformokat ismert a Debian / armhf támogatása:

  1. Freescale MX53 gyorsindító tábla: Az i.Az MX53 Quick Start Board 1 GHz-es Arm Cortex-A8 processzorral rendelkezik. Ez egy nyílt forráskódú platform a fejlesztéshez.
  2. NVIDIA Jetson TK1: Ez egy fejlesztői kártya 32 bites ARM Cortex-A15 CPU-val.
  3. SolidRun Cubox-i4Pro: A Cubox-i sorozat egy apró számítási platform. A Cubox-i4Pro ARM Cortex A9 processzorral rendelkezik.

További támogatott platformok: Wandboard, Seagate Personal Cloud és Seagate NAS, SolidRun Cubox-i2eX tec. Az EfikaMX platformot korábban a Debian 7-ig támogatták, de a Debian 8-tól a támogatást felhagyják.

Debian / armel vagy KAR EABI vagy Beágyazott ABI port A Debian az idősebb 32 bites ARM processzorokat célozta meg. Nincs hardveres lebegőpontos egység (FPU) támogatása. Az ARM EABI vagy az armel állítólag a 4T, 5T és újabb ARM architektúra-verziókkal működik, de a Debian 10 (buster) kiadásával az ARM4T támogatás megszűnik.

Az Oracle szerint az armhf és az armhf között folyamatban van, ezért lehetnek némi összeférhetetlenségek közöttük. Annak ellenőrzéséhez, hogy a rendszeren fut-e az armhf vagy az armel, futtassa az alábbi parancsot a Linux terminálon:

$ readelf -A / proc / self / exe | grep Tag_ABI_VFP_args

Ha a fenti parancs egy Tag_ABI_VFP_args címkét ad vissza, akkor ez egy armhf rendszer, míg egy üres kimenet azt mutatja, hogy ez egy armel rendszer. Elülső.g., egy málna terjesztés egy Tag_ABI_VFP_args: VFP regisztrálja a tag-et, mivel ez egy armhf terjesztés. Másrészt egy soft float Debian Wheezy disztribúció üres kimenetet ad, jelezve, hogy ez egy armel disztribúció.

Az alábbi lista tartalmazza a Debian / armel által támogatott különféle platformokat:

  1. A Kirkwood és az Orion5x SoC a Marvell-től ARM CPU-val.
  2. Sokoldalú platform QEMU emulátorral.

Debian / arm64 a 64 bites ARM processzorokat célozza meg, amihez minimális ARMv8 architektúra szükséges. A 64 bites feldolgozás továbbfejlesztett számítási képességet biztosít. Ez a feldolgozásjavítás a memória címzési kapacitás növekedésével érhető el a 64 bites architektúrában.  Az Arm64 hardvert először 2013-ban dobták piacra az iPhone 5 esetében. Az ARM64 gnu neve: aarch64-linux-gnu. Az ARM64 esetében az a jó, hogy kompatibilis a 32 bites előddel. Ez segít az ARMv7 bináris fájlok vagy szoftver futtatásában az ARMv8 architektúra módosítása nélkül.

A Debian először adta ki az ARM64 portot a Debian 8 (Jessie) operációs rendszerben. Az alábbiakban felsoroljuk a Debian / ARM által támogatott különféle platformokat:

  1. Applied Micro (APM) Mustang / X-Gene: Ez az első ismert platform ARMv8 architektúrával, 8 magos CPU-val.
  2. ARM Juno Development Platform: Az ARM szerint a Juno Arm Development Platform nyílt és gyártói semleges Armv8 fejlesztés 6 magos ARMv8-A CPU-val.

Az ARM64 architektúrát használó eszközökre példa a Raspberry Pi 2, a Raspberry Pi 3, a Microsoft HoloLens 2, a DragonBoard, számos IoT eszköz, modern laptopok és asztali gépek, okostelefonok stb

A kártya processzorának ellenőrzése.

A processzor típusának ellenőrzéséhez Ubuntu gépen csak használja a következő parancsot:

$ dpkg -print-architektúra

A CPU különféle szolgáltatásainak részletes listájához használja a következő parancsot:

$ cat / proc / cpuinfo [// c]
Egy másik parancs, amelyet a rendszer processzorarchitektúrájának megtekintésére használhat, az alábbiakban található:
[cc lang = "bash" width = "100%" height = "100%" escaped = "true" theme = "tábla"]
$ uname -a
A top 5 ergonómikus számítógépes egértermék Linuxhoz
Hosszan tartó számítógép-használat okoz-e fájdalmat a csuklóján vagy az ujjain?? Merev ízületek szenvednek, és folyamatosan kezet kell rázniuk? Égő fá...
Az egér és az érintőpad beállításainak módosítása az Xinput használatával Linux alatt
A legtöbb Linux disztribúció alapértelmezés szerint „libinput” könyvtárral szállítja a rendszer bemeneti eseményeit. Feldolgozhatja a Wayland és az X ...
Az X-Mouse Button Control segítségével az egér gombjait másképp alakíthatja át a különböző szoftvereknél
Lehet, hogy szüksége van egy eszközre, amely megváltoztathatja az egér vezérlését minden használt alkalmazással. Ebben az esetben kipróbálhatja az úgy...