Neocekavany restart modulu TC65

Ondřej Janovský ondrej.janovsky@alarex.cz
Pondělí Září 29 12:53:32 CEST 2008


Zápis (bohuzel i cteni) na filesystem je obecne velmi pomale. Ale zase 
minutu mu to trvat nebude.

Otazkou je, jak dlouho vam trva zatahani za PIN pro watchdog. Prece 
jenom, vytvarite nejaky String s AT prikazem, parsujete odezvu ... 
jestli nemuzete ztratit cas tam. Je nutne tahat za watchdog kazdou 1s?
Jako casovac predpokladam pouzivate tridy Timer a TimerTask.

V threadu, kde pouzivate zapis do souboru by se mozna hodil 
Thread.yield() nekam do smycky, pokud tam je. Aby se dostal cas i na 
dalsi thready.

Oja.


Petr B wrote:
> Napadlo me, ze kazdou sekundu bezi udalost casovace, ktera aktualizuje watchdog a kazdou minutu precte data ze zarizeni na seriovem portu a zapise je na filesystem. Na filesystemu je mista dost. Dukladne zkontroluji, jestli po sobe vsude zaviram soubory, kdyz s nima prestanu pracovat. Mozna by take mohl byt problem s casovacem. Obcas jsem pozoroval, ze kdyz jsem provadel zapis do souboru, tak nasledujici udalosti od casovace prisly zpozdene napriklad tri za sebou. Mozna, ze kdyby se jich takto nakupilo vice, tak by mohlo zpusobovat problemy.
>
>   
>> ------------ Původní zpráva ------------
>> Od: Ondřej Janovský <ondrej.janovsky@alarex.cz>
>> Předmět: Re: Neocekavany restart modulu TC65
>> Datum: 29.9.2008 11:52:52
>> ----------------------------------------
>> S TC65 delam hodne, obcas opravdu buchnou dolu.
>>
>> Co se v te dobe delo za operace?
>>
>> Oja
>>
>> Tomáš Hamouz wrote:
>>     
>>> PB> Dobry den,
>>>
>>> PB> vyvijim java aplikaci pro modul TC65. Tento vikend jsem ji poprve
>>> PB> testoval po delsi dobu. Po zhruba 34 hodinach doslo k restartu
>>> PB> modulu. V logu jsem nasel zpravy z modulu:
>>>
>>> PB> ^SHUTDOWN
>>>
>>> PB> ^EXIT
>>> PB>
>>>       
>> 00010000,01fc4142474c5f464e432c52756e206f7574206f66206672656520636f6e746578747320
>>     
>>> PB> Zkusil jsem konvertovat hexa cislo za carkou do stringu a mam z toho
>>>       
>> hlasku:
>>     
>>> PB> ABGL_FNC,Run out of free contexts
>>>
>>> Není potřeba po nějaké operaci uklidit?
>>> Tzn. uzavřít nějaké handly a podobně.
>>>
>>> Tomáš
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list@list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>   
>>>       
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list@list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>>
>>
>>     
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>   




Další informace o konferenci Hw-list