Есть такая программа: MCU 8051 IDE. Это очень удобная для меня программа разработки на ассемблере для микроконтроллеров MCS-51. Но, в новых линуксах она работает с одной проблемой: в редакторе кода не работают стрелки клавиатуры вправо/влево, из-за чего стало очень неудобно, так как каждый раз стало надо тыкать мышкой.
Автор ее забросил, ожидать обновлений не приходится. Ничего подобного для линукса больше нет. Код есть, но я в нем ничего не понимаю. Пробовал на Rosa Linux (R11) , MX Linux 21, AnitX, Debian11, на LMDE5. Ha Elementary OS работала после ручного разрешения зависимостей (с ошибками и apt --fix-broken install) по TCL/TK, но сама Elementary на моем компе работает с подземным стуком, и скоро вообще перестает грузится. На венде работает, но на венду не хочу.
А сколько может стоить поправить программу с ошибкой?
Автор ее забросил, ожидать обновлений не приходится.
А под wine? Там и виндовс-версия есть... :)
Вот что на странице поддержки написано в кэше гугла
2017-09-25 10:38:24bask185left and right arrow keys do not work
Я установкил 8051 IDE на Ubuntu 16.04 и кнопки влево вправо не работают в IDE.
мне не нужно рассказывать как это неудобно.
2017-10-26 11:51:55janne348
Причина в том что mcu8051ide приложение предназначено для tcl8.5.
С помощью команды запускаем и:
tclsh8.5 /usr/share/mcu8051ide/lib/main.tcl
в обеих версиях 1.4.7 и 1.4.9 кнопки работают.
2017-10-26 07:05:02janne348
У меня Linux Mint и 1.4.7 схожая проблема.
Скачал версию 1.4.9:
mcu8051ide-1.4.9_all.deb
Теперь кнопки работают.
Так что проблема в зависимостях лечите их и должно заработать.
Я это находил, я это пробовал.
Зависимостей нет, ничто ни разу не ругнулось.
А зачем тогда вообще Линукс, если есть WIndows-версия чего угодно.
Можно виртуально запустить систему прямо в браузере и там использовать данное ПО
https://www.onworks.net/ru/software/linux/app-mcu-8051-ide
Добавлено: 29.01.2023 21:14:00
И да это не проблема линукса или других систем.
Это проблема устаревания как архитектуры, так и библиотек.
Многие использующие плоттеры до сих пор используют windows xp.
Потому как не обновляется ПО.
Если же ставить это по на Windows 7 и выше то оно ведет себя капризно.
Как минимум нужно знать весь софт работающий с портами ввода-вывода на windows 7 и выше необходимо запускать с правами администратора с повышенными привилегиями.
Многие печатники даже этого не знают. И как результат посреди печати сюрприз с синим экраном.
Я впервые столкнулся с этим на Windows когда купил себе GPS приемник. И вот там мне и объяснили этот нюанс с причиной BSOD.
Для портов ввода вывода на системах выше XP требуются повышенные привилегии.
Я почему-то уверен, что программеру там работы на 15 минут. Я сам просто ничего в этом не соображаю.
А где его примерно искать?
А где его примерно искать?
В README указано "Written in Tcl/Tk"; искать на соответствующих форумах. Можно заглянуть и к питоновым и сишным программерам. Как понимаю - и там и там есть интеграция с этим добром. Или нанять фрилансера.
Дополнительно:
---
Tcl - Wiki
tkinter — Python interface to Tcl/Tk
Язык программирования tcl (Автор: Михаил Полушкин)
...и т.д. и т.п. :)
