Skip to main content
en
ru

Devices

The development, which is carried out simultaneously for multiple devices with different architectures, allows to detect more errors and inaccuracies in software not only in the build system but also in individual components of the target distribution.

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

Поддерживая множество устройств с различной архитектурой, мы стараемся не только обеспечить монолитность создаваемых дистрибутивов с точки зрения межпакетных зависимостей, но и примерно одинаковую функциональность целевой системы.

Наиболее популярными на данный момент являются такие архитектуры как ARM® (Advanced RISC Machines) и MIPS® (Microprocessor without Interlocked Pipeline Stages), кроме того, нельзя забывать о x86-процессорах, разработчики которых, все больше внимания уделяют встроенным системам.

ARM

Архитектура ARM® (Advanced RISC Machine, Acorn RISC Machine) – семейство лицензируемых 32-битных и 64-битных микропроцессорных ядер разработки компании ARM Limited.

Среди лицензиатов: AMD, Apple, Analog Devices, Atmel, Xilinx, Altera, Cirrus Logic, Intel (до 27 июня 2006 года), Marvell, NXP, STMicroelectronics, Samsung, LG, MediaTek, MStar, Qualcomm, Sony, Texas Instruments, nVidia, Freescale, HiSilicon.

Многие лицензиаты делают собственные версии ядер на базе ARM: DEC StrongARM, Freescale i.MX, Intel XScale, NVIDIA Tegra, ST-Ericsson Nomadik, Krait в Qualcomm Snapdragon, Texas Instruments OMAP, Samsung Hummingbird, LG H13, Apple A6 и HiSilicon K3.

ARM – The Architecture For The Digital World ≫

MIPS

MIPS® (Microprocessor without Interlocked Pipeline Stages) – микропроцессор, разработанный компанией MIPS Computer Systems (затем MIPS Technologies) в соответствии с концепцией проектирования процессоров RISC (то есть для процессоров с сокращенным набором команд). Ранние модели процессора имели 32-битную структуру, позднее появились его 64-битные версии. Существует множество модификаций процессора, включая MIPS I, MIPS II, MIPS III, MIPS IV, MIPS V, MIPS32 и MIPS64, из них действующими являются MIPS32 (для 32-битной реализации) и MIPS64 (для 64-битной реализации). MIPS32 и MIPS64 определяют как набор регистров управления, так и набор команд.

В 2013 году компания MIPS Technologies, Inc., которая в 1999 – 2012 годах занималась разработкой процессорных ядер с MIPS архитектурой, стала частью Imagination Technologies.

Выбор устройств осуществляется исходя из простых принципов. Во-первых, устройство должно быть перспективно, то есть можно рассчитывать на то, что устройство будет оставаться популярным среди разработчиков некоторое время. Во-вторых, что немаловажно, наличие открытого или свободно распространяемого программного обеспечения, позволяющего максимально полно задействовать все вычислительные возможности центрального процессора, графических ускорителей (если таковые имеются) и периферийного оборудования.

Cubieboard

Плата Cubieboard от компании Cubietech является полнофункциональной платформой для разрабоки, как Linux так и Android приложений. Данная плата построена на кристалле Allwinner A10, который включает 1.0GHz ARM® Cortex™-a8 процессор и графический ускоритель Mali™-400.

Плата Cubieboard является первой версией устройств от компании Cubietech.

View details ≫

Cubietrack

Плата Cubietrack от компании Cubietech является полнофункциональной платформой для разрабоки, как Linux так и Android приложений. Данная плата построена на кристалле Allwinner A20, который включает двухъядерный ARM® Cortex™-a7 процессор и графический ускоритель Mali™-400 MP2.

Плата Cubietrack фактически является первой полнофункциональной машиной среди устройств от компании Cubietech.

View details ≫

Nitrogen6X

Плата Nit6Q входит в линейку устройств Nitrogen6X от компании Boundary Devices и является полнофункциональной платформой для разрабоки, как Linux® так и Android™ приложений. Данная плата построена на кристалле Freescale i.MX6, который включает четырехъядерный 1.0GHz ARM® Cortex™-A9 процессор и 2D/3D графический ускоритель Vivante ™ GC2000.

Nitrogen6X представляет собой одноплатный компьютер, который может быть использован как для целей разработки так и в массовом производстве. Гарантированный срок службы плат Nitrogen6X составляет 10 лет.

View details ≫

OMAP5 uEVM

Плата OMAP5432 EVM от компании Texas Instruments является полнофункциональной платформой для разрабоки, как Linux® так и Android™ приложений. Данная плата построена на кристалле OMAP5432 ES2.0, который включает двухъядерный 1.5GHz ARM® Cortex™-A15 MPCore™ процессор и двухъядерный графический ускоритель PowerVR® SGX544™, разработанный для мобильных устройств.

Плата имеет довольно широкий набор современных интерфейсов: Ethernet, USB 3.0, USB 2.0, HDMI, audio I/O, SATA, а также порты расширения для подключения нескольких мониторов и внешней видеокамеры.

Графические 3D- и 2D-ускорители позволяют разгрузить центральный процессор и обеспечить достаточно высокое 1080p60 разрешение. Современная система управления питанием позволяет значительно снизить энергопотребление.

Доступны пробные версии (не поставляются вместе с платой) множества операционных систем включая такие как: Linux®, Android™, QNX® и Green Hills INTEGRITY®.

View details ≫

Khadas VIM

Khadas Vim is a miniature single-board computer powered by SoC Amlogic S905X with Quad-Core CPU ARM® Cortex™-A53 and ARM® Mali™-450 GPU. Technical documentation, Linux kernel, U-boot from Wesion Technology and open source distributions such as OpenELEC allows us to consider Khadas VIM not only as a complete OTT box, but also as an engineering sample for development new target solutions.

Khadas Vim – Open source DIY box developed by Shenzhen Wesion Technology CO., LTD., which is an OTT box solutions company set up on 2014-11-15, majoring in Rockchip, Amlogic, AllWinner, MTK Chips re-developing, including product designing, software and hardware developing and manufacturing.

Исходные коды ядра Linux, загрузчика U-Boot, а также документацию, включающую руководства пользователей, электрические принципиальные схемы и другую полезную информацию, можно найти в репозиториях на портале GitHub, которую ведут инженеры Shenzhen Wesion Technology CO., LTD.

View details ≫

MIPS Creator CI20

Плата MIPS Creator CI20 от компании Imagination Technologies является полнофункциональной платформой для разрабоки, как Linux так и Android приложений. Данная плата построена на кристалле Ingenic JZ4780, который включает двухъядерный 1.2GHz MIPS32 процессор и графический ускоритель PowerVR SGX540, разработанный для мобильных устройств.

Документацию, включающую руководства пользователей, электрические принципиальные схемы и другую полезную информацию, можно найти на странице eLinux, которую ведут инженеры Imagination Technologies.

View details ≫

x86

Наряду с повышением производительности процессоров с архитектурой x86, компании Intel и AMD все больше внимания уделяют снижению энергопотребления и тепловыделения с целью создания процессоров для мобильных и встроенных систем. С точки зрения программного обеспечения, x86-процессоры имеют приемущество поскольку разработчики в первую очередь создают ПО именно для этой архитектуры и лишь затем портируют созданные программы на другие архитектуры. Разумеется исключением здесь является ПО низкого уровня, как правило разрабатываемое самими производителями процессоров.

Если говорить о графических ускорителях, то подход Intel кажется наиболее перспективным. Дело в том, что в отличие от таких компаний как NVIDIA и AMD, корпорация Intel ведет открытую политику разработки ПО. Так, для того, чтобы получить самую последнюю версию драйверов GPU, пользователю надо обновить ядро и установить свежую версию пакета Mesa. Более того, открытая разработка позволяет компании Intel привлекать огромное число программистов к совершенствованию ПО. В подтверждение данных слов, достаточно взглянуть на страницу Intel® Graphics for Linux, где представлен весь спектр программ и драйверов в виде исходных пакетов.

View details ≫

Baikal T1

Компания «Байкал Электроникс» представляет тестовый комплект ТК-Т1, предназначенный для ознакомления с возможностями и функциональностью новейшего российского коммуникационного процессора Baikal-T1 на основе ядра mips32r5.

Основным элементом комплекта ТК-Т1 является отладочная плата с установленной на ней закорпусированной системой-на-кристалле (СнК) Baikal-T1.

Отладочная плата предоставляет доступ ко всему набору интерфейсов, реализованных в СнК Baikal-T1 для взаимодействия с внешними компонентами. Среди интерфейсов есть как предназначенные для взаимодействия с внешними активными устройствами (10GbE и GbE, USB, SATA, PCIe), так и интерфейсы для подключения различных датчиков, реле и другого оконечного оборудования (GPIO, UART, I2C, SPI).

View details ≫

ODROID C2

ODROID-C2 – это 64-разрядный четырехъядерный одноплатный компьютер (SBC), который является одной из самых экономичных 64-разрядных плат, доступных в мире ARM®. Он может функционировать как приставка для домашнего кинотеатра, компьютер общего назначения, прототип устройства для разработчиков аппаратных решений, рабочая станция для создания программного обеспечения, и так далее.

ODROID-C2 от компании Hardkernel co., Ltd. построен на базе Amlogic S905 SoC включающего четыре ядра ARM® Cortex™-A53 и графический ускоритель ARM® Mali™-450. На плате установлено 2 Gbyte DDR3 SDRAM и существует возможность подключения eMMC5.0 HS400 объемом до 128 GB. Имеется Gigabit Ethernet. Кроме того, на плате размещены 40+7 контактов GPIO для обеспечения физического интерфейса с внешним миром.

View details ≫

Enybox X2

Eny Technology Co., Ltd. является надежным производителем и экспортером телевизионных приставок, терминалов тонких клиентов, а также Cloud Terminal-ов. Продукты компании Eny Technology, имеют хорошую репутацию на мировом рынке. Для того, чтобы поставлять качественные продукты и сервис, компания получила необходимые разрешения и сертификаты CE, а также UL сертификаты.

Enybox X2 это миниатюрный TV Box, выполненный в алюминиевом корпусе, и работающий на SoC Amlogic S912 включающий восьми-ядерный процессор ARM® Cortex™-A53 и 3D ускоритель ARM® Mali™-T820MP3. Благодаря тому, что компания Amlogic открыла исходные коды и организовала техническую поддержку разработчиков открытых программных продуктов на сайте openlinux.amlogic.com, данный TV Box можно рассматривать не только как законченное устройство, но и как платформу для разработки собственных решений.

View details ≫


Разумеется, здесь представлен неполный перечень поддерживаемых устройств, а лишь некоторые платы, рассмотрение которых позволяет наиболее полно ознакомиться с платформой Radix.pro и принципами ее построения.

Your message have sent successfully.

If you enter the correct return address we will be able to answer you.

Your message was not sent.

An error occurred while sending mail. Please try again later.

* fields, marked by asterisk, are obligatory for fill.