Architectures/ARM/zh-cn

From FedoraProject

< Architectures | ARM(Difference between revisions)
Jump to: navigation, search
m
m
Line 4: Line 4:
 
{| style="width: 50%; float: right; margin-left: 2em;"
 
{| style="width: 50%; float: right; margin-left: 2em;"
 
|-
 
|-
| style="border-width: 0;" | {{admon/tip | 这里有一些廉洁帮助您使用 Fedora ARM:|
+
| style="border-width: 0;" | {{admon/tip | 这里有一些链接帮助您使用 Fedora ARM:|
  
 
[http://fedoraproject.org/zh_CN/get-fedora-options#2nd_arches 点击此处下载最新版的 Fedora ARM 专用版]!
 
[http://fedoraproject.org/zh_CN/get-fedora-options#2nd_arches 点击此处下载最新版的 Fedora ARM 专用版]!
  
Includes support for [[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]] and more!
+
支持 [[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]] 及更多!
  
Have a question? Join the Fedora ARM team on IRC in [irc://irc.freenode.net/fedora-arm #fedora-arm] on [http://freenode.net Freenode]
+
有问题?欢迎加入 ARM 小组的 IRC 频道 {{fpchat|fedora-arm}}。
 
}}
 
}}
 
|}
 
|}
  
= Introduction =
+
= 介绍 =
  
 
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.
 
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.
Line 20: Line 20:
 
The Fedora-ARM project is an initiative to bring Fedora to this processor family.
 
The Fedora-ARM project is an initiative to bring Fedora to this processor family.
  
= Download the Latest Development Release =
+
= 下载最新的开发版 =
 
==== Fedora 18 Beta ====
 
==== 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]].
 
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]].
Line 52: Line 52:
 
* [http://download.fedoraproject.org/pub/fedora-secondary/releases/17/Images/armhfp/Fedora-17-armhfp-xfce.tar.xz HFP XFCE Image]
 
* [http://download.fedoraproject.org/pub/fedora-secondary/releases/17/Images/armhfp/Fedora-17-armhfp-xfce.tar.xz HFP XFCE Image]
  
====Release Archive====
+
==== 历史发行版 ====
 
* Previous Fedora ARM releases can be found in our[[Architectures/ARM/Archive/Releases| Release Archive]]
 
* Previous Fedora ARM releases can be found in our[[Architectures/ARM/Archive/Releases| Release Archive]]
  
 
=Get Involved with Fedora ARM=
 
=Get Involved with Fedora ARM=
=== Communication ===
+
=== 联系我们 ===
* Mailing list: [https://lists.fedoraproject.org/mailman/listinfo/arm arm@lists.fedoraproject.org] ([http://lists.fedoraproject.org/pipermail/arm/ archives])
+
* 邮件列表:{{fplist|arm}}([http://lists.fedoraproject.org/pipermail/arm/ 会议存档])
* IRC: [irc://irc.freenode.net/fedora-arm #fedora-arm] on [http://freenode.net Freenode]
+
* IRC: {{fpchat|#fedora-arm}}
* Trac for Fedora ARM issues is [https://fedorahosted.org/arm here]
+
* [https://fedorahosted.org/arm Fedora ARM 项目管理主页]
 
* Trac for infrastructure (koji,DB,etc) issues is [http://trac.proximity.on.ca/projects/fedoraarm here]
 
* Trac for infrastructure (koji,DB,etc) issues is [http://trac.proximity.on.ca/projects/fedoraarm here]
* Trac for Raspberry Pi Fedora Remix issues is [http://trac.proximity.on.ca/projects/rpfr here]
+
* [http://trac.proximity.on.ca/projects/rpfr Raspberry Pi Fedora Remix 项目管理主页]
  
=== Meetings ===
+
=== 会议 ===
* IRC: [irc://irc.freenode.net/fedora-meeting-1 #fedora-meeting-1] each Wednesday at 20:00 UTC (4PM EDT) on [http://freenode.net Freenode] ([https://fedoraproject.org/wiki/Architectures/ARM/Meetings/Archive/ archives])
+
* IRC: {{fpchat|#fedora-meeting-1}}。每周三 20:00 UTC (4PM 美国东部夏令时间)([https://fedoraproject.org/wiki/Architectures/ARM/Meetings/Archive/ 会议存档])
  
 
* [[Architectures/ARM/Meetings/FUDCon Blacksburg 2012]]
 
* [[Architectures/ARM/Meetings/FUDCon Blacksburg 2012]]
  
= Development =
+
= 开发 =
=== Planning ===
+
=== 计划 ===
 
* [[Architectures/ARM/Planning/Primary|Draft Proposal for Primary Architecture Push]]
 
* [[Architectures/ARM/Planning/Primary|Draft Proposal for Primary Architecture Push]]
=== Resources ===
+
=== 资源 ===
Detailed information on Fedora-ARM:
+
有关 Fedora-ARM 的详细信息:
 
* [http://arm.koji.fedoraproject.org/koji/ Fedora ARM Koji (package builder) instance]
 
* [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/Package Maintainers|Information for Fedora package maintainers on getting your packages to work on ARM]]
Line 80: Line 80:
 
* [[Architectures/ARM/Archive|Resource Archive]]
 
* [[Architectures/ARM/Archive|Resource Archive]]
  
===Release Development===
+
=== 发行版开发 ===
* [http://scotland.proximity.on.ca/arm-nightlies/ Current Snapshots ](Not recommended or supported)
+
* [http://scotland.proximity.on.ca/arm-nightlies/ Current Snapshots ](不推荐也不支持)
 
* F18 Release Criteria
 
* F18 Release Criteria
 
** [[Architectures/ARM/Fedora_18_Alpha_Release_Criteria | Alpha Release Criteria]]
 
** [[Architectures/ARM/Fedora_18_Alpha_Release_Criteria | Alpha Release Criteria]]
Line 106: Line 106:
 
** [[/F15_Koji_build|Building F15 in koji]] - progress and outstanding tasks
 
** [[/F15_Koji_build|Building F15 in koji]] - progress and outstanding tasks
  
===AArch64 Development===
+
=== 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:
 
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:
  
 
* [[Architectures/ARM/AArch64 | AArch64 development]]
 
* [[Architectures/ARM/AArch64 | AArch64 development]]
  
<!--
 
 
----
 
 
'''OLD PAGE CONTENTS HERE'''
 
-- page was renamed from ARM --
 
 
= Fedora ARM =
 
 
This is the starting page for the Fedora port to the ARM architecture.
 
 
 
 
== Goals and Objectives ==
 
 
The primary goal of this project is to provide support for ARM as a [[TomCallaway/SecondaryArchitectures|  secondary architecture]]  in Fedora.
 
 
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.
 
 
== Technical Approach ==
 
 
=== Native Compilation ===
 
 
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.
 
 
=== 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.
 
 
== Contribute ==
 
* 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]
 
 
=== Tracker Bugs ===
 
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 ]
 
=== Package Maintainer Notes ===
 
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:
 
<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]]
 
[[Category:Fedora ARM Hardware]]
 
[[Category:Fedora ARM Hardware]]

Revision as of 05:06, 17 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 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.

下载最新的开发版

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: