О BeagleBoard.org и Фонде BeagleBoard.org
Фонд BeagleBoard.org - это некоммерческая корпорация из Мичигана, США, которая предоставляет обучение и сотрудничество, посредством возможности принять участие в разработке и применении программного и аппаратного обеспечения с открытым исходным кодом для встраиваемых вычислений. BeagleBoard.org предоставляет владельцам и разработчикам программного и аппаратного обеспечения с открытым исходным кодом форум для обмена идеями, знаниями и опытом. Сообщество BeagleBoard.org сотрудничает в разработке решений для физических вычислений с открытым исходным кодом, включая робототехнику, персональные производственные инструменты, такие как 3D-принтеры и лазерные резаки, а также другие виды промышленного и машинного управления.
BeagleBoard.org - это результат усилий увлеченных людей, в том числе нескольких сотрудников Texas Instruments, заинтересованных в создании мощных, открытых специализированных устройств. Мы приглашаем вас принять участие и стать частью BeagleBoard.org, определяя его направление.
Поддержка форумов BeagleBoard.org осуществляется очень активным сообществом разработчиков через наш веб-сайт, список рассылки и канал IRC. Первоначальное финансирование производства было предоставлено Digi-Key, крупнейшим международным дистрибьютором, но теперь дистрибуция открыта для десятков дистрибьюторов по всему миру. Постоянное финансирование прототипов платы обеспечивается производственными партнерами. Texas Instruments щедро позволяет Джейсону Криднеру, менеджеру сообщества и специалисту по разработке программного обеспечения, тратить время на поддержку и развитие проекта BeagleBoard.org в рамках своих обязанностей в TI. Производственные партнеры платят оптовые цены за компоненты TI (и все остальные). BeagleBoard.org лицензирует использование логотипов BeagleBoard.org для использования в рамках ряда программ для производителей. BeagleBoard.org также является к организацией – наставником для Google Summer of Code, которая платит небольшую плату за наставничество студентов. Все первые пять проектов BeagleBoard.org (BeagleBoard, BeagleBoard-xM, BeagleBone, BeagleBone Black и BeagleBoard-X15), были выполнены одним из основателей BeagleBoard.org Джеральдом Коли из EmProDesign.
Все разработки имеют полностью открытый исходный код, и компоненты доступны для любого, чтобы изготовить совместимое устройство. И мы обязательно запрашиваем контакт и разрешение, прежде чем рассматривать использование имени BeagleBoard.org в любых продуктах.
Сами платы - это недорогие одноплатные компьютеры без вентиляторов на базе процессоров Texas Instruments с низким энергопотреблением, оснащенные ядром серии ARM Cortex-A со всеми возможностями расширения современных настольных компьютеров, но без большого объема, затрат или шума. Изначально разработка была направлена на то, чтобы дистрибутивы Linux могли улучшить поддержку устройств ARM. Благодаря огромному успеху и поддержке со стороны многочисленных дистрибутивов Linux, разработка стала в большей степени ориентирована на обеспечение упрощенных физических вычислений на современных устройствах с графическим интерфейсом и / или на сетевых устройствах и дает возможность получить необычайно простое практическое обучение в процессе работы непосредственно с самим устройством, а также поддержку в хорошо известных средах для разработчиков знакомых практически каждому разработчику, от Ubuntu, QNX, Windows Embedded, Android и веб-инструментов до чистого металла и даже программирования в стиле Arduino / Wiring.
Сотрудничество с Beagle
Начиная с простой темы поддержки стандартных интерфейсов, тем, кто хотел бы сотрудничать в расширении Beagle, предлагается делать это любым удобным для них способом. Вместо того, чтобы пытаться взять под контроль сообщество, и оказывая давление на единый портал для совместной работы, разработчикам BeagleBoard.org рекомендуется вносить свой вклад непосредственно в сообщества, уже поддерживающие проект, который они хотят перенести на Beagles, или создавать свои собственные инструменты для совместной работы с сообществом, используя существующие предложения на github.com и другие.
Безусловно это правда, что, поощряя сотрудничество BeagleBoard.org, в сообществе произойдет фрагментация. Поэтому разработчикам будет предложено сделать три вещи:
- Зарегистрируйте свой проект на BeagleBoard.org/project,
- Предоставить информацию об их проекте, используя одну из лицензий Creative Commons, и
- Произвести публикацию каналов RSS / Atom, которые можно использовать для обновления статуса проекта.
Веб-программное обеспечение, необходимое для сбора информации об этих проектах, в том числе объявления о выпуске, отчеты об ошибках и ссылки на обсуждения, будет создано с использованием широко распространенных стандартов, таких как RSS и Atom, как собственный проект с открытым исходным кодом, который выполняется на сервере BeagleBoard.org. Разработчики будут приветствовать и поощрять использование сценария сборки веб-сервера для серверов Amazon EC2 и источника веб-сайта, чтобы улучшить возможности агрегирования сайта.
Что может Beagle?
Трудно найти приложения, в которых BeagleBoard не может быть полезным. Производительность процессора общего назначения Beagle превышает производительность других недорогих вычислительных платформ, представленных сегодня на рынке, таких как OLPC XO-1. Кроме того, процессор содержит возможности ускорения 2D и 3D графики, а также DSP, оптимизированный для обработки мультимедиа. Типичная конфигурация системы Beagle Board будет отключать порт USB на стандартном ноутбуке или настольном ПК, используемом для разработки и загрузки низкоуровневого программного обеспечения Beagle Board, но дополнительные периферийные устройства позволят Beagle Board работать в качестве мультимедийного компьютера самостоятельно.
Возможные применения
- Недорогой ПК с Linux
- Цифровое обозначение, подключенное к сети
- Разработка 3D пользовательского интерфейса (Clutter и др.)
- Игровая консоль
- Комплект для преобразования ЖК-дисплея в фоторамку
- Adobe Flash клиент «Будильник» (как у Chumby)
- Кухонный компьютер
- Разработка веб-сервисов
- Google Talk видео телефон
- ТВ-выход для ноутбука через USB
- Медиапроектор для чтения и презентации
- Эмулятор игровой платформы
- Тонкий клиентский терминал
- Веб-браузер для телевизора
- Разработка мультимедийных кодеков и фреймворков
- Сервер / клиент домашней сетевой среды (DLNA / XMPP)
- Анализатор камеры слежения, стример, рекордер и монитор
- USB-монитор трафика (выглядит как концентратор)
- Преобразование класса USB (добавьте поддержку программного обеспечения, если драйверы не доступны на ПК)
- Сетевой анализатор трафика
- Телеприставки
- Телематика и автоматика
- Программное обеспечение определяется радио
- Мобильное цифровое телевидение
- Робототехника
- Домашняя автоматизация
И многое другое, что могут себе представить члены сообщества ...