Forth http://fforum.winglion.ru/ |
|
amforth автоматический запуск программ http://fforum.winglion.ru/viewtopic.php?f=39&t=2954 |
Страница 1 из 1 |
Автор: | Sunforth [ Вс июл 14, 2013 13:10 ] |
Заголовок сообщения: | amforth автоматический запуск программ |
Написал форт программу, оформил его в виде слова. Как автоматически запустить форт программу при включении питания микроконтроллера. Не хочется каждый раз подключать терминал, запускать вручную программу. |
Автор: | KPG [ Вс июл 14, 2013 13:45 ] |
Заголовок сообщения: | Re: amforth автоматический запуск программ |
Sunforth писал(а): Написал форт программу, оформил его в виде слова. Как автоматически запустить форт программу при включении питания микроконтроллера. Не хочется каждый раз подключать терминал, запускать вручную программу. Наверно согласно документации Turnkey application amForth Данный пункт. Код: Turnkey application automatically execute a word upon startup. : myinit ( -- ) \ some code ; \ save the xt of myinit into turnkey vector (an eeprom variable) ' myinit is turnkey \ whenever quit starts myinit gets executed just \ before the accept/interpret loop starts \ disable turnkey, note that this disables the \ the serial terminal, you loose the prompt.. ' noop is turnkey Like the emit-example it may be useful to execute the build-in turnkey code as well. variable oldturnkey ' turnkey defer@ oldturnkey ! : myturnkey oldturnkey @ execute my_own_turnkey_actions ; P.S. ещё есть сервис translate для быстрого прояснения "непонятной" информации:) тоже самое прошедшее, например, гогль трансляцию Код: Под ключ приложений Под ключ приложения автоматически выполнять слово при запуске. : MyInit (-) \ Некоторые кодом ; \ Save XT из MyInit под ключ в векторе (переменную EEPROM) 'MyInit под ключ \ Всякий раз, когда начинается бросить MyInit запускается на выполнение только \ Перед ним, принять / интерпретировать цикл начинается \ Отключить под ключ, отметить, что это отключает \ Последовательный терминал, вы потеряете приглашение .. 'Noop под ключ Как разлета Например, она может быть полезна для выполнения сборки в коде под ключ, а также. Переменная oldturnkey "Под ключ отложить @ oldturnkey! : Myturnkey oldturnkey @ выполнить my_own_turnkey_actions; Можно сравнить с известной информацией из начального варианта:) |
Автор: | Sunforth [ Вс июл 14, 2013 17:13 ] |
Заголовок сообщения: | Re: amforth автоматический запуск программ |
Спасибо за оперативный ответ. KPG писал(а): P.S. ещё есть сервис translate для быстрого прояснения "непонятной" информации:) тоже самое прошедшее, например, гогль трансляцию Это лишнее, просто невнимательно читал описание amforth. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |