В предыдущем моем материале я описывал процесс установки sip-proxy и базовых линукс утилит, в choot окружениие. Заметка вызвала достаточный интерес в хабра-сообществе. По этому я представляю вторую часть материала, в которой опишу процесс компиляции softether VPN-сервера под mips и mipsel архитектуру, для многострадального роутера zte f-660 и iconbit 1003d. Только в этот раз, весь код выложу в виде архива (mipsel и mips), а по тексту расставлю некоторые участки кода, для наглядности. Данный VPN сервер является относительно новым, но своими возможностями успел удивить многих. В частности о нем написано очень много вот тут и тут.
Читать полностью »
Рубрика «mips» - 7
Imagination выпустит серверные MIPS-процессоры к концу 2014 года
2013-08-30 в 18:32, admin, рубрики: imagination, lamp, mips, SoC, высокая производительность, Железо, кластер, микросервер, Процессоры, сервер, суперкомпьютер, энергоэффективность, метки: imagination, lamp, mips, SoC, кластер, микросервер, процессоры, сервер, суперкомпьютер, энергоэффективность Британский чипмейкер Imagination Technologies, недавно купившая американского разработчика микропроцессоров MIPS Technologies, к концу 2014 года выпустит новый процессор Warrior Series 5 на базе нового дизайна и для новых технологических норм.
Новинка будет охватывать каждый сегмент рынка, включая и использование в маломощных серверах (микросерверах).
Это часть более широкой инициативы по выпуску MIPS-совместимых процессоров для продуктов разного направления, в том числе: серверов, планшетов, смартфонов и носимых вычислительных устройств.
«Мы намерены привести MIPS во все сектора рынка, где в принципе применяются процессоры», — заявил CEO Imagination Хоссейн Яссай.
Читать полностью »
Начался реверс-инжиниринг процессора Playstation 1: безумству храбрых поём мы песню!
2013-06-05 в 18:01, admin, рубрики: mips, reverse engineering, Игровые приставки, реверс-инжиниринг, старое железо, Электроника для начинающих, метки: mips, reverse engineering, реверс-инжинирингВероятно многие из вас уже слышали о проекте Visual6502 — в котором умельцы отсняли по слоям легендарный процессор 6502 (а затем и 6800), восстановили электрическую схему, и написали визуальный эмулятор процессора на JavaScript. Помимо академической ценности, это также позволяет реализовать абсолютно точный эмулятор любых компьютеров, построенных на этих процессорах.
Однако наши соотечественники решили поднять планку выше, намного выше — и начали проект по восстановлению электрической схемы процессора Playstation 1 (MIPS R3051). Этот процессор — изготовлен по намного более тонким нормам чем 6502 (~800нм против ~5000нм), содержит 3 слоя металлизации (вместо 1), и имеет бОльшую площадь (~250тыс транзисторов против 3.5тыс у 6502) — потому объем работы обещает быть по меньшей мере в 100 раз больше.
Цель проекта — создание абсолютно точного эмулятора Playstation 1.Читать полностью »
Системные вызовы MIPS
2012-12-11 в 17:24, admin, рубрики: mips, ассемблер, низкоуровневое программирование, операционные системы, системное программирование, метки: mips, ассемблер, низкоуровневое программирование, операционные системы, системное программированиеЭтим летом appplemac опубликовал статью, посвященную изучению ассемблера MIPS. В ней, в частности, была рассмотрена команда syscall, генерирующая системный вызов. Автор сосредоточился на объяснении ассемблера MIPS, и на мой взгляд, недостаточно подробно рассказал, что же это такое — системный вызов. Я в тот момент занимался переносом проекта под архитектуру MIPS, разбирался с прерываниями, исключениями и системными вызовами.
Сейчас, когда код уже написан и отлажен, я решил написать статью, которая бы более подробно раскрывала, как работает механизм системных вызовов в MIPS. Можно рассматривать ее как дополнение к той статье об ассемблере.
Читать полностью »
MIPS продала свои патенты, и потом была куплена Imagination
2012-11-06 в 19:32, admin, рубрики: apple, imagination, mips, PowerVR, патенты, поглощения, метки: apple, imagination, mips, PowerVR, АРМ, патенты, поглощения Чипмейкер Imagination Technologies сегодня объявил о покупке американского разработчика микропроцессоров MIPS Technologies!
Теперь долгое время сотрудничавшие компании Imagination и ARM Holdings могут стать злейшими кокурентами.
Ещё можно вспомнить что ~16% акций компании Imagination Technologies владеет компания Intel, и ещё ~10% акций Imagination владеет такой технологический гигант как Apple — обе компании активно использующие технологии PowerVR — графические процессоры разработанные Imagination.
Читать полностью »
Аппаратный блок сигнализации и умного дома с wifi/ethernet и 2 x usb host
2012-09-24 в 13:40, admin, рубрики: arduino, diy или сделай сам, java, maple, mips, OpenWrt, Raspberry Pi, stm32, Программинг микроконтроллеров, метки: arduino, java, maple, mips, OpenWrt, Raspberry Pi, stm32Продолжая свой пост habrahabr.ru/post/136811 хочу представит сообществу проект аппаратной части для сигнализации, получения данных с датчиков, удаленного управления нагрузкой, подключения HD веб камеры для видео наблюдения и аудио колонок для воспроизведения сетевого радио или аудиофайлов с flash. Ethernet/wifi интерфейс, openwrt linux, 2 доступных host USB входа для подключения вебкамеры/колонок с интегрированным usb audio и т.п.
С учетом реальной цены в России на Raspberry Pi, выбор сделан в пользу MIPS платформы.
Возможность разрабатывать ПО на java, C/C++, lua, python, perl, php, ruby, shell скриптах — языках поддерживаемых openwrt. Разработка для платы ввода/вывода используя arduino подобную среду разработки maple или eclipse
Похоже есть раздолье, для разработчиков и порог вхождения невысокий — не требуется знание ассемблера и RTOS для быстрого старта.
Изучаем MIPS-ассемблер
2012-07-12 в 17:56, admin, рубрики: mips, ассемблер для начинающих, Электроника для начинающих, метки: mips, ассемблер, ассемблер для начинающих
Как говорит Википедия, MIPS – микропроцессор, разработанный компанией MIPS Computer Systems (в настоящее время MIPS Technologies) и впервые реализованный 1985 году. Существует большое количество модификаций этой архитектуры, созданных для специально для 3D-моделирования, быстрой обработки чисел с плавающей запятой, многопотоковых вычислений. Различные варианты этих процессоров использутся в роутерах Cisco и Mikrotik, смартфонах, планшетах и игровых консолях.
Инсрукции MIPS достаточно просты для понимания, и именно с него рекомендуется начинать изучение ассемблера. Чем сейчас, собственно, и займёмся.
Читать полностью »
Миниатюрный Linux MIPS-лэптоп
2012-07-05 в 16:24, admin, рубрики: laptop, linux, mips, Гаджеты. Устройства для гиков, метки: laptop, linux, mipsВсе говорят о различных миниатюрных ПК не стандартной архитектуры. Я достаточно давно болею этой темой, и имел неосторожность приобрести себе Linux MIPS-лаптоп, ближайшего родственника видеоплеера Vogue
Окультуренный Vogue
Ноут у меня лежит многим больше года, но только сейчас дошли руки написать на него обзор и расписать свои впечатления и его внутренности. Поскольку данная железяка ещё продаётся, то сей обзор может быть весьма актуален. Итак, приступим.
Читать полностью »
GCW — новая open-source консоль
2012-05-31 в 12:30, admin, рубрики: genesis, linux, mips, Nes, Nintendo, open source, PlayStation, sega, snes, wiz, Гаджеты. Устройства для гиков, метки: genesis, mips, Nes, Nintendo, playstation, sega, snes, wiz
Встречайте! Новая open-source консоль, которая разрабатывается в США.
Читать полностью »