Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Oleg Goodyckov                       2:5020/400     10 Feb 2003  13:18:44
 To : Zahar Kiselev
 Subject : Re: Правильный выбор инструмента
 -------------------------------------------------------------------------------- 
 
 On Mon, Feb 10, 2003 at 07:08:50AM +0300, Zahar Kiselev wrote:
 
 > Hello Vladimir!
 > 
 > Feb 09 23:58 03, Vladimir Bormotov wrote to Zahar Kiselev:
 > 
 >  ZK>> Есть электронное устройство, содержащее
 >  ZK>> микроконтроллер и подключенное к машине с Линуксом через ком-порт. 
 >  VB>  ...в системе видно через /dev/ttyS*
 > Важно не то, через что оно видно.
 > Важен последовательный протокол обмена.
 > 
 >  ZK>> Оно посылает некие байты и принимает некие команды, реализуя 
 >  ZK>> некоторый специфический протокол общения.  Соответственно требуется 
 >  ZK>> написать программу, реализующую автомат с заданным множеством 
 >  ZK>> состояний и возможных переходов между ними.  Причем переходы между 
 >  ZK>> состояниями (и соответствующие действия) должны выполняться не только 
 >  ZK>> когда устройство что-то там прислало, но и когда оно _не_ прислало 
 >  ZK>> чего-то за отведенный промежуток времени.
 >  VB>  почему-то вспомнилось "Hити придумали те, кто не в состоянии 
 >  VB> реализовать  конечный автомат" - кто-то из отцов Unix'а ;)
 > Вот инструмент (либо методика) реализации КА и ищется.
 > 
 > 
 >  ZK>> В задаче спрашивается - как, с помощью чего, рекомендуется писать
 >  ZK>> программы подобного типа?  
 
 Посмотри в сторону states, yacc, bison.
 Первое - средство программирования автоматов (states  переводится как
 "состояния") посредством описания множества состояний и переходов между
 ними.
 Два последних (bison - потомок yacc) - это средства автоматизации
 написания парсеров. Они, как известно, авляются ярким примером реализации
 автоматов.
 --- ifmail v.2.15dev5
  * Origin: unknown (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Правильный выбор инструмента   Zahar Kiselev   09 Feb 2003 23:16:46 
 Re: Правильный выбор инструмента   Victor Wagner   10 Feb 2003 00:24:29 
 Re: Правильный выбор инструмента   Vladimir Bormotov   10 Feb 2003 01:06:17 
 Re: Re: Правильный выбор инструмента   Alexandr S. Agranovsky   10 Feb 2003 09:07:55 
 Re: Правильный выбор инструмента   Zahar Kiselev   10 Feb 2003 08:16:20 
 Re: Правильный выбор инструмента   Vladimir Bormotov   10 Feb 2003 14:13:58 
 Re: Правильный выбор инструмента   Zahar Kiselev   10 Feb 2003 07:53:26 
 Re: Правильный выбор инструмента   Victor Wagner   10 Feb 2003 10:42:21 
 Re: Правильный выбор инструмента   Vladimir Bormotov   10 Feb 2003 14:14:01 
 Re: Правильный выбор инструмента   Alexandr S. Agranovsky   10 Feb 2003 00:54:07 
 Re: Правильный выбор инструмента   Zahar Kiselev   10 Feb 2003 08:03:14 
 Re: Правильный выбор инструмента   Aleksey Cheusov   10 Feb 2003 20:28:47 
 Re: Правильный выбор инструмента   Ian Dichkovsky   11 Feb 2003 17:50:21 
 Re: Правильный выбор инструмента   Vladimir Bormotov   10 Feb 2003 00:58:23 
 Re: Правильный выбор инструмента   Zahar Kiselev   10 Feb 2003 08:08:50 
 Re: Правильный выбор инструмента   Oleg Goodyckov   10 Feb 2003 13:18:44 
 Re: Правильный выбор инструмента   Aleksey Cheusov   10 Feb 2003 20:48:57 
 Re: Правильный выбор инструмента   Dmitri I GOULIAEV   11 Feb 2003 06:00:09 
 Re: Правильный выбор инструмента   Vladimir Bormotov   10 Feb 2003 14:14:01 
 Re: Правильный выбор инструмента   Ilya N Mashkov   10 Feb 2003 02:06:03 
 Re: Правильный выбор инструмента   Vitaly Lugovsky   10 Feb 2003 06:24:35 
 Re: Правильный выбор инструмента   Zahar Kiselev   10 Feb 2003 08:18:54 
 Re: Правильный выбор инструмента   Ђ«ҐЄб ­¤а \'SUre\' Џ®¤Є®Ї Ґў   10 Feb 2003 14:15:40 
 Re: Правильный выбор инструмента   Vitaly Lugovsky   10 Feb 2003 06:22:56 
 Re: Правильный выбор инструмента   Zahar Kiselev   10 Feb 2003 08:45:08 
 Re: Правильный выбор инструмента   Vitaly Lugovsky   11 Feb 2003 06:33:12 
 Re: Правильный выбор инструмента   Aleksey Cheusov   11 Feb 2003 12:09:03 
 Re: Правильный выбор инструмента   Vitaly Lugovsky   13 Feb 2003 06:25:10 
 Re: Правильный выбор инструмента   Aleksey Cheusov   13 Feb 2003 17:38:36 
 Re: Правильный выбор инструмента   Vitaly Lugovsky   14 Feb 2003 03:12:22 
 Re: Правильный выбор инструмента   Vladimir Bormotov   11 Feb 2003 12:45:33 
 Re: Правильный выбор инструмента   Ђ«ҐЄб ­¤а \'SUre\' Џ®¤Є®Ї Ґў   10 Feb 2003 11:15:47 
Архивное /ru.linux/186430a3cb73e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional