Каллисто на СПК105?

Арви, может быть тебе стоит портировать Каллисто на какую-нибудь другую платформу, например СПК105? Мощный процессор... Пять языков программирования... Сенсорный экран... Удобное щитовое исполнение... Производитель очень дружественно настроен к потребителям, даже предоставляет образец на 40 дней бесплатного тестирования...

МК-161 до сих пор работает и не смотря на твои заявления об его несомненной и неотвратимой опасности для человека, за пять лет он ещё ни разу не самоуничтожился) Последнее время, правда, я больше МК-161 в качестве обычного инженерного калькулятор пользую.

Я ценю твоё чувство юмора, прочитал пост, чуть живот не надорвал от смеха, давно так не смеялся))))) Если ты и дальше в таком духе писать будешь, люди просто смеяться над тобой начнут.

Уважаемый Электромонтёр!

Лично мне интересно Каллисто на портативной отечественной технике. Если вы так хотите портировать на СПК105, могу вам помогать. Но пока ориентируюсь на переносную МК-161, а не на близкую по архитектуре, но стационарную МК-152.

Что МК-161 работает надёжно, подтверждаю. Были случаи, когда возникали проблемы — например, тяжёлый аккумулятор при падении устройства обрывал тонкие проводки. Но во времена хорошей обратной связи с производителем эти проблемы устранялись и МК-161 совершенствовалась.

Рад, что доставил вам минутку радости. Здоровья вам и хорошего настроения!

Если не заостряться на отечественном:

- 48MHz 32-bit ARM Cortex M4F with Floating Point Unit and DSP acceleration
- Memory: 256KB Flash, 64KB RAM

octave:1> 1418+391+58.35*2
ans = 1925.7 рублей c доставкой

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Провермл работоспособность на STM32L100 Discovery, но есть и другие варианты,
например Mecrisp-Stellaris

На сайте Марсоход http://marsohod.org есть примеры самодельного ARM процессора http://marsohod.org/projects/marsohod2/amber-arm-soc и ретрокомпьютера спектрум128 http://marsohod.org/projects/marsohod2/286-zx-spectrum кто-то на ПЛИС даже IBM286 собрал. Собирают же люди и не жалуются на производителей!

Месяц назад собрался написать программу управления шаговым двигателем на ПЛК и с изумлением обнаружил что в бейсикопаcкалеподобном ST нет меток и переходов внутри программы! Ну нет и всё! Можно только сослаться на другую программу по выполнению условия или в конце программы) Хотя если честно управление шаговым двигателем на ПЛК это извращение) а прерывания по быстрому таймеру ВНЕЗАПНО не заработали из-за доработки производителя, техподдержка честно созналась "таймеры нерабочие" 0,6 оборота в секунду в рамках основного цикла всё-таки мееедлеееннооо. Правда оптимизацией программы и некоторыми ухищрениями удалось выжать ажно 1 об/с что на грани фола, но проходит по техзаданию) Логика, естественно на LD. Собранный шкаф уже две недели пылится на складе, никак станок по механике не соберут) Есть ещё ассемблероподобный IL, там как раз метки с переходами есть, ну это когда на второй шкаф новый ПЛК с быстрым таймером приобретут поиграюсь) Заинтересовался автоматизацией рубочного станка на работе и обнаружил интересные особенности работы ПЛК с энкодером, которые у некоторых инженеров вызывают много тёплых и ласковых слов в адрес завода-изготовителя) хотя программными ухищрениями всё решается)

«На сайте Марсоход http://marsohod.org есть примеры самодельного ARM процессора http://marsohod.org/projects/marsohod2/amber-arm-soc и ретрокомпьютера спектрум128 http://marsohod.org/projects/marsohod2/286-zx-spectrum кто-то на ПЛИС даже IBM286 собрал. Собирают же люди и не жалуются на производителей!»

Посмотрел на сайт. Интересная штука.

Мне больше нравится вариант К1894, но можно и эти платы взять за основу. Возникают опять вопросы с клавиатурой, корпусом, аккумулятором, подготовкой документации, сборкой готового калькулятора и продажей. Кто-то берёт всё это на себя? Замечательно!

Но пока у нас не появилось производство хотя бы с тиражом 100-1000 экземпляров в год, «Электроника МК-161» остаётся единственным достойным отечественным калькулятором. Откуда вообще такое настойчивое желание уйти с этой удобной платформы? Мы её возможности ещё не исчерпали.

Нужно нам, чтобы цену на ЭКВМ подняли, а на пиар-службу наняли фотомодель вроде Анны Ведищевой, чтобы глазками хлопала и каждому мило улыбалась? Выпускают ЭКВМ, нужное дело делают хорошо уже почти 10 лет. А политические убеждения и кто кого любит/не любит — уже личное дело, деньгами не всё купишь.

Если же брать зарубежные калькуляторы, там уже есть встроенные RPL, HP Basic, TI Basic и куча всего от иностранных любителей ПМК.

4x4 и даже 4x4x2 это очень мало. Русских букв 33 — и надо ещё переключать алфавиты, хотя бы одна клавиша редактирования (BS) и хотя бы пробел. Без пробела я пробовал в ранних версиях Каллисто, очень сурово. :-) Не говоря о знаках препинания и стрелочках.

Потом ещё корпус нужен, аккумулятор. Прошивка, документация. Ну и з/п платить из чего-то надо — тем, кто будет этот спроектированный калькулятор выпускать и продавать хотя бы сотнями-тысячами.

Даже имея прошивку (которой пока нет), ещё несколько лет мы не сможем выкинуть СЕМИКО из цикла, как бы они над «любителями» не издевались. И большое спасибо им за то, что начали выпускать в России «Электронику».

P.S. Может, интересны будут цифры из реального мира. Себестоимость iPhone 6s 16 Гб — $245. Чтобы всё это выпускалось массово и было интересно как разработчикам, так бизнесу и государству (налоги) — продаётся он по $650.

К сожалению у меня схемы не сохранились, нужны были для уточнения схем самодельных приставок, РЭ для этого недостаточно. Например выходы параллельного порта типа "открытый коллектор" в РЭ об этом ни слова. Может схемы сохранились у кого?

Кстати, иногда вылазят подводные камни, например, я по алгоритму написал процедуру десятичной коррекции для пересчёта выходного значения АЦП в милливольты входного напряжения. Для коррекции нужно сравнивать младший полубайт с 4Н и старший полубайт с 40Н, ну для исключения влияния младшего полубайта решил сравнивать с 4FH(если больше то коррекция), но вместо 100 программа выдавала 160, хотя по идее должно работать или я чего напутал? Пришлось принудительно обнулять младший полубайт перед сравнением и всё заработало как надо. Кстати, в демопрограмме в процедуре обработки прерывания 1886ВЕ2 должна стоять команда NOP, указано что это важно, но в даташите об этом ни слова. В общем, нужно экспериментировать.

Одно время я собирал электрошкафы автоматики, там стоимость готового шкафа удвоенная стоимость комплектухи, иначе собирать банально нерентабельно.

16 + 20 (4х4 + 4х5) хватит с избытком (https://sourceforge.net/p/mk72r/wiki/MK72RConcept/). В случае острой нужды 33 буквы не нужны, "Ъ", "Ё" и "Й" можно убрать без помех.

38 клавиш МК-161 хватило — можно посмотреть на раскладку Каллисто. Но всё равно бывает, что хочется стрелочек и знаков препинания при включённой русской раскладке.

Практичней вместо клавиатуры делать тактильный экран. Особенно если производственные мощности скромные. С настоящими кнопками в русских ПМК проблемы тянутся ещё из СССР. И дело не только в их количестве, дребезг на МК-61 был ужасный.

Неееееееееееееет, только не тактильный экран, стеклянные и сенсорные клавиатуры - это гадость, тогда уж можно и планшет заюзать.

Полностью поддерживаю идею альтернативной платформы.
Китайцы уже несколько лет продают дешёвый, но весьма приятный внешне калькулятор hp 39gs.
Недавно его научились перепрошивать: https://tiplanet.org/forum/viewtopic.php?t=18172&p=199094
Предлагаю сделать форт прошивку для него.

Весьма интересная модель. По ссылке пишут, что на борту 1 Мб флеш-памяти, для перепрошивки нужно только подключение к ПК.

Ценник даже на амазоне для новых калькуляторов не превышает 40 долларов, б/у - за половину цены.

Не совсем понял. Вот на алиэкспрессе про сабж пишут:

"Flash read-only memory (ROM) (available for future electronic software upgrades): No"

Неперешивабельный?

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Здесь пишут " 512K bytes of ROM"

Наверное китайцы по инерции написали "flash")

То есть, нельзя перешить? :)

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Может защита какая-нибудь от записи "flash rom" стоит? Люди просто разблокировали калькулятор?

Эти проклятые гады :) наверняка заныкали и схему, и прошивку, и загрузчик, и хелловорд для пользователей не предоставляют :) Так что бедолагам пользователям :) настоятельно рекомендуется форматировать все доступные жёсткие диски, а от приобретения калькулятора - воздержаться :)))))

Почему пишут ROM, неясно. На фото с форума чипы памяти - SST39VF1601 (оригинальная) и SST39VF800A - перепрограммируемые чипы.

Может, на форуме какие-то ранние 39gs, которые можно было перешивать? А потом пошли дешевые штамповки, с масочным ROM?
Покупать второй HP35s не хочется

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

Симпатичная микроЭВМ, и весит всего полкило. Напомнила терминалы на мусоросамосвалах под WinCE, но те в защищенном исполнении были, тяжелые. Этот, судя по входному напряжению, тоже для авто годится.

Поддерживаю! Достойная московская штучка, хотя совершенно не калькулятор.

Насколько я понял, пробежав документацию по диагонали, программируют её «на пяти языках» с компьютера. После компиляции (на компьютере) засылают в СПК105 получившийся исполняемый файл по USB.

Каллисто это другой подход, удобное автономное программирование («с пульта») — как советские ПМК или зарубежные HP 50g и т.п. Зачем и при каких применениях потребуется программировать СПК105 с пульта и без использования персоналки, мне не ясно.

Но, повторюсь, если кому интересно, как Электромонтёру, встроить туда ещё и Каллисто, поддержать такого энтузиаста мне не лень.

Кстати, в рамках подготовки к релизу проверил работу Каллисто 0.8.2б на эмуляторе. Очень быстро компилируется экран, считанные секунды. Удобно для профессиональной разработки. Так что Каллисто может работать и в таком режиме, как СПК105 — с компиляцией на ПК и передачей исполняемого файла по кабелю в ЭКВМ. Хотя это и не было моей целью, конечно.