Hishnik писал(а):
Это из известных - от Эльбруса до ARM и ARM-подобных. Кроме этого, есть менее известные проекты, которые по крайней мере имеют готовые образцы, начиная от Мультиклета и заканчивая целыми гроздьями микросхем, сделанных для конкретных заказчиков.
Мультиклет один из представителей ПМК-сообщества даже приобрёл и опубликовал свои впечатления. Это интересный процессор, но он больше для десктопа. От батаеек долго не проработает.
ARM позволит увеличить производительность, согласен. Но критика «отечественности» потрохов ПМК останется. Замена одной зарубежной архитектуры (8051) на другую зарубежную архитектуру (ARM).
Под конкретного заказчика процессор делать коммерчески не интересно при наших тиражах — сотни изделий. Может, конечно, кого-то вдохновит идея или будет «попутный» проект со схожими требованиями к процессору.
Из перечисленного остаётся Эльбрус. У них есть вариант с низким энергопотреблением? Из того, что я читал, их рынок тоже заточен на десктопы и производительность. Система команд тоже не вдохновляет, по крайней мере меня. Это не PDP-11, не Z80 и не Б3-34.
Hishnik писал(а):
Прежде всего, так называемый МК-161 - это не ПМК, а программа-эмулятор, запущенная на тайваньском/китайском микроконтроллере. К отечественному проекту там скорее всего даже корпус не имеет отношения.
Здесь у вас два аргумента смешаны.
Первый эмоциональный, из серии «тебе, наверное, жизнь не нравится» © Пелевин. Можно говорить, что смартфоны теперь «не настоящие телефоны», а программы-эмуляторы на тайваньском/китайском микропроцессоре. Да и фотоаппараты теперь не фотоаппараты, а «программы-эмуляторы»…
Да, сейчас так делаются гаджеты. Никто больше не делает отдельный комплект микросхем для ПМК и других устройств. Используется (в том же HP 50g) камень общего назначения. На котором крутится программа, реализующая («эмулирующая», если хотите выругаться) входной язык, разработанный для абстрагирования от более изменчивой элементной базы.
Это не делает ПМК «не ПМК». Просто современный инженерный подход.
Вторую критику «отечественности» тоже мы давно разбирали на форумах. iPhone является закрытым американским продуктом, где каждый вентиль и строчка кода находится под контролем крупной американской фирмы. Но это не мешает Apple заказывать корпуса, процессоры и всё остальное там, где окажется коммерчески целесообразным.
Apple, кстати, тоже ругают и просят перенести производство в Калифорнию.
Но пока так. МК-161 даже больше отечественный, за счёт МЭЛТ из Зеленограда и русского аккумулятора. Архитектура 8051 тоже выбрана с учётом возможного импортозамещения.
Hishnik писал(а):
На сегодняшний день этим совершенно бесполезно заниматься просто так, не имея конкретной потребности в 50-100 тыс. микросхем. То, что есть, позволяет сделать вполне нормальный компьютер, для которого ПМК будет мелкой программой-эмулятором.
Это основной вопрос. На мелкой серии МК-161 получается таким, каким получился. С зарубежным камнем W77LE516P, уже снятым с производства.
Но если кто-то сделает в разы более производительную машинку на отечественном процессоре, при сохранении работы от одного подзаряда неделями — любители ПМК только обрадуются.
Надеюсь, что Каллисто сможет стать удобным входным языком для такой железки.
Hishnik писал(а):
Так что отсутствие информации о программировании понятно - как только люди поймут, что это просто МК - клон 8051, они скажут "да мы такое же купим на Aliexpress и сами запрограммируем, а корпус на 3D-принтере себе напечатаем!".
Примерно так. Закрытость прошивки сдерживает появление клонов.
За 10 лет появилось два эмулятора МК-152/МК-161. Но ни один из них пока не откомпилирован в систему команд 8051 так, чтобы заменять заводскую прошивку. Один из этих эмуляторов — мой. Он далеко не всё реализует, что в камне, но большинство программ пользователя на нём работает.
Hishnik писал(а):
Так что люди себе сделали просто бизнес по продаже ощущения элитарности.
Не совсем так. Меня вдохновляет то, что МК-161 развивает отечественную линейку ПМК.
Но у «людей» была конкретная бизнес задача сделать что-то мелкосерийное с индикатором и клавиатурой, для программирования чего не обязательно знать ассемблер или языки высокого уровня. Система команд советских ПМК оказалась идеальной.
Задач по мелкой автоматизации много. На сайте производителя предлагаются готовые решения по обслуживанию АЗС и школьных звонков, на этой архитектуре.