Board.KolibriOS.org http://board.kolibrios.org/ |
|
Расширение функций доски отладки (или уже консоли) http://board.kolibrios.org/viewtopic.php?f=1&t=3492 |
Страница 1 из 1 |
Автор: | GerdtR [ Сб мар 11, 2017 1:08 am ] | ||
Заголовок сообщения: | Расширение функций доски отладки (или уже консоли) | ||
Я уже заикался на форуме про эти расширения. И так. Раньше у нас была доска отладки с функциями записи и чтения байта. Теперь же, при желании, программа может попросить свою личную доску отладки, причём получит сразу две ![]() Теперь оно извещает о том, что нужно завершиться. Правда его нужно вечно проверять, когда ждёшь ввод от юзера. Не очень мне это нравится, но лучше не придумал. kcon по сути является тем же board, только оно сначала регистрируется как консоль(иначе не будут посылаться сообщения 4) и весь ввод переправляет в stdout. В архив положил ядро, kcon, исходники изменённых файлов в ядре(ревизия ядра 6843, в свн сейчас была ревизия 6877 - не очень пока понял, что важнее указывать ![]() Ну и тут выложу основную часть моего "TODO" листа. С API, надеюсь, понятней будет. Где стоит V - то уже работает. Спойлер: Показать Что ещё... Совместимость осталась. В свн пока рановато - слишком сыро. В планах устроить чтение-запись массивов байт(подфункции 9, 10), сделать возможность вернуть код по завершению проги. KCON пока - это просто чуть-чуть доделанная и заметно подрезанная довольно старая версия board(что нашёл на компе ![]()
|
Автор: | Pathoswithin [ Сб мар 11, 2017 3:27 pm ] |
Заголовок сообщения: | Re: Расширение функций доски отладки (или уже консоли) |
Многа букаф... А можно подробней объяснить, какие практические проблемы решаются? |
Автор: | GerdtR [ Сб мар 11, 2017 3:40 pm ] |
Заголовок сообщения: | Re: Расширение функций доски отладки (или уже консоли) |
Ну теперь можно запускать в одном окне консоли программы, а не для каждой проги новое окно. Перенаправление есть. Дает больше возможностей для скриптов(команды-программы для которых ещё писать надо, конечно). Ну и консольный хелловорлд теперь упрощён до максимума. |
Страница 1 из 1 | Часовой пояс: UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |