This is a cached version of https://www.freebsd.org/ru/platforms/arm/ from 2/28/2026, 3:44:32 PM.
Проект FreeBSD/ARM | The FreeBSD Project
FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms.
Руководство разработчика Руководство коммиттера Руководство портера Подготовка релизов Платформы Идеи для проекта Участие в проекте Проект FreeBSD/ARM Введение На данной странице содержится информация о порте FreeBSD для 32- и 64-битных аппаратных платформ и архитектур ARM. Обсуждение портов ARM ведется в рассылке freebsd-arm. Оглавление Статус Замечания по аппаратному обеспечению Что предстоит сделать Связанные ссылки Мини-руководство по установке Рассылка Статус 32-битная ARMv7 официально является архитектурой уровня 2, так как Проект FreeBSD не предоставляет официальные релизы или предварительно собранные пакеты для этой платформы, поскольку она в основном ориентирована на встроенные системы. Тем не менее, FreeBSD/ARM активно разрабатывается и поддерживается, и предоставляет отличную основу для построения ARM-систем. FreeBSD/arm ранее поддерживала процессоры ARMv4 и ARMv5, но их поддержка была прекращена в версии 13.0. FreeBSD/armv7 включает поддержку SMP. FreeBSD/arm64 поддерживает 64-битные процессоры ARMv8 и является архитектурой уровня 1, начиная с версии 13.0. 64-битные ARM-платформы следуют набору стандартных соглашений, и одна сборка FreeBSD будет работать на оборудовании от разных производителей. В результате FreeBSD предоставляет официальные релизы для FreeBSD/arm64, а также доступны пакеты. Замечания по аппаратному обеспечению FreeBSD/ARM FreeBSD/arm и FreeBSD/armv6 поддерживают широкий спектр ARM-процессоров и плат для разработки. Не каждое периферийное устройство поддерживается на каждом процессоре или плате, хотя работа в этом направлении продолжается, и вклад всегда приветствуется. И наоборот, многие процессоры и платы, не указанные в списке, могут работать с минимальными необходимыми изменениями. Составить список всех поддерживаемых устройств на всех процессорах и платах здесь нецелесообразно, однако много информации можно получить из списка рассылки и архивов, вики-страниц FreeBSD ARM, а также из файлов конфигурации ядра. Поддерживаемые ядра ARM9E Большинство XScale Marvel Feroceon Marvel Sheeva ARM10E ARM11J Cortex A5 Cortex A7 Cortex A8 Cortex A9 Cortex A12 Cortex A15 Системы-на-кристалле (SoC) Allwinner A10/A20 Atmel AT91RM92 и AT91SAM9 семейства Broadcom BCM2835 (используется в Raspberry Pi) Cavium CNS11xx Freescale i.MX51, i.MX53, i.MX6 и семейство Vybrid Intel XSCALE Marvell Orion, Kirkwood и Discovery Innovation семейства систем-на-кристалле Marvell Armada 500 (ARMv6) и Armada XP (ARMv7) NXP LPC32x0 Qualcomm Snapdragon Rockchip RK3188 Samsung Exynos5 и S3C24xxx Texas Instruments DaVinci Digital Media SoC TI OMAP Xilinx Zynq7 семейство Не все периферийные устройства поддерживаются на всех процессорах. Материнские платы ArndaleBoard (Samsung Exynos5250) Atmel AT91RM9200 BeagleBoard и BeagleBoard-xM (TI OMAP3) BeagleBone Colibri VF50 Evaluation Board Cubieboard(1,2) (Allwinner A10/A20) Device Solutions Quartz Gateworks Avila GW2348 и Cambria GW2358 Genesi Efika MX Smarttop и Smartbook Globalscale Technologies OpenRD platform Google Chromebook Kwikbyte KB9202B (а также более старые KB9202 и KB9202A) Linksys NSLU2 Marvell DB-88F5182, DB-88F5281, DB-88F6281, RD-88F6281, DB-78100 Marvell DB-88F6781 (ARMv6) Marvell DB-78460 (ARMv7) Marvell Sheeva Plug и Dream Plug Pandaboard (OMAP4) Phytec Cosmic Board (Freescale Vybrid Family) Raspberry Pi Radxa Rock (В работе) SBC6045 с Atmel at91sam9g45 Technologic Systems TS-7200 и TS-7800 Wandboard Zedboard (Xilinx Zynq) Не все периферийные устройства поддерживаются на всех платах. Что предстоит сделать Необходимо добавить поддержку SATA для плат, где она в настоящее время отсутствует. Другие устройства, такие как watchdog, i2c и bus, должны быть перенесены из NetBSD. Ссылки, связанные с FreeBSD/ARM Краткая история ARM Платформы, поддерживаемые NetBSD: Архитектуры CPU: Порты по архитектуре процессора Мини-руководство по установке Olivier Houchard <cognet@FreeBSD.org> написал мини-руководство по установке для текущего исходного кода FreeBSD. Оно доступно здесь. Рассылка FreeBSD/ARM Чтобы подписаться на эту рассылку, отправьте письмо на <freebsd-arm+subscribe@FreeBSD.org> или посетите веб-интерфейс. Дата последнего изменения: 2 декабря 2025 г. выполнил Vladlen Popolitov