Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Ответ
Опции темы
Непрочитано 13.04.2020, 02:08   #1
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,607
Сказал спасибо: 115
Сказали Спасибо 807 раз(а) в 584 сообщении(ях)
eddy на пути к лучшему
По умолчанию bash-подобная оболочка на МК

В очередной раз велосипедя командный интерфейс для МК задумался: ну ведь жутко неудобно, когда команды приходится 100500 раз подряд одни и те же вводить, лишь немного параметрами отличающиеся! А иногда тупо нужно N раз команду одну и ту же повторить.
Я и так уже в одной штуке (есть и более приличная версия, но пока она закрыта, открою летом), замучавшись с "очепятками", добавил обработку backspace в интерфейсе USB.
Сильно сомневаюсь, что подобных вещей никто не делал.

Вот и возник вопрос: а вдруг где-то у кого-то на просторах гитхаба уже есть простая реализация башеподобной оболочки? Нужно совсем немного: небольшая история (команд эдак на 64) с возможностью перемещаться по ней стрелками курсора и ctrl+r, автодополнение команд по TAB и обработка прочих спецсимволов (в т.ч. ESC-символов).
Самому подобное писать крайне лень. Ведь у меня, как выразилась жена, "золотые руки из жопы". И оптимизировать эту штуку, чтобы она в килобайт-другой RAM влезла, я точно не смогу...
Реклама:
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума   Ответить с цитированием
Непрочитано 21.04.2020, 13:10   #2
-shiva-
Частый гость
 
Аватар для -shiva-
 
Регистрация: 25.06.2008
Адрес: Ровенская обл., Украина
Сообщений: 23
Сказал спасибо: 149
Сказали Спасибо 6 раз(а) в 5 сообщении(ях)
-shiva- на пути к лучшему
По умолчанию Re: bash-подобная оболочка на МК

в ChibiOS есть shell:
https://github.com/ChibiOS/ChibiOS/t.../various/shell

примеры:
https://github.com/ChibiOS/ChibiOS/t...RT-TEENSY2-USB

https://github.com/ChibiOS/ChibiOS/t...F103-MAPLEMINI


ещё встречал

AVRSH: a Command Interpreter Shell for Arduino/AVR.
https://www.instructables.com/id/AVR...or-ArduinoAVR/

консоль в микроконтроллере с micro readline
https://habrahabr.ru/post/127890/

GeekFactory Shell Library - Library to create a simple Command Line Interface (CLI).
https://github.com/geekfactory/Shell
-shiva- вне форума   Ответить с цитированием
Непрочитано 21.04.2020, 13:18   #3
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,607
Сказал спасибо: 115
Сказали Спасибо 807 раз(а) в 584 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: bash-подобная оболочка на МК

-shiva-, спасибо. Меня уже ткнули в microreadline — как раз то, что нужно. Я себе на гитхаб склонировал, как будет желание, полезу в тот код под себя переделывать.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума   Ответить с цитированием
Ответ

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок питания для начинающего. Будет ли нормально работать подобная схема? Mor.Igor Электроника - это просто 86 11.07.2015 11:20
Программная оболочка AvrOsp|| mollex Микроконтроллеры, АЦП, память и т.д 4 21.12.2009 15:33
Необходима подобная схема на микросхеме sergeichenko Поиск схем. Делимся схемами 12 11.11.2008 19:11
Нужна программа Энергетик-2 или подобная ndreich Информация по радиокомпонентам 0 12.10.2007 00:49


Часовой пояс GMT +4, время: 21:35.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot