Manjaro Difference between revisions of "Manjaro-ARM/fa"

Difference between revisions of "Manjaro-ARM/fa"

From Manjaro
(Created page with "تصویر را استخراج کنید.")
(Updating to match new version of source page)
 
(61 intermediate revisions by 3 users not shown)
Line 6: Line 6:
توزیع مانجارو، اما برای دستگاه های آرم.
توزیع مانجارو، اما برای دستگاه های آرم.


مبتنی بر آرچ لینوکس آرم، همراه با ابزارها، تم ها و زیرساخت مانجارو برای نصب در دستگاه های آرم (ARM) شما، مانند پاین‌بوک (Pinebook) و رزبری‌پای (Raspberry Pi).  
مبتنی بر آرچ لینوکس آرم، همراه با ابزارها، قالب‌ها و زیرساخت مانجارو برای نصب در دستگاه های آرم (ARM) شما، مانند پاین‌بوک (Pinebook) و رَزبری‌پای (Raspberry Pi).  


<div style="clear: both"></div>
<div style="clear: both"></div>


=نصب=
=نصب=
<div lang="en" dir="ltr" class="mw-content-ltr">
===Preparing the SPI (optional)===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Some boards have an SPI storage chip. This is a small storage device, usually 4-16 MB in size, that the board checks for firmware before proceeding to other devices. So we can utilize this chip, by preparing the board specific firmware on it, making it able to boot our [https://github.com/manjaro-arm/generic-images/releases generic image] and our [https://github.com/manjaro-arm/generic-efi-images/releases generic EFI image].<br>
We have currently tested [https://github.com/Tow-Boot/Tow-Boot Tow-Boot], so that's what this guide will use.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
# Go to the [https://github.com/Tow-Boot/Tow-Boot/releases latest release section] of Tow-Boot and download the file that matches your board. This is important.
#
# Unpack it and flash the `spi.installer.img` file to a spare SD card. If the archive does not contain any spi.installer.img file for your board, you should use one of our pre-built OS images instead, which has the Shared Storage version of U-boot installed.
#
# Insert the SD card into your device and boot from it. You will be presented with a short menu. One entry is "Flash Tow-Boot to SPI", second entry is "Erase SPI Flash" and the last option is "Reboot".
#
# Select the "Flash Tow-Boot to SPI" option and wait until it finishes successfully. It can take a couple of minutes as SPI storage is rather slow.
#
# When it's done, power off the device and take out the SD card. Now your device has the Tow-Boot board firmware in place and should now be capable of booting any generic (EFI) aarch64 image that supports your board.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Our Generic Aarch64 image supports the Extlinux booting scheme, while our Generic EFI Aarch64 uses EFI enabled firmware (which tow-boot has).
</div>


===بارگیری کردن===
===بارگیری کردن===


<div class="mw-translate-fuzzy">
می‌توانید تصاویر نصب را در بخش بارگیری‌ها(Downloads) در [https://manjaro.org/download/#ARM وب‌سایت مانجارو] یا در [https://osdn.net/projects/manjaro-arm OSDN] پیدا کنید.<br>
می‌توانید تصاویر نصب را در بخش بارگیری‌ها(Downloads) در [https://manjaro.org/download/#ARM وب‌سایت مانجارو] یا در [https://osdn.net/projects/manjaro-arm OSDN] پیدا کنید.<br>
تصویری را پیدا کنید که با دستگاه و نسخه مورد نظر شما مطابقت دارد.
تصویری را پیدا کنید که با دستگاه و نسخه مورد نظر شما مطابقت دارد.
 
</div>


===نوشتن در رسانه نصب===
===نوشتن در رسانه نصب===
Line 27: Line 53:
  unxz Manjaro-ARM-[Edition]-[Device]-[Version].xz
  unxz Manjaro-ARM-[Edition]-[Device]-[Version].xz


Get it on the SD card
آن را روی کارت SD بنویسید.


  sudo dd if=Manjaro-ARM-[Edition]-[Device]-[Version].img of=/dev/[device] bs=4M
  sudo dd if=Manjaro-ARM-[Edition]-[Device]-[Version].img of=/dev/[device] bs=4M
Where ''[device]'' is your SD card's device, as seen by lsblk. Usually mmcblk0 or sdb.
همانطور که توسط lsblk مشاهده می‌شود، ''[device]'' مسیر کارت SD شماست. معمولا mmcblk0 یا sdb است.




===Cleanup and First Boot===
<div class="mw-translate-fuzzy">
Once you have the image on the SDCard, you should be able to put the card into your device and plug it in. If everything worked correctly, it should boot to the OEM setup. Here you define your username, passwords locales etc. Once that is done, the script will clean up after itself, resize the partition and reboot the device. After that reboot, it should boot to the Operating System Depending on the edition you have installed, this could be a simple TTY login or a graphical desktop environment.
===پاکسازی و اولین راه‌اندازی===
هنگامی که تصویر را روی کارت SD نوشتید، باید بتوانید کارت را در دستگاه خود قرار داده و آن را وصل کنید. اگر همه چیز درست کار کرد، باید در تنظیمات OEM راه‌اندازی شود. در اینجا نام کاربری، گذرواژه‌های محلی و غیره را تعریف می‌کنید. پس از انجام این کار، اسکریپت بعد از خود پاک می‌شود، اندازه اِفراز (پارتیشن) را تغییر می‌دهد و دستگاه را راه‌اندازی مجدد می‌کند. پس از آن راه اندازی مجدد، باید در سیستم عامل راه‌اندازی شود. بسته به نسخه ای که نصب کرده اید، این می تواند یک ورود ساده TTY یا یک محیط میزکار گرافیکی باشد.
</div>


===تغییر اندازه اِفراز‌ ها (پارتیشن‌ها)===


===Resizing the partitions===
از نسخه 18.09 اینکار به صورت خودکار انجام می شود. دستگاه در تنظیمات OEM راه‌اندازی می‌شود، که تغییر اندازه را انجام می‌دهد و سپس قبل از ظاهر شدن صفحه ورود، راه‌اندازی مجدد می‌شود. هنگامی که در صفحه ورود به سامانه راه‌اندازی می شود، اندازه سامانه ‌پرونده برای پر کردن فضای باقی مانده روی کارت SD تغییر کرده است.
Since 18.09 this is now done automatically. The device will boot to OEM setup, which will handle the resizing, and then reboot before the login screen would appear. When it's booted to the login screen, the filesystem has been resized to fill out the remaining space on the SD card.




===Login===
===ورود===
Login depends on what you set up during the OEM setup.
ورود به سامانه بستگی به آنچه در طول راه‌اندازی OEM تنظیم کرده اید دارد.
There are 1 users by default on the image. root.
یک کاربر به طور پیش‌فرض روی تصویر وجود دارد.کاربر ریشه، و به طور پیش فرض گذرواژه ندارد و ورود خودکار فعال است. هنگامی که اسکریپت OEM اجرا می شود، برای غیرفعال کردن ورود خودکار و تنظیم گذرواژه تعریف شده در هنگام تنظیم، این را تغییر می‌دهد.
And by default it has no password and autologin enabled.
<div class="mw-translate-fuzzy">
This gets changed when the OEM script is run, to disable the autologin and set the password defined during the setup.
=دستگاه های پشتیبانی شده=
=Supported Devices=
</div>


==Hardkernel==
<div class="mw-translate-fuzzy">
{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->  
! &nbsp;
</div>
!  colspan="4" | Hardkernel
 
<div lang="en" dir="ltr" class="mw-content-ltr">
===Hardkernel===
{|  class="wikitable sortable" style="text-align: center;width: 100%;" -- Header -->  
|+
|-
! Model !! Release Year !! SoC Manufacturer !! Lithography !! CPU !! CPU Topology !! CPU Frequency !! GPU !! Memory !! Generic Image Support
|-
| <strong>Odroid C2</strong>
| 2016
| Amlogic
| 28nm
| S905
| Quad-core: <br>4 x Cortex-A53
| 4 x 1.5GHz
| Mali-450 MP3
| 2GB DDR3
| No
|-  
|-  
| style="width: 12%"|
| <strong>Odroid C4</strong>
<strong>Model</strong>
| 2020
| Odroid-C2
| Amlogic
| Odroid-C4
| 12nm
| Odroid-N2
| S905X3
| Odroid-N2+
| Quad-core: <br>4 x Cortex-A55
| 4 x 2.0GHz
| Mali-G31 MP2
| 4GB DDR4
| No
|-  
|-  
| <strong>Release Year</strong>
| <strong>Odroid N2</strong>
| 2016
| 2020
| 2019  
| 2019  
| 2020
| Amlogic
| 12nm
| S922X
| Hexa-core: <br>4 x Cortex-A73 <br>2 x Cortex-A53
| 4 x 2.0GHz <br>2 x 1.8GHz
| Mali-G52 MP4
| 2-4GB DDR4
| Yes
|-  
|-  
| <strong>SoC Manufacturer</strong>
| <strong>Odroid N2+</strong>
| Amlogic  
| 2020
| Amlogic
| Amlogic
| Amlogic
| 12nm
| Amlogic
| S922X
| Hexa-core: <br>4 x Cortex-A73 <br>2 x Cortex-A53
| 4 x 2.4GHz <br>2 x 1.9GHz
| Mali-G52 MP4
| 2-4GB DDR4
| Yes
|-  
|-  
| <strong>Lithography</strong>
| <strong>Odroid M1</strong>
| 28nm
| 2021
| 12nm
| Rockchip
| 12nm
| 22nm
| 12nm
| RK3568B2
|-  
| Quad-core: <br>4 x Cortex-A55
| <strong>CPU</strong>
| 4 x 2.0GHz
| S905
| Mali-G52 2EE MC2
| S905X3
| 4–8GB LPDDR4
| S922X
| No
| S922X
|}
===Khadas===
{| class="wikitable sortable" style="text-align: center;width: 100%;"
|+
|-
! Model !! Release Year !! SoC Manufacturer !! Lithography !! CPU !! CPU Topology !! CPU Frequency !! GPU !! Memory !! Generic Image Support
|-  
|-  
| <strong>CPU Topology</strong>
| <strong>Edge-V</strong>
| Quad-core:<br>4 x Cortex-A53
| 2018
| Quad-core:<br>4 x Cortex-A55
| Rockchip
| Hexa-core:<br>4 x Cortex-A73<br>2 x Cortex-A53  
| 28nm
| Hexa-core:<br>4 x Cortex-A73<br>2 x Cortex-A53
| RK3399
| Hexa-core: <br>2 x Cortex-A72 <br>4 x Cortex-A53
| 2 x 1.8GHz <br>4 x 1.5GHz
| Mali-T860 MP4
| 2-4GB LPDDR4
| No
|-  
|-  
| <strong>CPU Frequency</strong>
| <strong>Vim 1</strong>
| 4 x 1.5GHz
| 2016
| 4 x 2.0GHz
| Amlogic
| 4 x 2.0GHz<br>2 x 1.8GHz
| 28nm
| 4 x 2.4GHz<br>2 x 1.9GHz
| S905X
| Quad-core: <br>4 x Cortex-A53
| 4 x 1.5GHz
| Mali-450 MP3
| 2GB DDR3
| No
|-  
|-  
| <strong>GPU</strong>
| <strong>Vim 2</strong>
| Mali-450 MP3
| 2017
| Mali-G31 MP2
| Amlogic
| Mali-G52 MP4
| 28nm
| Mali-G52 MP4
| S912
| Octa-core: <br>8 x Cortex-A53
| 8 x 1.5GHz
| Mali-T820 MP3
| 2-3GB LPDDR4
| No
|-  
|-  
| <strong>Memory</strong>
| <strong>Vim 3</strong>
| 2GB<br>DDR3
| 2019
| 4GB<br>DDR4
| Amlogic
| 2&ndash;4GB<br>DDR4
| 12nm
| 2&ndash;4GB<br>DDR4
| A311D
| Hexa-core: <br>4 x Cortex-A73 <br>2 x Cortex-A53
| 4 x 2.2GHz <br>2 x 1.8GHz
| Mali-G52 MP4
| 2-4GB LPDDR4
| No
|}
|}
 
===Orange Pi===
 
{|  class="wikitable sortable" style="text-align: center;width: 100%;"
==Khadas==
|+
 
{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->
! &nbsp;
!  colspan="4" | Khadas
|-
| style="width: 12%"|
<strong>Model</strong>
| Edge-V
| Vim 1
| Vim 2
| Vim 3
|-
| <strong>Release Year</strong>
| 2018
| 2016
| 2017
| 2019
|-
| <strong>SoC Manufacturer</strong>
| Rockchip
| Amlogic
| Amlogic
| Amlogic
|-
| <strong>Lithography</strong>
| 28nm
| 28nm
| 28nm
| 12nm
|-
|-
| <strong>CPU</strong>
! Model !! Release Year !! SoC Manufacturer !! Lithography !! CPU !! CPU Topology !! CPU Frequency !! GPU !! Memory !! Generic Image Support
| RK3399
| S905X
| S912
| A311D
|-  
|-  
| <strong>CPU Topology</strong>
| <strong>Orange Pi 3 LTS</strong>
| Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53  
| 2019
| Quad-core:<br>4 x Cortex-A53
| Allwinner
| Octa-core:<br>8 x Cortex-A53
| 28nm
| Hexa-core:<br>4 x Cortex-A73<br>2 x Cortex-A53
| H6
| Quad-core: <br>4 x Cortex-A53
| 4 x 1.8GHz
| Mali-T720 MP2
| 1-2GB LPDDR3
| No
|-  
|-  
| <strong>CPU Frequency</strong>
| <strong>Orange Pi 4 LTS</strong>
| 2 x 1.8GHz<br>4 x 1.5GHz  
| 2021
| 4 x 1.5GHz
| Rockchip
| 8 x 1.5GHz
| 28nm
| 4 x 2.2GHz<br>2 x 1.8GHz
| RK3399
| Hexa-core: <br>4 x Cortex-A73 <br>2 x Cortex-A53
| 2 x 2.0GHz <br>4 x 1.5GHz
| Mali-T860 MP4
| 2-4GB LPDDR4
| No
|-  
|-  
| <strong>GPU</strong>
| <strong>Orange Pi 800</strong>
| Mali-T860 MP4
| 2022
| Mali-450 MP3
| Rockchip
| Mali-T820 MP3
| 28nm
| Mali-G52 MP4
| RK3399
|-  
| Hexa-core: <br>4 x Cortex-A73 <br>2 x Cortex-A53
| <strong>Memory</strong>
| 2 x 2.0GHz <br>4 x 1.5GHz
| 2&ndash;4GB<br>LPDDR4
| Mali-T860 MP4
| 2GB<br>DDR3
| 2-4GB LPDDR4
| 2&ndash;3GB<br>LPDDR4
| No
| 2&ndash;4GB<br>LPDDR4
|}
|}
 
===Pine64===
 
{|  class="wikitable sortable" style="text-align: center;width: 100%;"
==Pine64==
|+
 
|-
{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->
! Model !! Release Year !! SoC Manufacturer !! Lithography !! CPU !! CPU Topology !! CPU Frequency !! GPU !! Memory !! Generic Image Support
! &nbsp;
|-
!  colspan="5" | Pine64
| <strong>Rock64</strong>
| 2017
| Rockchip
| 28nm
| RK3328
| Quad-core: <br>4 x Cortex-A53
| 4 x 1.5GHz
| Mali-450 MP2
| 1-4GB LPDDR3
| No
|-  
|-  
| style="width: 12%"|
| <strong>RockPro64</strong>
<strong>Model</strong>
| 2017
| Rock64
| Rockchip
| RockPro64
| 28nm
| Pinebook
| RK3399
| Pinebook Pro
| Hexa-core: <br>4 x Cortex-A73 <br>2 x Cortex-A53
| PinePhone
| 2 x 2.0GHz <br>4 x 1.5GHz
| Mali-T860 MP4
| 2-4GB LPDDR4
| Yes
|-  
|-  
| <strong>Release Year</strong>
| <strong>Pine H64</strong>
| 2017
| 2019
| 2017
| Allwinner
| 2017
| 28nm
| 2019
| H6
| 2019
| Quad-core: <br>4 x Cortex-A53
| 4 x 1.8GHz
| Mali-T720 MP2
| 2-4GB LPDDR3
| Yes
|-  
|-  
| <strong>SoC Manufacturer</strong>
| <strong>Pinebook</strong>
| Rockchip
| 2017
| Rockchip
| Allwinner
| Allwinner
| 40nm
| Rockchip
| A64
| Allwinner
| Quad-core: <br>4 x Cortex-A53
| 4 x 1.152GHz
| Mali-400 MP2
| 2GB LPDDR3
| Yes
|-  
|-  
| <strong>Lithography</strong>
| <strong>Pinebook Pro</strong>
| 28nm  
| 2019
| 28nm
| Rockchip
| 40nm
| 28nm
| 28nm
| RK3399
| 40nm
| Hexa-core: <br>2 x Cortex-A72 <br>4 x Cortex-A53
| 2 x 2.0GHz <br>4 x 1.5GHz
| Mali-T860 MP4
| 4GB LPDDR4
| Yes
|-  
|-  
| <strong>CPU</strong>
| <strong>Pinephone</strong>
| RK3328
| 2019
| RK3399
| Allwinner
| A64  
| 40nm
| RK3399
| A64
| A64
| Quad-core: <br>4 x Cortex-A53
| 4 x 1.2GHz
| Mali-400 MP2
| 2-3GB LPDDR3
| No
|-  
|-  
| <strong>CPU Topology</strong>
| <strong>Pinephone Pro</strong>
| Quad-core:<br>4 x Cortex-A53
| 2022
| Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53  
| Rockchip
| Quad-core:<br>4 x Cortex-A53
| 28nm
| Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53
| RK3399
| Quad-core:<br>4 x Cortex-A53
| Hexa-core: <br>2 x Cortex-A72 <br>4 x Cortex-A53
| 2 x 1.5GHz <br>4 x 1.5GHz
| Mali-T860 MP4
| 4GB LPDDR4 @800 MHz
| No
|}
===Radxa===
{| class="wikitable sortable" style="text-align: center;width: 100%;"
|+
|-
! Model !! Release Year !! SoC Manufacturer !! Lithography !! CPU !! CPU Topology !! CPU Frequency !! GPU !! Memory !! Generic Image Support
|-  
|-  
| <strong>CPU Frequency</strong>
| <strong>Rock Pi 4B & 4C</strong>
| 4 x 1.5GHz
| 2019
| 2 x 2.0GHz<br>4 x 1.5GHz
| Rockchip
| 4 x 1.152GHz
| 28nm
| 2 x 2.0GHz<br>4 x 1.5GHz  
| RK3399
| 4 x 1.2GHz
| Hexa-core: <br>2 x Cortex-A72 <br>4 x Cortex-A53
| 2 x 2.0GHz <br>4 x 1.5GHz
| Mali-T860 MP4
| 1–4GB LPDDR4
| Yes
|-  
|-  
| <strong>GPU</strong>
| <strong>Radxa Zero</strong>
| Mali-450 MP2
| 2021
| Mali-T860 MP4
| Amlogic
| Mali-400 MP2  
| 12nm
| Mali-T860 MP4
| S905Y2
| Mali-400 MP2
| Quad-core: <br>4 x Cortex-A53
| 4 x 1.8GHz
| Mali-G31 MP2
| 1-4GB LPDDR4
| No
|-  
|-  
| <strong>Memory</strong>
| <strong>Rock 3A</strong>
| 1&ndash;4GB<br>LPDDR3
| 2022
| 2&ndash;4GB<br>LPDDR4
| Rockchip
| 2GB<br>LPDDR3
| 22nm
| 4GB<br>LPDDR4
| RK3568
| 2&ndash;3GB<br>LPDDR3
| Quad-core: <br>4 x Cortex-A55
| 4 x 2.0GHz
| Mali-G52 2EE
| 2-8GB LPDDR4
| No
|}
|}
 
===RaspberryPi ===
 
{|  class="wikitable sortable" style="text-align: center;width: 100%;"
==Radxa==
|+
 
|-
{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->
! Model !! Release Year !! SoC Manufacturer !! Lithography !! CPU !! CPU Topology !! CPU Frequency !! GPU !! Memory !! Generic Image Support
! &nbsp;
! colspan="1" | Radxa
|-  
|-  
| style="width: 12%"|
| <strong>Pi 3B</strong>
<strong>Model</strong>
| 2016
| Rock Pi 4  
| Broadcom
| 28nm
| BCM2837
| Quad-core: <br>4 x Cortex-A53
| 4 x 1.2GHz
| VideoCore IV
| 1GB LPDDR2
| No
|-  
|-  
| <strong>Release Year</strong>
| <strong>Pi 3B+</strong>
| 2019
| 2018
| Broadcom
| 28nm
| BCM2837B0
| Quad-core: <br>4 x Cortex-A53
| 4 x 1.4GHz
| VideoCore IV
| 1GB LPDDR2
| No
|-  
|-  
| <strong>SoC Manufacturer</strong>
| <strong>Pi 400</strong>
| Rockchip
| 2020
| Broadcom
| 28nm
| BCM2711
| Quad-core: <br>4 x Cortex-A72
| 4 x 1.5GHz
| VideoCore VI
| 4GB LPDDR4
| No
|-  
|-  
| <strong>Lithography</strong>
| <strong>Pi 4B</strong>
| 28nm
| 2019
|-
| Broadcom
| <strong>CPU</strong>
| 28nm
| RK3399
| BCM2711
|-
| Quad-core: <br>4 x Cortex-A72
| <strong>CPU Topology</strong>
| 4 x 1.5GHz
| Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53
| VideoCore VI
|-
| 1-8GB LPDDR4
| <strong>CPU Frequency</strong>
| No
| 2 x 2.0GHz<br>4 x 1.5GHz  
|-
| <strong>GPU</strong>
| Mali-T860 MP4
|-  
| <strong>Memory</strong>
| 1&ndash;4GB<br>LPDDR4
|}
|}
 
===Ugoos===
 
{|  class="wikitable sortable" style="text-align: center;width: 100%;"
==Raspberry==
|+
 
|-
{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->
! Model !! Release Year !! SoC Manufacturer !! Lithography !! CPU !! CPU Topology !! CPU Frequency !! GPU !! Memory !! Generic Image Support
! &nbsp;
! colspan="4" | Raspberry
|-  
|-  
| style="width: 12%"|
| <strong>AM6 Plus</strong>
<strong>Model</strong>
| 2019?
| Pi 3B
| Amlogic
| Pi 3B+
| 12nm
| Pi 4B
| S922XJ
| Pi 400
| Hexa-core: <br>4 x Cortex-A73 <br>2 x Cortex-A53
|-
| 4 x 2.2GHz <br>2 x 1.9GHZ
| <strong>Release Year</strong>
| Mali-G52 MP6
| 2016
| 4GB LPDDR4
| 2018
| No
| 2019  
| 2020
|-
| <strong>SoC Manufacturer</strong>
| Broadcom
| Broadcom
| Broadcom
| Broadcom
|-
| <strong>Lithography</strong>
| 28nm
| 28nm
| 28nm
| 28nm
|-
| <strong>CPU</strong>
| BCM2837
| BCM2837B0
| BCM2711
| BCM2711
|-
| <strong>CPU Topology</strong>
| Quad-core:<br>4 x Cortex-A53
| Quad-core:<br>4 x Cortex-A53  
| Quad-core:<br>4 x Cortex-A72
| Quad-core:<br>4 x Cortex-A72
|-
| <strong>CPU Frequency</strong>
| 4 x 1.2GHz
| 4 x 1.4GHz
| 4 x 1.5GHz
| 4 x 1.5GHz
|-  
| <strong>GPU</strong>
| VideoCore IV
| VideoCore IV
| VideoCore VI
| VideoCore VI
|-
| <strong>Memory</strong>
| 1GB<br>LPDDR2
| 1GB<br>LPDDR2
| 1&ndash;8GB<br>LPDDR4
| 4GB<br>LPDDR4
|}
|}
</div>


===Raspberry Pi===
==اندروید تی‌وی باکس ها==


====Sensors====
با چند ترفند کوچک، می‌توان ساخت‌های vim3 مانجارو را روی برخی از [[Amlogic TV boxes|تی‌وی باکس های Amlogic]] راه‌اندازی و نصب کرد. اجرای مانجارو بر روی تی‌وی باکس برای کاربرانی با تجربه لینوکس کمتر و استفاده جدی از محصول توصیه نمی شود.


For temperature and humidity sensor see this tutorial on the forums: https://forum.manjaro.org/t/howto-raspberry-pi-temperature-and-humidity-sensor-dht22-dht11-am2302/34685
<div class="mw-translate-fuzzy">
===عیب یابی===
</div>


====Overclocking====
<div class="mw-translate-fuzzy">
====دکمه پاور رزبری‌پای ۴۰۰====
</div>


You can manage voltage and frequency settings in your <code>/boot/config.txt</code>. The following are the most common values for the Raspberry Pi:
<div class="mw-translate-fuzzy">
اگر در استفاده از دکمه پاور در رزبری‌پای ۴۰۰ خود با میزکار xfce (یا xfce4-power-manager) مشکل دارید، مطمئن شوید که logind رویدادهای دکمه را مدیریت می کند:
<pre>
<pre>
over_voltage=6
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-power-key -n -t bool -s true
arm_freq=2100
gpu_freq=650
</pre>
</pre>
</div>


===Troubleshooting===
<div class="mw-translate-fuzzy">
 
====به روز رسانی مسدود شده است====
====Pi 400 Power Button====
</div>
 
If you have trouble using the power button on your Pi 400 with the XFCE desktop (or xfce4-power-manager) then make sure logind is handling button events:
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-power-key -n -t bool -s true
 
====Blocked Update====


There are device-dependent workarounds if you experience an error similar to:
<div class="mw-translate-fuzzy">
اگر خطای مشابهی را تجربه کنید، راه‌حل‌هایی وابسته به دستگاه وجود دارد:
<pre>
<pre>
error: failed to prepare transaction (conflicting dependencies)
error: failed to prepare transaction (conflicting dependencies) :: brcm-patchram-plus and pi-bluetooth are in conflict
:: brcm-patchram-plus and pi-bluetooth are in conflict
</pre>
</pre>
</div>


For the '''Pi 3B''':
<div class="mw-translate-fuzzy">
برای '''رزبری‌پای 3B'''
</div>


sudo systemctl disable brcm43438.service
<div class="mw-translate-fuzzy">
sudo systemctl disable brcm43438.service
  sudo pacman -S -dd  brcm-patchram-plus-pi3b firmware-raspberrypi
  sudo pacman -S -dd  brcm-patchram-plus-pi3b firmware-raspberrypi
  sudo systemctl enable attach-bluetooth-pi3.service
  sudo systemctl enable attach-bluetooth-pi3.service
</div>
<div class="mw-translate-fuzzy">
برای '''رزبری‌پای 3B+'''
</div>
<div class="mw-translate-fuzzy">
sudo systemctl disable brcm43438.service
sudo pacman -S -dd  brcm-patchram-plus firmware-raspberrypi
sudo systemctl enable attach-bluetooth.service
</div>


For the '''Pi 3B+''':
<div class="mw-translate-fuzzy">
برای '''رزبری‌پای 4B'''
</div>


sudo systemctl disable brcm43438.service
<div class="mw-translate-fuzzy">
sudo systemctl disable brcm43438.service
  sudo pacman -S -dd  brcm-patchram-plus firmware-raspberrypi
  sudo pacman -S -dd  brcm-patchram-plus firmware-raspberrypi
  sudo systemctl enable attach-bluetooth.service
  sudo systemctl enable attach-bluetooth.service
</div>
<div class="mw-translate-fuzzy">
برای '''رزبری‌پای 400'''
</div>


For the '''Pi 4B''':
<div class="mw-translate-fuzzy">
sudo systemctl disable brcm43438.service
sudo pacman -S -dd  brcm-patchram-plus-pi400 firmware-raspberrypi
sudo systemctl enable attach-bluetooth-pi400.service
</div>


  sudo systemctl disable brcm43438.service
  <div lang="en" dir="ltr" class="mw-content-ltr">
sudo systemctl disable brcm43438.service
  sudo pacman -S -dd  brcm-patchram-plus firmware-raspberrypi
  sudo pacman -S -dd  brcm-patchram-plus firmware-raspberrypi
  sudo systemctl enable attach-bluetooth.service
  sudo systemctl enable attach-bluetooth.service
</div>
<div class="mw-translate-fuzzy">
ابتدا بررسی کنید که آیا بوت لودر به روز شده است یا خیر:<br>
pacman -Ss raspberrypi-bootloader
</div>
<div class="mw-translate-fuzzy">
نتایج احتمالی :<br>
core/raspberrypi-bootloader '''20210208-1''' [installed] Bootloader files for Raspberry Pi core/raspberrypi-bootloader-x '''20210208-1''' [installed] Bootloader with extra codecs for Raspberry Pi
</div>


For the '''Pi 400''':
<div class="mw-translate-fuzzy">
در این صورت، تغییر '''ttyAMA0''' در boot/cmdline.txt/  به '''serial0 '''ممکن است مشکل بلوتوث از دست رفته ([https://forum.manjaro.org/t/new-raspberry-pi-kernels-related-packages/4721/344 منبع]) را برطرف کند.
</div>


sudo systemctl disable brcm43438.service
<div lang="en" dir="ltr" class="mw-content-ltr">
sudo systemctl disable brcm43438.service
  sudo pacman -S -dd  brcm-patchram-plus-pi400 firmware-raspberrypi
  sudo pacman -S -dd  brcm-patchram-plus-pi400 firmware-raspberrypi
  sudo systemctl enable attach-bluetooth-pi400.service
  sudo systemctl enable attach-bluetooth-pi400.service
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==Missing Bluetooth after raspberrypi-bootloader/-x update 20210208-1==
</div>


====Missing Bluetooth after raspberrypi-bootloader/-x update 20210208-1====
<div class="mw-translate-fuzzy">
=جستار های وابسته=


First, check whether the bootloader has been updated:
*[https://wiki.archlinux.org/index.php/Category:ARM_architecture معماری آرم در ویکی آرچ]
pacman -Ss raspberrypi-bootloader
*[https://archlinuxarm.org/wiki ویکی آرچ لینوکس آرم]
*[https://osdn.net/projects/manjaro-arm صفحه مانجارو آرم در OSDN]
*[https://manjaro.org/download/#ARM صفحه بارگیری نسخه های مانجارو آرم]
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Possible results:
Possible results:
  core/raspberrypi-bootloader '''20210208-1''' [installed]
  core/raspberrypi-bootloader '''20210208-1''' [installed]
Line 407: Line 539:
  core/raspberrypi-bootloader-x '''20210208-1''' [installed]
  core/raspberrypi-bootloader-x '''20210208-1''' [installed]
     Bootloader with extra codecs for Raspberry Pi
     Bootloader with extra codecs for Raspberry Pi
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
If it is the case, changing the occurrences of '''ttyAMA0''' in /boot/cmdline.txt to '''serial0''' may fix missing Bluetooth ([https://forum.manjaro.org/t/new-raspberry-pi-kernels-related-packages/4721/344 Source]).
If it is the case, changing the occurrences of '''ttyAMA0''' in /boot/cmdline.txt to '''serial0''' may fix missing Bluetooth ([https://forum.manjaro.org/t/new-raspberry-pi-kernels-related-packages/4721/344 Source]).
</div>


==Android TV boxes==
<div lang="en" dir="ltr" class="mw-content-ltr">
=Unsupported Devices=
</div>


With a couple of small tweaks it is possible to boot and install the vim3 builds of Manjaro on some [[Amlogic TV boxes]]. Running Manjaro on TV boxes is not recommended for less experienced users of Linux nor serious production use.
<div lang="en" dir="ltr" class="mw-content-ltr">
In general, any device that does not have a device specific image or works with the Generic image, is considered unsupported. We may drop support for a device when the manufacturer no longer sells the device. The device is then considered EOL (End-Of-Life). Such a device might still work by updating and old image or running the Generic image, but we no longer work to keep it working.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
=See also=
=See also=
https://wiki.archlinux.org/index.php/Category:ARM_architecture<br />
https://wiki.archlinux.org/index.php/Category:ARM_architecture<br />
Line 419: Line 559:
https://osdn.net/projects/manjaro-arm/<br />
https://osdn.net/projects/manjaro-arm/<br />
<br />
<br />
</div>


[[Category:Contents Page{{#translation:}}]]
[[Category:Contents Page{{#translation:}}]]
[[Category:ARM{{#translation:}}]]
[[Category:ARM{{#translation:}}]]

Latest revision as of 04:10, 16 October 2024

Other languages:
English • ‎русский • ‎فارسی • ‎中文(中国大陆)‎

نگاه کلّی

توزیع مانجارو، اما برای دستگاه های آرم.

مبتنی بر آرچ لینوکس آرم، همراه با ابزارها، قالب‌ها و زیرساخت مانجارو برای نصب در دستگاه های آرم (ARM) شما، مانند پاین‌بوک (Pinebook) و رَزبری‌پای (Raspberry Pi).

نصب

Preparing the SPI (optional)

Some boards have an SPI storage chip. This is a small storage device, usually 4-16 MB in size, that the board checks for firmware before proceeding to other devices. So we can utilize this chip, by preparing the board specific firmware on it, making it able to boot our generic image and our generic EFI image.
We have currently tested Tow-Boot, so that's what this guide will use.

  1. Go to the latest release section of Tow-Boot and download the file that matches your board. This is important.
  2. Unpack it and flash the `spi.installer.img` file to a spare SD card. If the archive does not contain any spi.installer.img file for your board, you should use one of our pre-built OS images instead, which has the Shared Storage version of U-boot installed.
  3. Insert the SD card into your device and boot from it. You will be presented with a short menu. One entry is "Flash Tow-Boot to SPI", second entry is "Erase SPI Flash" and the last option is "Reboot".
  4. Select the "Flash Tow-Boot to SPI" option and wait until it finishes successfully. It can take a couple of minutes as SPI storage is rather slow.
  5. When it's done, power off the device and take out the SD card. Now your device has the Tow-Boot board firmware in place and should now be capable of booting any generic (EFI) aarch64 image that supports your board.

Our Generic Aarch64 image supports the Extlinux booting scheme, while our Generic EFI Aarch64 uses EFI enabled firmware (which tow-boot has).

بارگیری کردن

می‌توانید تصاویر نصب را در بخش بارگیری‌ها(Downloads) در وب‌سایت مانجارو یا در OSDN پیدا کنید.
تصویری را پیدا کنید که با دستگاه و نسخه مورد نظر شما مطابقت دارد.

نوشتن در رسانه نصب

تصاویر در یک پرونده xz. قرار دارند. این پرونده‌ها را می توان مستقیماً با Etcher یا با dd مستقیماً روی کارت SD نوشت.
برای نصب دستی روی کارت SD خود با dd:

تصویر را استخراج کنید.

unxz Manjaro-ARM-[Edition]-[Device]-[Version].xz

آن را روی کارت SD بنویسید.

sudo dd if=Manjaro-ARM-[Edition]-[Device]-[Version].img of=/dev/[device] bs=4M

همانطور که توسط lsblk مشاهده می‌شود، [device] مسیر کارت SD شماست. معمولا mmcblk0 یا sdb است.


پاکسازی و اولین راه‌اندازی

هنگامی که تصویر را روی کارت SD نوشتید، باید بتوانید کارت را در دستگاه خود قرار داده و آن را وصل کنید. اگر همه چیز درست کار کرد، باید در تنظیمات OEM راه‌اندازی شود. در اینجا نام کاربری، گذرواژه‌های محلی و غیره را تعریف می‌کنید. پس از انجام این کار، اسکریپت بعد از خود پاک می‌شود، اندازه اِفراز (پارتیشن) را تغییر می‌دهد و دستگاه را راه‌اندازی مجدد می‌کند. پس از آن راه اندازی مجدد، باید در سیستم عامل راه‌اندازی شود. بسته به نسخه ای که نصب کرده اید، این می تواند یک ورود ساده TTY یا یک محیط میزکار گرافیکی باشد.

تغییر اندازه اِفراز‌ ها (پارتیشن‌ها)

از نسخه 18.09 اینکار به صورت خودکار انجام می شود. دستگاه در تنظیمات OEM راه‌اندازی می‌شود، که تغییر اندازه را انجام می‌دهد و سپس قبل از ظاهر شدن صفحه ورود، راه‌اندازی مجدد می‌شود. هنگامی که در صفحه ورود به سامانه راه‌اندازی می شود، اندازه سامانه ‌پرونده برای پر کردن فضای باقی مانده روی کارت SD تغییر کرده است.


ورود

ورود به سامانه بستگی به آنچه در طول راه‌اندازی OEM تنظیم کرده اید دارد. یک کاربر به طور پیش‌فرض روی تصویر وجود دارد.کاربر ریشه، و به طور پیش فرض گذرواژه ندارد و ورود خودکار فعال است. هنگامی که اسکریپت OEM اجرا می شود، برای غیرفعال کردن ورود خودکار و تنظیم گذرواژه تعریف شده در هنگام تنظیم، این را تغییر می‌دهد.

دستگاه های پشتیبانی شده

Hardkernel

Model Release Year SoC Manufacturer Lithography CPU CPU Topology CPU Frequency GPU Memory Generic Image Support
Odroid C2 2016 Amlogic 28nm S905 Quad-core:
4 x Cortex-A53
4 x 1.5GHz Mali-450 MP3 2GB DDR3 No
Odroid C4 2020 Amlogic 12nm S905X3 Quad-core:
4 x Cortex-A55
4 x 2.0GHz Mali-G31 MP2 4GB DDR4 No
Odroid N2 2019 Amlogic 12nm S922X Hexa-core:
4 x Cortex-A73
2 x Cortex-A53
4 x 2.0GHz
2 x 1.8GHz
Mali-G52 MP4 2-4GB DDR4 Yes
Odroid N2+ 2020 Amlogic 12nm S922X Hexa-core:
4 x Cortex-A73
2 x Cortex-A53
4 x 2.4GHz
2 x 1.9GHz
Mali-G52 MP4 2-4GB DDR4 Yes
Odroid M1 2021 Rockchip 22nm RK3568B2 Quad-core:
4 x Cortex-A55
4 x 2.0GHz Mali-G52 2EE MC2 4–8GB LPDDR4 No

Khadas

Model Release Year SoC Manufacturer Lithography CPU CPU Topology CPU Frequency GPU Memory Generic Image Support
Edge-V 2018 Rockchip 28nm RK3399 Hexa-core:
2 x Cortex-A72
4 x Cortex-A53
2 x 1.8GHz
4 x 1.5GHz
Mali-T860 MP4 2-4GB LPDDR4 No
Vim 1 2016 Amlogic 28nm S905X Quad-core:
4 x Cortex-A53
4 x 1.5GHz Mali-450 MP3 2GB DDR3 No
Vim 2 2017 Amlogic 28nm S912 Octa-core:
8 x Cortex-A53
8 x 1.5GHz Mali-T820 MP3 2-3GB LPDDR4 No
Vim 3 2019 Amlogic 12nm A311D Hexa-core:
4 x Cortex-A73
2 x Cortex-A53
4 x 2.2GHz
2 x 1.8GHz
Mali-G52 MP4 2-4GB LPDDR4 No

Orange Pi

Model Release Year SoC Manufacturer Lithography CPU CPU Topology CPU Frequency GPU Memory Generic Image Support
Orange Pi 3 LTS 2019 Allwinner 28nm H6 Quad-core:
4 x Cortex-A53
4 x 1.8GHz Mali-T720 MP2 1-2GB LPDDR3 No
Orange Pi 4 LTS 2021 Rockchip 28nm RK3399 Hexa-core:
4 x Cortex-A73
2 x Cortex-A53
2 x 2.0GHz
4 x 1.5GHz
Mali-T860 MP4 2-4GB LPDDR4 No
Orange Pi 800 2022 Rockchip 28nm RK3399 Hexa-core:
4 x Cortex-A73
2 x Cortex-A53
2 x 2.0GHz
4 x 1.5GHz
Mali-T860 MP4 2-4GB LPDDR4 No

Pine64

Model Release Year SoC Manufacturer Lithography CPU CPU Topology CPU Frequency GPU Memory Generic Image Support
Rock64 2017 Rockchip 28nm RK3328 Quad-core:
4 x Cortex-A53
4 x 1.5GHz Mali-450 MP2 1-4GB LPDDR3 No
RockPro64 2017 Rockchip 28nm RK3399 Hexa-core:
4 x Cortex-A73
2 x Cortex-A53
2 x 2.0GHz
4 x 1.5GHz
Mali-T860 MP4 2-4GB LPDDR4 Yes
Pine H64 2019 Allwinner 28nm H6 Quad-core:
4 x Cortex-A53
4 x 1.8GHz Mali-T720 MP2 2-4GB LPDDR3 Yes
Pinebook 2017 Allwinner 40nm A64 Quad-core:
4 x Cortex-A53
4 x 1.152GHz Mali-400 MP2 2GB LPDDR3 Yes
Pinebook Pro 2019 Rockchip 28nm RK3399 Hexa-core:
2 x Cortex-A72
4 x Cortex-A53
2 x 2.0GHz
4 x 1.5GHz
Mali-T860 MP4 4GB LPDDR4 Yes
Pinephone 2019 Allwinner 40nm A64 Quad-core:
4 x Cortex-A53
4 x 1.2GHz Mali-400 MP2 2-3GB LPDDR3 No
Pinephone Pro 2022 Rockchip 28nm RK3399 Hexa-core:
2 x Cortex-A72
4 x Cortex-A53
2 x 1.5GHz
4 x 1.5GHz
Mali-T860 MP4 4GB LPDDR4 @800 MHz No

Radxa

Model Release Year SoC Manufacturer Lithography CPU CPU Topology CPU Frequency GPU Memory Generic Image Support
Rock Pi 4B & 4C 2019 Rockchip 28nm RK3399 Hexa-core:
2 x Cortex-A72
4 x Cortex-A53
2 x 2.0GHz
4 x 1.5GHz
Mali-T860 MP4 1–4GB LPDDR4 Yes
Radxa Zero 2021 Amlogic 12nm S905Y2 Quad-core:
4 x Cortex-A53
4 x 1.8GHz Mali-G31 MP2 1-4GB LPDDR4 No
Rock 3A 2022 Rockchip 22nm RK3568 Quad-core:
4 x Cortex-A55
4 x 2.0GHz Mali-G52 2EE 2-8GB LPDDR4 No

RaspberryPi

Model Release Year SoC Manufacturer Lithography CPU CPU Topology CPU Frequency GPU Memory Generic Image Support
Pi 3B 2016 Broadcom 28nm BCM2837 Quad-core:
4 x Cortex-A53
4 x 1.2GHz VideoCore IV 1GB LPDDR2 No
Pi 3B+ 2018 Broadcom 28nm BCM2837B0 Quad-core:
4 x Cortex-A53
4 x 1.4GHz VideoCore IV 1GB LPDDR2 No
Pi 400 2020 Broadcom 28nm BCM2711 Quad-core:
4 x Cortex-A72
4 x 1.5GHz VideoCore VI 4GB LPDDR4 No
Pi 4B 2019 Broadcom 28nm BCM2711 Quad-core:
4 x Cortex-A72
4 x 1.5GHz VideoCore VI 1-8GB LPDDR4 No

Ugoos

Model Release Year SoC Manufacturer Lithography CPU CPU Topology CPU Frequency GPU Memory Generic Image Support
AM6 Plus 2019? Amlogic 12nm S922XJ Hexa-core:
4 x Cortex-A73
2 x Cortex-A53
4 x 2.2GHz
2 x 1.9GHZ
Mali-G52 MP6 4GB LPDDR4 No

اندروید تی‌وی باکس ها

با چند ترفند کوچک، می‌توان ساخت‌های vim3 مانجارو را روی برخی از تی‌وی باکس های Amlogic راه‌اندازی و نصب کرد. اجرای مانجارو بر روی تی‌وی باکس برای کاربرانی با تجربه لینوکس کمتر و استفاده جدی از محصول توصیه نمی شود.

عیب یابی

دکمه پاور رزبری‌پای ۴۰۰

اگر در استفاده از دکمه پاور در رزبری‌پای ۴۰۰ خود با میزکار xfce (یا xfce4-power-manager) مشکل دارید، مطمئن شوید که logind رویدادهای دکمه را مدیریت می کند:

xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-power-key -n -t bool -s true

به روز رسانی مسدود شده است

اگر خطای مشابهی را تجربه کنید، راه‌حل‌هایی وابسته به دستگاه وجود دارد:

error: failed to prepare transaction (conflicting dependencies) :: brcm-patchram-plus and pi-bluetooth are in conflict

برای رزبری‌پای 3B

sudo systemctl disable brcm43438.service

sudo pacman -S -dd  brcm-patchram-plus-pi3b firmware-raspberrypi
sudo systemctl enable attach-bluetooth-pi3.service

برای رزبری‌پای 3B+

sudo systemctl disable brcm43438.service

sudo pacman -S -dd  brcm-patchram-plus firmware-raspberrypi
sudo systemctl enable attach-bluetooth.service

برای رزبری‌پای 4B

sudo systemctl disable brcm43438.service

sudo pacman -S -dd  brcm-patchram-plus firmware-raspberrypi
sudo systemctl enable attach-bluetooth.service

برای رزبری‌پای 400

sudo systemctl disable brcm43438.service

sudo pacman -S -dd  brcm-patchram-plus-pi400 firmware-raspberrypi
sudo systemctl enable attach-bluetooth-pi400.service

sudo systemctl disable brcm43438.service

sudo pacman -S -dd  brcm-patchram-plus firmware-raspberrypi
sudo systemctl enable attach-bluetooth.service

ابتدا بررسی کنید که آیا بوت لودر به روز شده است یا خیر:

pacman -Ss raspberrypi-bootloader

نتایج احتمالی :

core/raspberrypi-bootloader 20210208-1 [installed] Bootloader files for Raspberry Pi core/raspberrypi-bootloader-x 20210208-1 [installed] Bootloader with extra codecs for Raspberry Pi

در این صورت، تغییر ttyAMA0 در boot/cmdline.txt/ به serial0 ممکن است مشکل بلوتوث از دست رفته (منبع) را برطرف کند.

sudo systemctl disable brcm43438.service

sudo pacman -S -dd  brcm-patchram-plus-pi400 firmware-raspberrypi
sudo systemctl enable attach-bluetooth-pi400.service

Missing Bluetooth after raspberrypi-bootloader/-x update 20210208-1

Possible results:

core/raspberrypi-bootloader 20210208-1 [installed]
   Bootloader files for Raspberry Pi
core/raspberrypi-bootloader-x 20210208-1 [installed]
   Bootloader with extra codecs for Raspberry Pi

If it is the case, changing the occurrences of ttyAMA0 in /boot/cmdline.txt to serial0 may fix missing Bluetooth (Source).

Unsupported Devices

In general, any device that does not have a device specific image or works with the Generic image, is considered unsupported. We may drop support for a device when the manufacturer no longer sells the device. The device is then considered EOL (End-Of-Life). Such a device might still work by updating and old image or running the Generic image, but we no longer work to keep it working.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.