Чтобы добавлять сообщения и комментарии, .

@Hawat:
Hawat

opennet.ru
Представлен первый выпуск нового гипервизора prplHypervisor, специально разработанного для повышения безопасности встраиваемых устройств, относящихся к категории "Интернет вещей" (IoT).Даешь ферму виртуалок на кофеварках и холодильниках!

@Strephil:
Strephil

А что, они до сих пор живы? успех?
Вот прошлогодняя статья про какой-то (новый?) их процессор:
blog.imgtec.com
Только сайт у них какой-то непонятный:
loongson.cn

@Strephil:
Strephil

Вот этот Байкал
То есть они купили готовое процессорное ядро у Imagintaion и изготовили процессор на Тайване.
А в чём тут отечественная-то составляющая? :-/

@Strephil:
Strephil

По-видимому, скоро буду покупать себе новый компьютер для десктопа.

Внимание, при покупке всегда нужно помнить, что комьпютеры бывают только с архитектурой amd64, ни arm, ни mips это не компьютеры, это хуйня!

@Strephil:
Strephil

Мнѣ подарили вкусняшку: MIPS Creator CI20
Только что мнѣ с этим дѣлать? зачѣм мнѣ это?

@OCTAGRAM:
OCTAGRAM

Стоит у меня железка и, похоже, надолго, STB с процессором MIPS, на 333MHz и RAM 106Mb. Всё это напоминает мне о том, как много лет назад был у меня Cyrix 333, и RAM там было едва ли больше. И программил я на нём замечательно, как на Turbo Pascal, так и на Delphi, и немного на TASM, а вот теперь, столько спустя, сопоставимое оборудование числится в разряде Embedded, и под него, оказывается, нужно кросскомпилировать.

@Strephil:
Strephil

О, вышел GCC-4.9.0, и про MIPS в Changelog'е ни слова:
gcc.gnu.org

@Strephil:
Strephil

О, вышел QEMU-2.0, и про MIPS в Changelog'е ни слова:
wiki.qemu.org

@beard:
beard

4.4bsd на pic32mz — ramlamyammambam.livejournal.com

@beard:
beard

Microchip’s PIC32MZ — microchip.com

@beard:
beard

Объявлен выпуск нового шестиядерного процессора MIPS P5600 с поддержкой параллельных вычислений и виртуализации.
В течение года ожидается 64-битный вариант.
withimagination.imgtec.com
withimagination.imgtec.com

@beard:
beard

Какая прикольная штучка — CUI32Stem — seeedstudio.com

@beard:
beard

Плата контроллера на базе PIC32 (версия 2.0) — cedarlab.ru
Плата LCD + Touch — cedarlab.ru

Экранчик явно китайского происхождения — дешёвый и где-то уже видел такое объединение с картосчиткой — aliexpress.com — на самом деле он ещё дешевле.
В контроллере чувствуется местное производство.

@Strephil:
Strephil

Вот есть какой-то код, в котором команды ассемблера mips записаны в форме, не подразумевающей каких-то подстановок или улучшений, предполагается, что ddivu s,t это именно одна команда ddivu s,t.
Вот GNU as, похоже, не умеет в ассемблер без улучшений. Я пока ничего такого не нашел.
Можно поискать другой ассемблер, но чтобы он умел в MIPS64R2, есть такие?
Можно написать «препроцессор» на sed, чтобы он заменял команды на версии, не предполагающие улучшений, чтобы скармливать вывод в GNU.
Можно написать на sed свой ассемблер с нескучными обоями.

Три варианта костылей… какой лучше… что-то меня не хочет ничего этого делать, а чего хочет, даже не знает.

@Strephil:
Strephil

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

@Strephil:
Strephil

Всё так и должно быть, никакого глюкалова тут нет, просто это вот разные ассемблерный и машинный код:
ddivu d,s,t =>
teq t,$zero,0x7
ddivu s,t
mflo d

А чтобы было просто ddivu s,t
нужно писать ddivu $zero, s, t
Очень удобно!

И после такого трахомудия кто-то говорит, что у интел плохой ассемблер?!

@Strephil:
Strephil

Так, это не в qemu дело, а в gnu — он вот взял, и сам после ddivu дописал mflo. ЗАЧЕМ?

@Strephil:
Strephil

Либо я что-то не понимаю в команде ddivu, либо одно из двух…

@Strephil:
Strephil

Если я правильно понимаю по-китайски, то уже можно купить Yilong 8133. Если я правильно пониманию, предлагается заплатить около 7000 юаней, то есть примерно 35 тыр.
Что же, вполне адекватная цена за 2-килограммовый ноутбук с 1GB оперативы.

@Strephil:
Strephil

Что-то мне пока не понятен смысл команды bal.
Зачем нужен этот относительный переход? Есть примеры, где показано, почему нужна именно такая команда?

@Strephil:
Strephil

Забавно, инструкция fork для тредиков:
So fork d,s,t is a user-privileged instruction. If all is well, it starts a
thread on a ready-to-fork TC, which starts execution at the instruction pointed
to by s. The child thread’s d receives the value from the parent’s t.

@beard:
beard

Broadcom — wikidevi.com
Даташиты хрен найдёшь. Пидарасы.

@Strephil:
Strephil

When MIPS CPUs began to be used in embedded systems, new instruc-
tions aimed at helping out some particular application began to mushroom.

што?

@Strephil:
Strephil

Сижу, скучаю, перелистываю MIPS Assembly Language Programming:
What did the hot dog say when he crossed the finish line?
I'm the wiener!

Как бы это по-русски сказать? с одной стороны, вот есть слова венец и вѣнец, только как связать это с сосиками?
Что говорит сосика в подвенечном платье?
— Я вѣнская.

Чушь какая-то.

@beard:
beard

Изучаем MIPS-ассемблер — habrahabr.ru

@paulfertser:
paulfertser

Товарищи, если вдруг кто-то кого-то соберётся обучать ассемблеру, пожалуйста, подумайте хорошенько и выбросьте все старые хорошие и не очень книги по 8086 и справочник прерываний DOS. Дайте ученику QtSPIM и книжку Хеннеси и Патерсона и будет всем счастье. Развёрнутое обоснование on demand.

@beard:
beard

Ainol Novo 7 Paladin First Android 4.0 Tablet PC 7 Inch 8GB 1080P White — pandawill.com — Ingenic JZ4770 Xburst — en.ingenic.cn — планшет муйня какая-то — камеры нет, 3Ж нет, hdmi нет. Зачем акцентируют внимание на 1080p при отсутствии hdmi-выхода и собственном экране 800х480?? Но процик интересный, вот на нём бы девелборду.

@beard:
beard

USB 32-Bit Whacker — PIC32MX795 Development Board — sparkfun.com
2.11 BSD Unix for PIC32 — ramlamyammambam.livejournal.com
RetroBSD is a port of 2.11BSD Unix intended for embedded systems with fixed memory mapping. The current target is Microchip PIC32 microcontroller with 128 kbytes of RAM and 512 kbytes of Flash — code.google.com

@Strephil:
Strephil

Обнаружил вот такую вот машинку: lemote.com
но там кракозябры… она уже продается?

@beard:
beard

See MIPS Run, Second Edition — market.yandex.ru

@beard:
beard

Чо-то получается, из мелких мипсов, уровня "кнопочки-лампочки", доступно только Microchip PIC32. Да и те дорогие шо аж пиздец. Остальные все в армы вдарились.

@mrmcc:
mrmcc

В настоящее время на рынке мобильных телефонов фактически доминирует архитектура ARM. Представители MIPS отметили, что в их архитектуре количество регистров составляет 32, что в два раза больше по сравнению с ARM. Поэтому, как утверждается, MIPS-архитектура эффективнее ARM. По оценке представителей MIPS, процессоры на базе их архитектуры, работающие на частоте 400 МГц, по скорости реакции на действия пользователя эквивалентны 1-ГГц чипам ARM,

itnews.com.ua

@beard:
beard

bcm4718
Сначала наткнулся на NETGEAR WNR3500L — habrahabr.runetgear.rumyopenrouter.com — гибибитный свич, 64м рам, 8м ром, 1 юсб, мегагерцов 480 (или 533??), сайт сообщества опенсорц прошивок... вроде бы интересно.. недёшево.. хм...
Затем увидел asus rt-n16 — ixbt.comforum.ixbt.com гибибит свич, 128м рам, 32м ром, 2 юсб, 480 мегагерц (up to 533), прошивка от Олега — wl500g.infowl500g.info — и ценник..
Замена wl500gp — асус жгёт напалмом. Очень интересный чип. Хотеть!!
Непонятность с тактовой, в том числе и на сайте, разночтения. Сетевой интерфейс, вроде бы, только один — lan/wan виланы на свиче? Какие-то звуковые интерфейсы, что на них можно привесить?

@beard:
beard

Неторопясь раскурив раздел SoC на linux-mips. Занимательно. Бытовые мыльницы — adsl-модемы, wifi точки доступа, роутеры — построены именно на mips. Основная область применения — промышленно-технологическое сетевое оборудование, создалось такое впечатление. Стационарное, с неограниченным питанием (?). Выделяется RMI Alchemy Au1200(1300), нацеленностью на сегмент Personal Media Players/GPS devices — контроллер LCD, аппаратный видеодекодер, вход с видеоматрицы. Уникум и феномен.
В автономные коммуникаторы сейчас активно продвигают arm. Меньше потребляют, выше энергоэффективность?
Порт для фотоматрицы обнаружен только у RMI Au1200 и Atmel 91SAM9260/XE512 (arm9). На атмелке можно отладочную плату купить, теоретически доступна.
По описанию, AT91SAM9M10 похож на Au1200 и также недоступен.
Как-то всё очень невесело, выбирать не из чего

@beard:
beard

Разобрали видеорегистратор, посмотрели потроха. Незнакомый процессор — RMI Au1000-500. Нагуглилось:
Alchemy Processor Family — rmicorp.com (RMI Corporation is now part of NetLogic Microsystems)
Ultra Low-Power Embedded Processor Family — netlogicmicro.com
Linux/MIPS is a port of Linux <linux.org>>. — linux-mips.org
Интересна серия 1200/1300, наличием Camera Interface Module и Media Acceleration Engine, но нету езернетного контроллера и не совсем понятно умеет ли MAE кодировать кадры с камеры обратно в МПЕГ, скорее всего нет, только декодировать для показа на экране.
А также возник вопрос, почему бум с коммуникаторами происходит на архитектуре ARM, почему ничего не сделали на MIPS? И вообще она как-то очень уж в тени.