---
title: "Проект FreeBSD/ARM"
sidenav: developers
---

include::shared/authors.adoc[]
include::shared/ru/urls.adoc[]

= Проект FreeBSD/ARM

FreeBSD/ARM представляет собой порт системы FreeBSD, предназначенный для работы на архитектуре ARM и соответствующем аппаратном обеспечении. Целью проекта является обеспечение поддержки этой архитектуры и сопутствующего оборудования.

== Замечания относительно аппаратного обеспечения FreeBSD/ARM

На данный момент FreeBSD должна работать на системных платах, основанных на наборе i80321 компании Intel, в частности, с моделями IQ31244 и IQ80321. Поддержка всё ещё минимальна, и покрывает только процессор, шину PCI-X, Ethernet-адаптеры em(4), а также таймер и UART.

Обеспечивается минимальная поддержка процессора StrongARM 1100, однако только в границах тех функций, что эмулирует Simics: CPU, UART и часы. Теоретически возможно выполнить загрузку на плате Assabet — той, что эмулирует Simics; о попытках сделать это, успешных или нет, ничего не известно.

== Что ещё необходимо сделать

* Необходимо добавить поддержку SATA.
* Из NetBSD нужно перенести поддержку других устройств, таких как watchdog, i2c и шины.

== Информационные ресурсы, связанные с FreeBSD/ARM

* http://tisu.mit.jyu.fi/embedded/TIE345/luentokalvot/Embedded_3_ARM.pdf[Краткая история ARM]
* http://www.netbsd.org/Ports/arm32/[Проект NetBSD Arm/32]

== Краткое руководство по установке

{cognet} написал краткое руководство по установке для текущего состояния исходных текстов FreeBSD. Его можно найти http://people.freebsd.org/~cognet/freebsd_arm.txt[здесь].

[[list]]
== Список рассылки FreeBSD/ARM

Для того, чтобы подписаться на него, пошлите по электронной почте сообщение на адрес `<freebsd-arm-subscribe@FreeBSD.org>` либо воспользуйтесь http://lists.FreeBSD.org/mailman/listinfo/freebsd-arm[интерфейсом mailman].
