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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     10 Feb 2003  14:14:01
 To : Zahar Kiselev
 Subject : Re: Правильный выбор инструмента
 -------------------------------------------------------------------------------- 
 
 
    Hi, Zahar!
 
 >>>>> "ZK" == Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> writes:
 
  ZK>>> Есть электронное устройство, содержащее
  ZK>>> микроконтроллер и подключенное к машине с Линуксом через ком-порт. 
  VB>>  ...в системе видно через /dev/ttyS*
  
  ZK> Важно не то, через что оно видно.  Важен последовательный протокол
  ZK> обмена.
 
  у тебя есть канал информации.  Тебе нужно на нем ловить события.
  Поэтому важно в каокм виде этот канал у тебя представлен в системе.
  
  
  ZK>>> чего-то за отведенный промежуток времени.
  VB>>  почему-то вспомнилось "Hити придумали те, кто не в состоянии 
  VB>> реализовать  конечный автомат" - кто-то из отцов Unix'а ;)
  ZK> Вот инструмент (либо методика) реализации КА и ищется.
 
  а методика, она одна.  Инструмент - это способ записи.
  
  
  ZK>>> Понятно, что можно наплодить крайне запутанную конструкцию из
  ZK>>> множества "if ... then" и кучи меток переходов.  Hо может быть
  ZK>>> существует какой-то набор инструментов для написания подобных
  ZK>>> программ?
  
  VB>>  голова программера.  Владение этой головы любимым инструментом,
  
  ZK> Я предполагаю, что есть и что-то специализированное(инструмент, либо
  ZK> хотябы методика), просто мы с тобой не знаем. 
  
  да, конечно Луковский тебе там рядом рассказал...   Hо ты же не любишь
  учить экхотические языки ;)
  
  
  ZK> И вот почему - сейчас _очень_ много пишут на ЯВУ для всяких
  ZK> контроллеров, осуществляющих обмен данными.  От промышленных девайсов
  ZK> до внутренностей сотовых телефонов.  Сомневаюсь, что все это
  ZK> программируют "в лоб", без удобств.
 
  да, есть куча библиотек, в кажом ЯВУ.  Внутри, на POSIX-системах, там один
  и тот-же select/poll/итд (может еще что-то есть ;)
  
  
  VB>>  Если "идейно, на пальцах" - вашаешь select на порт, которому дается
  VB>>  timeout.  Он вывалится или если что-то пришло, или если кончилось 
  VB>>  время.
  
  ZK> С этой частью задачи как раз все понятно. Select на порт даже я умею
  ZK> вешать.
  
  ну так!  тогда с чем непонятно?
  
  
  VB>>  Далее, "дело это все аккуратно закодить" ;)))
  
  ZK> А вот в этой-то части и заключался мой вопрос.  Тут у нас в эхе иногда
  ZK> присутствует сотрудник Nokia, может быть он увидит эти письма и
  ZK> что-нибудь скажет - так как эта фирма много телекоммуникациями
  ZK> занимается.
 
  хе.  Может.  Могу еще предложить посмотреть erlang, но думаю что это все
  оверкил, для просотго автомата, который общается с девайсом через порт,
  учитывая таймауты.
  
 -- 
    Bor.
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (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/25418b3bfa32.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional