to post messages and comments.

МВД РФ отказалось от покупки компьютеров с российскими процессорами
Тендер на покупку 9 тыс. 348 машин, работающих на процессорах «Байкал-Т1», был объявлен осенью прошлого года. Начальная цена составила 357 млн рублей. В тендере участвовала лишь компания «Т-платформы», «дочка» которой «Байкал электроникс» и разработала одноименный процессор. Поставка должна была завершиться 1 июля 2017 года г. Но, как следует из документов Федеральной антимонопольной службы (ФАС), изучавшей эту сделку, в срок «Т-платформы» не поставили ни одного компьютера.znak.com

Windows 10 Creators Update: что нового в Bash/WSL и Windows Console
В то время как Win10 Anniversary Update поставлялся с поддержкой Ubuntu 14.04, в новом обновлении Win10 CU теперь WSL поддерживает Ubuntu 16.04.То есть, если хочется писать на Аде под роутер на MIPSe, теперь не надо искать, как бы так обновить встроенную Ubuntu до 15, чтобы не сломать.

Главой целью создания WSL было уменьшить «разрыв» по ощущениям, когда запускаешь инструменты Windows рядом с инструментами командной строки и окружениями Linux. Когда мы выпустили WSL в Windows 10 AU, то поместили Linux и Windows рядом друг с другом, но всё ещё был большой «разрыв» между ними — хотя обе системы могли иметь совместный доступ к некоторым файлам, каждое из окружений было довольно сильно изолировано от другого. Пользователи часто говорили, что хотят иметь возможность запускать приложения Windows и консоли Bash, и запускать приложения Linux и Windows. Так что мы добавили эту функцию! В Windows 10 Creators Update вы можете запускать приложения и инструменты Windows из консоли Bash.
Как раз то, чего не хватало. А то хочется dcclinux64.exe вызвать из линуксовых скриптов, а никак, или хочешь прямо из ФАРа запускать mips-linux-gnu-gnatmake и не можешь, тоже не очень здорово. Да, я знаю, что можно через plink и XMing как минимум в одну сторону срастить, и у меня Windows 2003 и Debian в соседних доменах Xen так и живут. А тут-то из коробки теперь. Удивительно видеть, как Microsoft опережает Apple в том, чтобы поддерживать Linux.

Ещё одной частой просьбой сообщества была поддержка в консоли больше чем 16 цветов. Поддержка 256 цветов и более очень важна при работе с современными всё более сложными и насыщенными инструментами командной строки, шеллами и т. д. В Win10 Creators Update консоль обновилась и поддерживает полный, прекрасный 24-битный цвет!
Я даже побежал в MSDN смотреть, какое там новое Console API для этого дела. Но не увидел. Тут советуют начинать любить Escape-последовательности. Эм, а как же гасить панели во всяких ФАР Менеджерах, если мы не можем прочитать буфер и потом восстановить его? Или теперь предлагаете буфер на виртуальном экране ncurses хранить? Вот так поворот.

В общем, пошёл обновляться.

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

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

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

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

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

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

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

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

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

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

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

Забавно, инструкция 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.

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

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

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

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

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?? Но процик интересный, вот на нём бы девелборду.

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

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

itnews.com.ua

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 виланы на свиче? Какие-то звуковые интерфейсы, что на них можно привесить?

Неторопясь раскурив раздел 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 и также недоступен.
Как-то всё очень невесело, выбирать не из чего

Разобрали видеорегистратор, посмотрели потроха. Незнакомый процессор — 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? И вообще она как-то очень уж в тени.