Architectures/ARM/zh-cn

From FedoraProject

< Architectures | ARM(Difference between revisions)
Jump to: navigation, search
m
m (介绍)
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{shortcut|Arch:ARM}}
 
{{shortcut|Arch:ARM}}
{{lang|ar|bg|cs|da|de|el|en|es|fa|fr|it|ja|ko|ms|nl|pt|bn|pt-br|ro|ru|sk|uk|zh-cn|zh-tw|page=Architectures/ARM}}
+
{{autolang}}
[[File:091-IMG_4134.JPG.medium.jpeg|right|300px|thumb|Examples of ARM develoment systems, including a SheevaPlug (white box), GuruPlug (black box), [http://en.wikipedia.org/wiki/BeagleBoard BeagleBoard] (bare PCB), and OpenRD-Client (silver box). These systems typically consume under 5 watts each.]]
+
= 简介 =
+
ARM chips are the most widely-produced processor family in the world; they have historically been used in cell phones and embedded applications, and are increasingly used in tablet devices and low-power-consumption servers.
+
  
The Fedora-ARM project is an initiative to bring Fedora to this processor family.
+
{| style="width: 50%; float: right; margin-left: 2em;"
 +
|-
 +
| style="border-width: 0;" | {{admon/tip | 这里有一些链接帮助您使用 Fedora ARM:|
  
= 交流沟通 =
+
[http://fedoraproject.org/zh_CN/get-fedora-options#2nd_arches 点击此处下载最新版的 Fedora ARM 专用版]
* 邮件组t: [https://lists.fedoraproject.org/mailman/listinfo/arm arm@lists.fedoraproject.org] ([http://lists.fedoraproject.org/pipermail/arm/ archives])
+
* IRC: [irc://irc.freenode.net/fedora-arm #fedora-arm] on [http://freenode.net Freenode]
+
  
= 资源 =
+
支持 [[Architectures/ARM/BeagleBoard-xM|Beagleboard-xM]], [[Architectures/ARM/Kirkwood|Dreamplug, Guruplug]], [[Architectures/ARM/Anaconda |Highbank]], [[Architectures/ARM/EFIKA_MX_Smarttop|iMX]], [[Architectures/ARM/Pandaboard|Pandaboard]], [[Architectures/ARM/Kirkwood|Sheevaplug]], [[Architectures/ARM/Trimslice|Trimslice]], [[Architectures/ARM/Versatile_Express|Versatile Express]] 及更多!
Fedora-ARM的详细信息:
+
* [[Architectures/ARM/Using|Running Fedora-ARM on your ARM device, or through emulation on your PC]]
+
* [http://arm.koji.fedoraproject.org/koji/ Fedora ARM Koji (package builder) instance]
+
* [[Architectures/ARM/Package Maintainers|Information for Fedora package maintainers on getting your packages to work on ARM]]
+
* [[Architectures/ARM/Team and Developers|Information for Fedora-ARM team members (and prospective team members!) plus developers]]
+
* [[Architectures/ARM/CrossToolchain|How to get an armv5tel cross toolchain installed on your x86 Fedora host]]
+
* [[Architectures/ARM/Building a Kernel for ARM|How to build a kernel and cross-compile for ARM]]
+
* [[Architectures/Fedora_ARM_Kernels|Building and Installing a Fedora Kernel Package on ARM Systems]]
+
* [[Architectures/ARM/Performance|Various tips and hacks to improve Fedora ARM performance]]
+
  
= 发行版 =
+
有问题?欢迎加入 ARM 小组的 IRC 频道 {{fpchat|fedora-arm}}。
 +
}}
 +
|}
  
* F14 (Alpha)
+
= 介绍 =
** [http://lists.fedoraproject.org/pipermail/arm/2011-July/001628.html Fedora 14 alpha 1 release for ARM]
+
* F13
+
** [http://scotland.proximity.on.ca/fedora-arm/rootfs/rootfs-f13-rc1-2011-06-29.tar.bz2 Fedora 13 release for ARM]
+
* F12
+
** [[Architectures/ARM/Release/12|Fedora 12 release for ARM ]]
+
  
== 开发版 ==
+
ARM 芯片是世界上被最广泛制造的处理器家族。它们曾被用作移动电话和嵌入式应用处理,现在正越来越被用于平板设备和低功耗服务器上。
* F15 (正在进行的工作)
+
** [[Architectures/ARM/Fedora15 HardFP Bootstrap|Fedora 15 Hardware Floating Point Bootstrap]]
+
** [[/F15_Koji_build|Building F15 in koji]] - progress and outstanding tasks
+
** Virtual Fedora Activity Days (VFADs) take place regularly to continue building of Fedora 15. Join IRC at 11:00am EDT on the announced days, or participate at any time following the bootstrap instructions.
+
  
<!--
+
Fedora-ARM 是一个提倡将 Fedora 带到这个处理器家族上的项目。
  
----
+
= 下载最新的开发版 =
 +
==== Fedora 18 Beta ====
 +
This is the most recent development release of Fedora for ARM. These images are not yet stable and recommended for advanced users or those willing to assume some risk. Please download and try out the Fedora 18 ARM Beta, making sure things that are important to you are working as intended. If you find a bug, please report it -- every bug you uncover is a chance to improve the experience for the growing number of Fedora ARM users worldwide. The full Fedora 18 ARM Beta release announcement can be found [[Architectures/ARM/Fedora_18_Beta|here]].
  
'''OLD PAGE CONTENTS HERE'''
+
There are six images included in the release:
-- page was renamed from ARM --
+
* [[Architectures/ARM/Fedora_18_Beta/Vexpress |Vexpress]]
 +
* [[Architectures/ARM/Fedora_18_Beta/Pandaboard |Pandaboard]]
 +
* [[Architectures/ARM/Fedora_18_Beta/Trimslice |Trimslice]]
 +
* [[Architectures/ARM/Fedora_18_Beta/GuruPlug |GuruPlug]]
 +
* Beagleboard
 +
* Highbank
  
= Fedora ARM =
+
= Download the Current Stable Release =
 +
====Fedora 17 GA====
 +
This is the most recent stable release of Fedora. These images have been tested and are recommended for most users and includes Versatile Express (QEMU), Trimslice, Beagleboard xM, Pandaboard, Kirkwood Plugs, Highbank and iMX based hardware platforms. The full release announcement can be found [[Architectures/ARM/Fedora_17_GA|here]].
 +
Board specific images and installation instructions:
 +
* [[Architectures/ARM/BeagleBoard-xM|Beagleboard-xM]]
 +
* [[Architectures/ARM/Kirkwood|Kirkwood Devices (Dreamplug, Guruplug, Pogoplug, Seagate Dockstar, Sheevaplug)]]
 +
* [[Architectures/ARM/EFIKA_MX_Smarttop|iMX]]
 +
* [[Architectures/ARM/Pandaboard|Pandaboard]]
 +
* [[Architectures/ARM/Trimslice|Trimslice]]
 +
For virtualization through QEMU:
 +
* [[Architectures/ARM/Versatile_Express|Versatile Express]]
 +
If you would like to provide your own kernel and just require a root file system:
  
This is the starting page for the Fedora port to the ARM architecture.
+
Serial Console:
 +
* [http://download.fedoraproject.org/pub/fedora-secondary/releases/17/Images/arm/Fedora-17-arm-console.tar.xz SFP Serial Image]
 +
* [http://download.fedoraproject.org/pub/fedora-secondary/releases/17/Images/armhfp/Fedora-17-armhfp-console.tar.xz HFP Serial Image]
 +
XFCE Desktop:
 +
* [http://download.fedoraproject.org/pub/fedora-secondary/releases/17/Images/arm/Fedora-17-arm-xfce.tar.xz SFP XFCE Image]
 +
* [http://download.fedoraproject.org/pub/fedora-secondary/releases/17/Images/armhfp/Fedora-17-armhfp-xfce.tar.xz HFP XFCE Image]
  
 +
==== 历史发行版 ====
 +
* Previous Fedora ARM releases can be found in our[[Architectures/ARM/Archive/Releases| Release Archive]]
  
 +
=Get Involved with Fedora ARM=
 +
=== 联系我们 ===
 +
* 邮件列表:{{fplist|arm}}([http://lists.fedoraproject.org/pipermail/arm/ 会议存档])
 +
* IRC: {{fpchat|#fedora-arm}}
 +
* [https://fedorahosted.org/arm Fedora ARM 项目管理主页]
 +
* Trac for infrastructure (koji,DB,etc) issues is [http://trac.proximity.on.ca/projects/fedoraarm here]
 +
* [http://trac.proximity.on.ca/projects/rpfr  Raspberry Pi Fedora Remix 项目管理主页]
  
== Goals and Objectives ==
+
=== 会议 ===
 +
* IRC: {{fpchat|#fedora-meeting-1}}。每周三 20:00 UTC (4PM 美国东部夏令时间)([https://fedoraproject.org/wiki/Architectures/ARM/Meetings/Archive/ 会议存档])
  
The primary goal of this project is to provide support for ARM as a [[TomCallaway/SecondaryArchitectures|  secondary architecture]] in Fedora.
+
* [[Architectures/ARM/Meetings/FUDCon Blacksburg 2012]]
  
A secondary goal is to enable derivative distributions based on the Fedora package collection and repository that are more suitably optimized for embedded and mobile use-cases.
+
= 开发 =
 +
=== 计划 ===
 +
* [[Architectures/ARM/Planning/Primary|Draft Proposal for Primary Architecture Push]]
 +
=== 资源 ===
 +
有关 Fedora-ARM 的详细信息:
 +
* [http://arm.koji.fedoraproject.org/koji/ Fedora ARM Koji (package builder) instance]
 +
* [[Architectures/ARM/Package Maintainers|Information for Fedora package maintainers on getting your packages to work on ARM]]
 +
* [[Architectures/ARM/Team and Developers|Information for Fedora-ARM team members (and prospective team members!) plus developers]]
 +
* [[Architectures/Fedora_ARM_Kernel_Updates|Updating a Fedora Kernel on ARM Systems]]
 +
* [[Architectures/ARM/Performance|Various tips and hacks to improve Fedora ARM performance]]
 +
* [[Architectures/ARM/Archive|Resource Archive]]
  
== Technical Approach ==
+
=== 发行版开发 ===
 +
* [http://scotland.proximity.on.ca/arm-nightlies/ Current Snapshots ](不推荐也不支持)
 +
* F18 Release Criteria
 +
** [[Architectures/ARM/Fedora_18_Alpha_Release_Criteria | Alpha Release Criteria]]
 +
** [[Architectures/ARM/Fedora_18_Beta_Release_Criteria | Beta Release Criteria]]
 +
** [[Architectures/ARM/Fedora_18_Final_Release_Criteria | Final Release Criteria]]
 +
* F18 - Work in progress
 +
** [[http://142.204.133.82/jon/koji/kc.f18.diff.html Koji status ARM vs PA]]
 +
** [[Architectures/ARM/Quality_Assurance/2012-12-20-VFAD-Fedora_18_Beta | Fedora 18 Beta Results]]
 +
** [[Architectures/ARM/Quality_Assurance/2012-12-03-VFAD-Fedora_18_Beta | Fedora 18 Beta TC1 VFAD Results]]
 +
** [[Architectures/ARM/Quality_Assurance/2012-10-26-VFAD-Fedora_18_Test_Day | Fedora 18 Alpha VFAD Results]]
 +
** [[Architectures/ARM/Quality_Assurance/2012-10-15-VFAD-Fedora_18_Test_Day | Fedora 18 TC1 VFAD Results]]
 +
* Kernel Testing
 +
** [[Architectures/ARM/Quality_Assurance/Kernel_Testing#Fedora_17 | F17 Kernel]]
 +
** [[Architectures/ARM/Quality_Assurance/Kernel_Testing#Fedora_18 | F18 Kernel]]
 +
* F17 - Complete - Released on June 19th, 2012
 +
** [[Architectures/ARM/Fedora17_rawhide|Issues with Fedora 17 Rawhide mass rebuild]]
 +
** [[Architectures/ARM/Quality_Assurance/2012-06-15-VFAD-Fedora_17_Test_Day | Fedora 17 RC1 VFAD Results]]
 +
** [[Architectures/ARM/Quality_Assurance/2012-06-18-VFAD-Fedora_17_Test_Day | Fedora 17 RC2 VFAD Results]]
 +
** [[http://142.204.133.82/jon/koji/kc.f17.diff.html Koji status ARM vs PA]]
 +
** [[http://142.204.133.82/jon/koji/kc.f17-updates.diff.html Koji status ARM Updates vs PA]]
  
=== Native Compilation ===
+
* Fedora 15: Complete, but notes below for reference.
 
+
** [[Architectures/ARM/Fedora15 HardFP Bootstrap|Fedora 15 Hardware Floating Point Bootstrap]]
Fedora policy requires that packages be natively compiled. We use a cluster of ARM hardware and QEMU virtual machines to build the packages natively for ARM.
+
** [[/F15_Koji_build|Building F15 in koji]] - progress and outstanding tasks
 
+
=== CPU and Architecture Target ===
+
 
+
The baseline ARM CPU architecture that we have chosen to support is ARMv5TE, Little Endian, Soft-Float, EABI. We believe that this provides a nice baseline and that the pre-built packages and root file system images. You should be able to use this on many of the modern ARM CPUs, including XScale, ARM926 and ARM-11, etc.
+
 
+
Although we do not provide such binaries, the sources also lend themselves for building for pre-ARMv5TE hardware. The same is true for big-endian CPUs.
+
 
+
=== Installer and Kernel ===
+
 
+
We currently do not plan to provide an installer, ISO images, or a kernel. Unlike in the x86 world, different ARM CPU families require different kernel images. Likewise, it is not entirely clear whether it makes sense to provide an installer or ISO images.
+
 
+
== 作出贡献 ==
+
* This is a tracking page for packages requiring patching to build on ARM: [[Architectures/ARM/Packages_needing_patching]]
+
!-- * A list of builds that are failing on ARM architecture is maintained [http://arm.koji.fedoraproject.org/packages_to_be_fixed.html here]. It is a good starting point for anyone willing to contribute to the Fedora-ARM project. The list is updated daily. --
+
* We have a [[Architectures/ARM/TODO|TODO list]].
+
* Have a look at the [[Architectures/ARM/Credits| Credits page]]
+
* Fedora ARM is currently heavily driven by the Seneca Centre for Development of Open Technology (CDOT) at the School of Computer Studies at Seneca College, Toronto. More information about their status can be found in the [http://zenit.senecac.on.ca/wiki/index.php/Fedora_ARM_Secondary_Architecture CDOT ARM wiki]
+
 
+
=== How to get in touch? ===
+
* The [https://admin.fedoraproject.org/mailman/listinfo/arm Fedora-ARM mailing list] is available for both user and developer discussions.
+
* We also have an IRC channel #fedora-arm on Freenode.
+
* Frequent updates about the effort are available at [http://paulfedora.wordpress.com Paul Whalen's ARM blog]
+
* Some old postings from November 2009 and earlier are available at the [http://fedora-arm.blogspot.com Fedora-ARM blog]
+
 
+
=== 跟踪错误 ===
+
If excluding ARM architectures you need to make the bug block '''F-ExcludeArch-ARM'''
+
 
+
to see whats currently blocking visit [https://bugzilla.redhat.com/show_bug.cgi?id=F-ExcludeArch-ARM  Bugzilla ]
+
 
+
If a bug is specific to ARM architectures make the bug blocking '''ARMTracker'''
+
  
to see not yet resolved issues visit [https://bugzilla.redhat.com/show_bug.cgi?id=ARMTracker  Bugzilla ]
+
=== AArch64 开发 ===
=== Package Maintainer Notes ===
+
AArch64 is the name for the new 64-bit ARM architecture, also known as ARMv8. Notes on the bootstrap process and current state of the process are here:
As part of setting up to be a package maintainer, you should have run fedora-packager-setup from the fedora-packager rpm. That will write secondary arch config files in ~/.koji. To kick off a build for a package you maintain, run:
+
<pre>
+
make SECONDARY_CONFIG="-c ~/.koji/arm-config" build
+
</pre>
+
  
To kick off a koji scratch build, run:
+
* [[Architectures/ARM/AArch64 | AArch64 development]]
<pre>
+
koji -c ~/.koji/arm-config build --scratch dist-f13 /path/to/srpm
+
</pre>
+
You can change the dist tag to the dist you want to target.
+
  
There is also a separate [http://arm.koji.fedoraproject.org/koji/ Fedora ARM Koji Webinterface].
 
-->
 
 
[[Category:Arch-specific SIGs]][[Category:SIGs]]
 
[[Category:Arch-specific SIGs]][[Category:SIGs]]
 
[[Category:Fedora special-interest groups|ARM]]
 
[[Category:Fedora special-interest groups|ARM]]
 +
[[Category:Fedora ARM]]
 +
[[Category:Fedora ARM Hardware]]

Revision as of 01:09, 18 January 2013

Shortcut:
Arch:ARM
Idea.png
这里有一些链接帮助您使用 Fedora ARM:
点击此处下载最新版的 Fedora ARM 专用版

支持 Beagleboard-xM, Dreamplug, Guruplug, Highbank, iMX, Pandaboard, Sheevaplug, Trimslice, Versatile Express 及更多!

有问题?欢迎加入 ARM 小组的 IRC 频道 fedora-arm[?]

Contents

介绍

ARM 芯片是世界上被最广泛制造的处理器家族。它们曾被用作移动电话和嵌入式应用处理,现在正越来越被用于平板设备和低功耗服务器上。

Fedora-ARM 是一个提倡将 Fedora 带到这个处理器家族上的项目。

下载最新的开发版

Fedora 18 Beta

This is the most recent development release of Fedora for ARM. These images are not yet stable and recommended for advanced users or those willing to assume some risk. Please download and try out the Fedora 18 ARM Beta, making sure things that are important to you are working as intended. If you find a bug, please report it -- every bug you uncover is a chance to improve the experience for the growing number of Fedora ARM users worldwide. The full Fedora 18 ARM Beta release announcement can be found here.

There are six images included in the release:

Download the Current Stable Release

Fedora 17 GA

This is the most recent stable release of Fedora. These images have been tested and are recommended for most users and includes Versatile Express (QEMU), Trimslice, Beagleboard xM, Pandaboard, Kirkwood Plugs, Highbank and iMX based hardware platforms. The full release announcement can be found here. Board specific images and installation instructions:

For virtualization through QEMU:

If you would like to provide your own kernel and just require a root file system:

Serial Console:

XFCE Desktop:

历史发行版

Get Involved with Fedora ARM

联系我们

会议

开发

计划

资源

有关 Fedora-ARM 的详细信息:

发行版开发

AArch64 开发

AArch64 is the name for the new 64-bit ARM architecture, also known as ARMv8. Notes on the bootstrap process and current state of the process are here: