Проект 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
Краткое руководство по установке
Olivier Houchard <cognet@FreeBSD.org> написал краткое руководство по установке для текущего состояния исходных текстов FreeBSD. Его можно найти здесь.
Список рассылки FreeBSD/ARM
Для того, чтобы подписаться на него, пошлите по электронной
почте сообщение на адрес <freebsd-arm-subscribe@FreeBSD.org>
либо воспользуйтесь интерфейсом
mailman.
Дата последнего изменения: 19 июня 2021 г. выполнил Danilo G. Baio