Метка «АРМ» - 7

Предыстория

Приобрел я себе планшет на SoC Allwinner A10 (sun4i — кодовое название процессора AllWinner A10 ARMv7-A архитектуры семейства Cortex ядро A8). Сначала игрался с ним на Android 2.x потом на 4.x, но со временем мне стало этого мало. Да еще начали выпускать миникомпьютеры на основе этой SoC с Linux на борту. Я подумал: «Хм, а чем мой планшет хуже?» и занялся делом. Как оказалось, за меня уже все сделали, и дела делать не пришлось:

  1. Ядро оптимизировали для данной платформы
  2. Загрузчик оптимизировали к этой платформе
  3. Вышел новый порт debian armhf.

Осталось только все это дело сконфигурирован и собрать.Читать полностью »

Varicsite VAR-SOM-AM33В августе 2012 израильский производитель процессорных модулей — Варисайт, объявил о выходе новой линейки продукции семейства AM33. О ней я сейчас и попробую рассказать.

Основаны эти процессорные модули на новых 600-710 мегагерцовых процессорах от Техас Инструментс: TI Sitara ARM Cortex A-8 AM335x. Сейчас из линейки TI AM335x для процессорных модулей доступны только AM3352 и AM3354.
Читать полностью »

Всем привет.
Смотря видео на youtube, как запускают ubuntu на одноплатных компьютерах вроде Mele A1000 или MK802, решил я, что нужно что-то делать с производительностью и заодно запустить ArchLinux на этом устройстве, т.к. этого, почему-то, пока еще никто не сделал.

Проблема производительности

Почему мы видим, что все устройства на ARM и MIPS работают так медленно в качестве десктопных систем? Причин множество:

  1. Все устройства разные. Некоторые поддерживают один набор команд, некоторые — другой. У некоторых есть FPU, у некоторых — нет. Некоторые ARMv5, другие ARMv6, третьи ARMv7
  2. Неоптимизированность компиляторов.
  3. Нерасторопность / бездействие производителей.
  4. Сложность поддержки и нерасторопность мейнтейнеров дистрибутивов.

Читать полностью »

Предисловие

В данной статье раскрывается метод получения доступа к адресному пространству процессора любого телефона Siemens платформы SGold через единственную среду, в которой можно запустить хоть какой-то код, то есть через Java-машину.
Предлагаемый способ был придуман товарищем Chaos (Дмитрием Захаровым), человеком без которого, как говорится, не было возможности модифицировать и отлаживать прошивку на телефонах Siemens c BB-процессором
семейств SGoldLite и SGold-2. А я лишь его расширил и систематизировал.
Читать полностью »

Отладочные комплектыПродолжая тему приборостроения, хочу рассказать о применении готовых отладочных комплектов (Development Kits). Что это такое и зачем они нужны?

Как я уже писал, важным фактором является время от начала разработки и до вывода продукта на рынок. И задача любого коммерческого разработчика это время сократить (если речь идёт о коммерческих продуктах). Читать полностью »

Сегодня копаясь в интернете нашел интересную штуку:
Electric Imp
Из себя представляет готовый модуль, на борту:
ARM Cortex M3(какой именной пока выяснить не удалось) и WiFi

ARM + WiFi в формате SD карты

Читать полностью »

Установка Linux на дешёвые ARM нетбуки

Сделать дешёвый компьютер можно и без Raspberry Pi. Один из вариантов — поставить дистрибутив Linux на какой-нибудь ARM-нетбук. Например, китайский нетбук WM8650 под Android (производство WonderMedia Technologies) стоит примерно 50 евро. Это немного дороже Raspberry Pi, и у него нет хорошего GPU, зато есть монитор, корпус, аккумулятор, тачпад и т.д.

Один из линуксоидов опубликовал подробное описание, как поставить на нетбук WM8650 операционную систему Arch Linux и какие проблемы возникают при этом.
Читать полностью »

AMD, ARM и Texas Instruments объединяют усилия в создании единой платформы гетерогенных вычислений

12 июня на пленарном докладе на конференции AMD Fusion’12 Developer Summit была представлена новая открытая инициатива Heterogeneous System Architecture (HSA) Foundation, в которую вошли компании AMD, ARM, Texas Instruments, MediaTek и Imagination. Данная некоммерческая открытая организация основывается для создания единой, открытой промышленной архитектуры для гетерогенных вычислений (CPU+GPU), гетерогенных процессоров, которые будут объединять два или более разных типов процессоров в одном чипе.

В данный момент я нахожусь на самой конференции, которая проходит в городе Белвью, США и готов поделиться с вами некоторыми подробностями анонса и данными из первых рук.
Читать полностью »

Слухи о приходе серверов на базе процессоров ARM ходили долго и упорно, однако реальных устройств широким массам показывать особо не спешили. Из того что удалось найти по теме — HP Project Moonshot, но страница проекта недоступна, не совсем понятно в каком он вообще сейчас состоянии.

Тем временем, компания Dell решила позаигрывать с «энергосберегающими» серверами, представив проект Dell «Copper» ARM server.

Читать полностью »

Вывести что-нибудь на экран эмулируемого устройства VersatilePB не так-то просто. Все примеры простых ядер для ARM, которые удалось найти на момент написания статьи, ограничиваются работой с последовательным портом.

Этот пост — начало серии, рассказывающей о том, как собиралось простое ядро для вывода на экран эмулируемого устройства.

На примере 2-х с небольшим тысяч строк кода будет подробно рассказано об инициализации памяти, зонах памяти, slab-аллокаторе применяемых в Linux.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js