LINUX.ORG.RU

Arm


80

1

Всего сообщений: 98

Обновление GNU toolchain за март 2014 г.

Группа GNU's Not Unix

GNU toolchain — это набор созданных в рамках проекта GNU программ, необходимых для компиляции и генерации исполняемого кода из исходных текстов. В него входят GCC, libc, binutils, GNU make и многое другое.

В этом месяце разработка не отличалась особой активностью. Основная ветка GCC вплотную подобралась к релизу 4.9, а работа над проектами GDB и BINUTILS заключалась в основном в исправлении ошибок. Однако есть и несколько достойных внимания вещей:

  • В эмулятор ARM добавлены некоторые возможности трассировки, таким образом, теперь можно отслеживать инструкции по ходу их эмуляции.
  • Линковщик теперь автоматически добавляет стандартный манифест ко всем полностью слинкованным исполняемым файлам cygwin или MinGW. Это необходимо для выполнения файла под Windows версии 8 и позднее. Если приложение снабжено собственным манифестом, стандартный включаться не будет.
  • В ARM-версию линковщика добавлен новый ключ командной строки — --long-plt, включающий генерацию больших PLT-записей, которые могут поддерживать вплоть до 4GB кода. По умолчанию используются PLT-записи меньшего размера, которые поддерживают лишь до 512 MB кода. Помимо этого, ARM-линковщик теперь поддерживает генерацию PLT-записей, использующих лишь Thumb2-инструкции, для ядер, не поддерживающих набор инструкций ARM.
  • Одним из ограничений формата PE, используемого преимущественно в исполняемых файлах Windows, является поддержка максимум 2¹⁵ секций. Это может быть проблемой для больших проектов, особенно если используются ключи командной строки типа -ffunction-sections и -fdata-sections. Microsoft недавно выпустила небольшую модификацию формата PE, расширяющую некоторые поля для подержки до 2³¹ секций, и теперь линковщик GNU поддерживает это расширение.
  • MIPS-версия gcc теперь поддерживает ключ командной строки -mvirt, позволяющий использовать MIPS Virtualization Application Specific инструкции.
  • TileGX-версия gcc теперь поддерживает прямой и обратный порядок байтов.

>>> Источник

 , , , ,

MiniRoboDancer
()

Starcraft портирован на ARM

Группа Игры

Notaz, участник проекта OpenPandora, провёл реверс-инжиниринг игры StarCraft и портировал её на ARM-платформу. Ему удалось это сделать несмотря на отсутствие исходного кода в открытом доступе.

В репозитории выложен перекомпилированный бинарник для установки которого на игровую приставку «Пандора» нужно еще скопировать несколько файлов с ПК-версии игры.

Автор порта говорит, что он дизассемблировал игру в IDA, затем конвертировал код на C с помощью инструментов собственной разработки (их пришлось написать в процессе работы специально для этой задачи), потом скомпилировал в нормальную программу и связал с библиотекой winelib, которая работает с Win32 API из-под ARM-версии wine. Задача поначалу казалась простой, но в реальности проект занял почти полгода: вылезло очень много неожиданных проблем. Так или иначе, но автор довёл дело до конца.

Теоретически, он мог бы выложить код C в открытый доступ, чтобы кто-нибудь скомпилировал версию под Android. Сейчас StarCraft запускается на Android-планшетах и смартфонах с помощью Winulator. Видео запуска
Взято с хабра.

>>> Топик автора

 , , ,

ZUKMAN
()

Серверное оборудование на ARM64: версия AMD

Группа Hardware and Drivers

Вчера на конференции Open Compute Summit AMD представила платформу для разработки серверов на новом семействе процессоров AMD® Opteron™ A1100. Предлагаемые индустрии процессоры имеют следующие характеристики:

  • 4 или 8 ядер Cortex™ A57
  • до 4МБ кэша L2 и до 8МБ L3, разделяемого между всеми ядрами
  • двухканальный контроллер памяти DDR3 или DDR4 с поддержкой четности и частот обмена до 1866МГц;
  • до 4 разъемов SODIMM, UDIMM или RDIMM;
  • 8 линий PCI-Express® 3.0;
  • 8 портов SATA3;
  • 2 порта Ethernet 10G;
  • технология ARM TrustZone®;
  • сопроцессоры для ускорения шифрования и сжатия данных;
  • технологические нормы производства 28нм.

Рабочая частота, потребляемая мощность и тип корпуса/разъёма не уточняются; при этом ссылка на страницу продукта ведет на описание семейства Opteron™ 6300, а семейство A1100 поиском на сайте не находится.

Сама платформа включает в себя материнскую плату форм-фактора µATX, содержащую:

  • процессор серии AMD® Opteron™ A1100;
  • 4 слота RDIMM с поддержкой памяти DDR3 объемом до 128ГБ;
  • разъемы PCI Express®, конфигурируемые, как один порт x8 или два порта x4;
  • 8 разъемов SATA;
  • систему питания, совместимую со стандартными БП;
  • стандартный загрузчик UEFI.

Кроме того, в составе платформы предлагается рабочее окружение, построенное на базе Fedora Linux и обеспечивающее разработчиков необходимыми инструментами: стандартным набором ПО GNU toolchain для кросс-сборки на целевую платформу, драйверами устройств целевой платформы, а так же связкой Apache/MySQL/PHP/Java (версий 7 и 8) для веб-разработки.

>>> Подробности

 , , ,

vovan72
()

Google выпустил дистрибутив «Coder» для Raspberry Pi для обучения web-программированию.

Группа Linux General

Google выпустил дистрибутив Coder, предоставляющий простую среду для обучения разработке веб-приложений. Разработка ведется на основе Node.js, реализации Google Java-script engine V8.

В ОС встроены несколько упражнений для обучения программированию, но рекомендуется использовать примеры Codecademy или Khan Academy.

Для начала работы требуется записать дистрибутив на sd-карточку, загрузиться с нее и используя браузер Google Chrome открыть страницу http://coder.local

>>> Подробности

 , ,

scott_tiger
()

ALT Linux включает ARM v7 в число основных платформ

Группа Linux в России

Компания ALT Linux выпустила традиционную линейку дистрибутивных решений общего назначения для трёх аппаратных платформ. Наряду с i586 и x86_64 решения ALT Linux теперь доступны и для ARM v7 в сборках для миникомпьютера Cubox фирмы Solid Run.

В новой линейке Седьмой платформы ALT Linux наряду с новым KDesktop 7.0 на основе KDE 4.10.5, вышли корректирующие релизы Centaurus 7.0.1 и Simply Linux 7.0.1. Пользователи теперь могут работать в одной из привычных для себя сред (XFCE, KDE, Mate) с новыми версиями офисного пакета LibreOffice 4, браузера Firefox, медиаплеера Parole и других приложений, на энергоэффективной, компактной и недорогой платформе ARM v7.

Осенью ALT Linux планирует расширить число поддерживаемых устройств на ARM v7, в том числе планшетных, а также выпустить решения для ARM-серверов на основе четырехядерных процессоров Marvell Armada XP.

Подробнее о выпущенных продуктах:

>>> Анонс на официальном сайте

 , , ,

Skull
()

Вышел Cubietruck

Группа Hardware and Drivers

Cubietruck — это open hardware мини-компьютер, совместимый с программными платформами Android и ArchLinux/Ubuntu.

В основе его лежит двухъядерный процессор AllWinner A20 с архитектурой ARM Cortex-A7; графика ARM Mali400 MP2. Объём оперативной памяти составляет 2 Гбайт DDR3; есть SATA II, Gigabit Ethernet, Wi-Fi и Bluetooth, слот для карт microSD, пара USB-портов, а также интерфейс HDMI и D-Sub для подключения дисплеев.

Все компоненты CubieTruck смонтированы на плате с размерами 110х80 мм. Поставляться изделие будет без корпуса и предположительно будет стоить $49.00 за конфигурацию с 1GB ram. Цена корпуса $7.95. Стоимость конфигурации с 2 GB пока неизвестна.

Характеристики устройства:

  • Процессор: SoC AllWinner A20 ARM® Cortex™-A7 Dual-Core
    GPU ARM® Mali400MP2, Complies with OpenGL ES 2.0/1.1, HDMI 1080p@30fps или 720p@60fps.
  • Оперативная память: 1GB/2GB DDR3 @480MHz.
  • Пользовательская память: NAND память + MicroSD или TSD+ MicroSD или 2*MicroSD.
    SATA: поддержка дисков размером 2.5(для 3.5’ HDD, нужен другой 12V выход на б.п.).
  • Питание: 5V 2.5A, , поддержка Li-ion батареи и RTC.
  • Сеть: 10/100/1000 Ethernet, Wi-Fi+BT.
  • 54 пина I2S, I2C, SPI, CVBS, LRADC x2,UART, PS2, PWMx2, TS/CSI, IRDA, LINEIN&FMIN&MICIN, TVINx4 с 2.0 pitch коннекторами.
  • Разъемы: два порта USB 2.0 HOST, и один порт USB 2.0 OTG, один SPDIF, один IR, четыре LED индикатора, 3.5mm , три программируемые кнопки.
  • Предустановленная операционная система: Ubuntu Desktop 12.04, Android 4.2.2.
  • Размер: 11 см x 8 см x 1.4 мм.

>>> Подробности

 , ,

smilessss
()

Альт Линукс выпустил дистрибутивы Centaurus 7.0 и Simply Linux 7.0 на основе Седьмой платформы

Группа Linux в России

Альт Линукс выпустил дистрибутивные решения Centaurus 7.0 и Simply Linux 7.0 на основе Седьмой платформы. Впервые доступна сборка Simply Linux для системы Cubox на процессоре ARM v7.

ALT Linux 7.0 Centaurus (Кентавр) — многофункциональный дистрибутив для серверов и рабочих станций, прежде всего предназначен для использования в корпоративных сетях.
В ALT Linux Centaurus обеспечены:

  • Выбор решений (например, веб-сервер и графическая среда) на этапе установки.
  • Выбор интерфейса для работы: текстовый, MATE или FVWM.
  • Возможность как развернуть интегрированное решение на базе домена Kerberos/LDAP/Samba, так и использовать только определённые службы.
  • Установка разнообразных серверных решений и решений для конечных пользователей с одного диска.
  • Простое развертывание сети бездисковых клиентов.
  • Выбор системы инициализации при установке в режиме «сервер».

Simply Linux 7.0 — простая в работе система с привычным интерфейсом, предназначенная для корпоративных рабочих станций и домашних систем. Впервые наряду с традиционными сборками для 32-битной и 64-битной архитектур поставляется сборка для миниатюрных компьютеров Cubox на основе процессоров Marvell Armada 510 архитектуры ARM v7, обеспечивающая основную функциональность Simply Linux.

Сообщение о выходе ALT Linux Centaurus 7.0

Сообщение о выходе Simply Linux 7.0

О компьютере Cubox и установке Simply Linux на него

Торренты

>>> Подробности

 , , , ,

tvb
()

Проект Fedora Linux для Raspberry Pi обрёл новое имя

Группа Red Hat

Работа над модификацией Fedora Linux для работы на Raspberry Pi, оптимизированной под процессоры ARMv6, возобновилась. Теперь проект будет выходить под новым именем: Pidora Linux.

Новшества:

  • Вся пакетная база Fedora доступна для установки через yum.
  • Графический первоначальный конфигуратор.
  • Компактный загрузочный образ (всего 310 Мб) с последующим развёртыванием.
  • Автоматическое создание свопа.
  • Поддержка начальной работы и настройки при отсутствии монитора.
  • В базовый комплект входят: Linux 3.6.11, Xfce 4.10, Gedit, nled, nano, vi, Midnight Commander, Abiword.

>>> Подробности

 , ,

jitterbug
()

Вышла BeagleBone Black

Группа Hardware and Drivers

BeagleBone Black — новая версия известного мини-компьютера BeagleBoard. Она предназначена для энтузиастов и разработчиков встраиваемых устройств. Проект создан компанией Texas Instruments и разрабатывается вместе с сообществом, соответствуя принципам open hardware. Для платы доступны документация, схемы, исходный код прошивки (кроме драйвера 3D), так что желающий может собрать компьютер сам.

Технические характеристики BeagleBone Black:

  • Процессор TI AM3359 на ядре ARM Cortex A8 с частотой 1 GHz;
  • 3D-ускоритель PowerVR SGX530;
  • 512 Мб оперативной памяти DDR3;
  • 2 Гб встроенной флеш-памяти;
  • два 46-пиновых разъема JTAG;
  • а также разъемы HDMI, Ethernet 100Mbit, USB-хост, и слот для карт microSD.

Кроме того, Black совместима с платами расширения для предыдущих версий BeagleBoard.

Сообщается, что на плате работают Android и Ubuntu, ну а в поставке идет Ångström Linux. Цена готового компьютера — 45 долларов.

>>> Сайт BeagleBone

 , ,

onetwothreezeronine
()

Создана рабочая группа Linaro Networking Group

Группа Ядро Linux

Некоммерческая организация Linaro объявила о создании новой рабочей группы — Linaro Networking Group (LNG), которая будет заниматься развитием программной платформы для построения различного рода сетевых устройств.

Основные цели LNG:

  • поддержка виртуализации;
  • оптимизация ядра для работы в реальном времени;
  • оптимизация обработки пакетов и повышение производительности сетевой подсистемы ядра.

В число участников вошли компании ARM, Freescale Semiconductor, LSI, MontaVista, Texas Instruments и некоторые другие.

>>> Подробности

 ,

ymn
()

Hardkernel начала поставки плат ODROID-U2

Группа Hardware and Drivers

Миниатюрная плата ODROID-U2, анонсированная в ноябре 2012 года, поступила в продажу. Плата содержит четырехядерный ARM процессор Samsung Exynos4412, 2GB LP-DDR2 памяти и четырехядерный чип Mali-400 для 3D-ускорения.

( характеристики подробней )

По умолчанию плата поставляется с загрузчиком U-boot и Android 4.x (версия ядра: 3.0.x), также возможна установка Ubuntu 12.10 или любого другого дистрибутива Linux, собранного для архитектуры ARM.

Плата доступна для заказа на официальном сайте.

Стоимость: $89.

>>> Подробности

 , ,

oxapentane
()

Релиз Fedora 18 для архитектуры ARM

Группа Red Hat

Команда Fedora рада объявить о финальном релизе Fedora 18 для ARM-процессоров. Установочные образы доступны для загрузки на архитектурах ARMv5tel и ARMv7hl.

  • Релиз включает в себя готовые образы для аппаратных платформ Versatile Express (QEMU), Trimslice (Tegra), Pandaboard (OMAP4), GuruPlug (Kirkwood) и Beagleboard (OMAP3).
  • Также в yum-репозиторий Fedora 18 для ARM добавлены компоненты, которые могут быть использованы для автоматизированной установки на системах, которые поддерживают эту функцию, например, Calxeda EnergyCore (HighBank).
  • Подготовленные образы могут быть записаны непосредственно на SD-карту, USB или SATA-диск.
  • Также доступны неофициальные сборки Fedora для Raspberry Pi и других популярных устройств. Список известных сборок Fedora 18 есть в каталоге на Architectures/ARM/F18/Remixes.

Известные проблемы

  • Готовые образы были созданы с использованием инструментов из Fedora 17, так как livemedia-creator в Fedora 18 еще не готов.
  • При использовании образов на Pandaboard, Trimslice, Kirkwood и Beagleboard система автоматически перезагрузится и переразобьет корневую файловую систему при первой загрузке. Чтобы предотвратить это, нужно удалить флаг '.rootfs-repartition' в '/' или путем передачи командной строке ядра аргумента 'nofsresize'.
  • При обновлении до ядра 3.7.X на Trimslice вам потребуется новая версия U-Boot.
  • В последней версии U-Boot на Trimslice ограничивает доступную память 512M (это будет исправлено в будущих версиях).

>>> Подробности

 ,

kerneliq
()

openSUSE 12.2 для архитектуры ARM

Группа Novell

Вышла редакция дистрибутива openSUSE 12.2 для систем на базе процессоров с архитектурой ARM. Была достигнута успешная сборка и работоспособность большей часть пакетов из состава основного репозитория openSUSE.

Решение о разработке данной редакции было принято на прошлогодней конференции openSUSE в Нюрнберге. Благодаря усилиям команды разработчиков и сопровождающих пакеты, цель была достигнута чуть больше, чем за год.

На данный момент система устанавливается и нормально работает на следующих устройствах:

Также поддерживаются:

Желающие запустить openSUSE 12.2 на своём устройстве могут получить общие сведения на этой странице.

Образы установочных носителей могут быть загружены здесь.

>>> Подробности

 , ,

dinn
()

Первый открытый ARM SoC

Группа Hardware and Drivers

После фейла с Allwinner, обнаружился еще один интересный SoC — семейство AMLogic 8726-M.

Главное отличие — поддержка со стороны производителя, включающая в себя исходники и wiki.

Из второстепенного — OpenGL на Mali.

Само семейство включает в себя:

  • AMLogic 8726-M1 : Cortex-A9 @ 800 Mhz
  • AMLogic 8726-M3 : Cortex-A9 @ 1000 Mhz
  • AMLogic 8726-MX : Cortex-A9 Dual core @ 800 Mhz

Из доступного железа — некий XIOS.

Исходники порта Linux и даже XBMC доступны на гитхабе.

>>> wiki

 ,

gadfly
()

Hardkernel Odroid-X

Группа Hardware and Drivers

Корейская компания Hardkernel выпустила мини-компьютер Odroid-X. Он представляет собой системную плату размером 90×94 мм и ориентирован на разработчиков или энтузиастов, как и известный Raspberry Pi, но стоит намного дороже — 129 долларов. Однако за эти деньги покупатель получает:

  • четырёхъядерный процессор Samsung Exynos 4412 с архитектурой Cortex-A9, функционирующий на тактовой частоте 1,4 ГГц;
  • графический контроллер Mali-400;
  • 1 Гб ОЗУ;
  • полноразмерный слот для SD-карт;
  • разъёмы: Ethernet, шесть портов USB 2.0, MicroHDMI, микрофон и аудиовыход.

Кроме того, доступно множество опциональных устройств — от модуля Bluetooth до комплекта LCD, включающего адаптер и экран. В числе опций есть и SD-карта с предустановленным Android 4.0.4. Помимо Андроида, Odroid-X может работать под управлением GNU/Linux — на сайте есть презентация с Ubuntu 12.04. Потребляемая мощность Odroid-X — не более 10 Вт.

Интересно проследить, будет ли этот компьютер пользоваться успехом или канет в Лету.

>>> Новость на «Компьюленте»

 , ,

Oleaster
()

Разработчик Raspberry Pi дал интервью «Компьютерре»

Группа Hardware and Drivers

Корреспондент «Компьютерры» посетил Кембриджский Университет и выяснил у одного из разработчиков Raspberry Pi, почему такие компьютеры не делали раньше, как они повлияют на будущее и другие подробности. Знаете ли вы, что Pi в названии происходит от названия языка Python, и он мог стать тем же, чем BASIC был для компьютеров восьмидесятых?

>>> Обратная сторона эпохи пост-ПК: 30-долларовый компьютер Raspberry Pi

 ,

apismenny
()

Компания FXI представила компьютер в форме USB-брелока

Группа Hardware and Drivers

Компания FXI Technologies представила на международном конгрессе мобильных технологий миниатюрный компьютер Cotton Candy, выполненный в форме USB-брелока весом 21 грамм. Устройство обладает следующими характеристиками: двухядерный процессор 1.2GHz ARM Cortex-A9, 1 ГБ ОЗУ, microSD до 64 ГБ, графическая подсистема на основе четырёхъядерного чипа Mali 400MP GPU, способная декодировать HD-видео, поддержка WiFi 802.11 b/g/n и Bluetooth, наличие портов MicroUSB, USB и HDMI. В качестве операционных систем возможна установка Android 4 или Ubuntu Linux.

Питание подаётся через USB-порт, через который устройство может быть подключено к компьютеру, телевизору или USB-концентратору. Для внешнего компьютера устройство выглядит как USB-накопитель. Через HDMI-порт можно подключить монитор или телевизор, превратив брелок в рабочую станцию или мультимедиа-центр. Для управления устройством могут быть использованы как стандартные USB- или Bluetooth-клавиатура и мышь, так и интерфейс управления с внешнего устройства — поддерживается беспроводное управление со смартфона и задействование клавиатуры и тачпада ноутбука. Заявленная стоимость устройства $ 199, в настоящее время началось формирование предзаказов. Начало поставки ожидается в марте.

Таким образом, мы имеем уже не «конструктор», а полноценный «системный блок» в карманном исполнении. Ура, товарищи!

Описание компьютера на сайте разработчика

>>> Новость на Opennet

 ,

Oleaster
()

Raspberry Pi доступна для заказа

Группа Hardware and Drivers

После месяцев томительного ожидания, сегодня в 6:00 UTC стартовали продажи платы Raspberry Pi. Первая партия включает 10000 плат версии 'B'. Эта версия построена на базе ARM11-процессора BCM2835 c тактовой частотой 700 МГц, имеет 256 МБайт ОЗУ, поддерживает интерфейсы 10/100 Ethernet, USB, HDMI, UART, I²C, SPI + 8 GPIO.

>>> Подробности

 ,

prozium
()

Создана открытая версия драйвера Lima для GPU Mali

Группа Hardware and Drivers

Графический процессор Mali используется многими производителями устройств на базе ARM. В результате обратной инженерии при поддержке фирмы Codethink разработан открытый драйвер для сопроцессоров Mali-200 и Mali-300. Пока это экспериментальный прототип, который послужит основой для драйвера Mesa/Gallium. Поддерживаются многие возможности (например, OpenGL ES) закрытого драйвера для Linux от фирмы ARM.

Драйвером поддерживаются такие SoC, как: AMLogic 8726-M, Allwinner A10, ST-Ericsson Novathor, Samsung Exynos. Чип Samsung Exynos используется в таком популярном смартфоне, как Samsung Galaxy S II.

Появление открытого драйвера Lima поможет таким проектам, как CyanogenMod.

>>> Подробности

 , , , , , , ,

pylin
()

Первый планшет с Plasma Active - Spark

Группа Hardware and Drivers

В субботу, 28 января, один из разработчиков KDE Аарон Сейго в своём блоге объявил о скором выходе на рынок нового планшетного компьютера Spark, на который будет предустанавливаться рабочее окружение Plasma Active.

Компьютер будет работать под управлением Linux, аппаратное обеспечение скромное, но достаточное:

  • Процессор AMLogic 1Ггц, предположительно AML8726-M Cortex-A9
  • Видеокарта Mali-400
  • 512 МБ оперативной памяти
  • 4 ГБ встроенной памяти
  • ёмкостный мультитач-дисплей 800х480
  • WiFi
  • Слот для SD-карты
  • два USB-порта

Spark, как выяснили комментаторы в блоге Аарона — по сути, перепрошитый Zenithink ZT-180 C71, цена составит приблизительно 200 евро.

Как отмечает Аарон, «наконец-то мы получаем устройство, которое выходит на рынок на наших условиях».

Для устройства будет запущен собственный app store, содержащий как свободные приложения и контент, так и платные.

Во вторник в блоге появится дополнительная информация, в частности, об условиях заказа и сроках.

>>> Пост в блоге Аарона

 , , ,

Hoodoo
()