Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).
<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><pre>
Ahoj, po RTOSu jsem chvili nakukoval, ale z jinych duvodu. Zkusenosti s
nim vsak nemam zadne.
Nicmene pri 16kB SRAM nam asi moc neposlouzi. Nemam sice predstavu kolik
sam o sobe spotrebuje, ale napr. jsem se docetl, ze jako IP vrstva je v
nem integrovano lwIP a o tom vim, ze pozaduje minimalne 10kB pameti,
zato vsak umi napr. plnou podporu ICMP a nativni DHCP ... STM32 v
Bohousove Unikarte uz je uplne jiny kalibr, tam uz lze podle mne
provozovat i nejaky seriozni Linux :)
Ted uz si nemyslim, ze by jsme s pameti v STM32F103 nevystacili, ale i
tak je potreba se tam v mnoha ohledech krotit. Asi by se nam v "systemu"
casem hodil i nejaky malloc(), kterym by si kazdy obhospodaril rozdeleni
pameti tak, jak mu to prave v danou chvili vyhovuje.
Kazdopadne HW mas, tak ti nic nebrani to vyzkouset :)
Michal
Dne 5.11.2013 19:11, Ctirad Feřtr (sharpemu@pandora.cz) napsal(a):
<span class="replyquote1">> Dne Út 5. listopadu 2013 16:38:16, Michal Hučík napsal(a):
>
> Ahoj,
>
> v této souvislosti už mě před časem napadlo, jestli by nebylo vhodné
<img src="BODY_IMAGES_WRAP_GIF"> použít
> nějaký RTOS, který by všechny ty nižší vrstvy řešil sám o sobě.
<img src="BODY_IMAGES_WRAP_GIF">Zejména právě
> v souvislosti se síťováním by se ušetřilo neskutečně mnoho práce
<img src="BODY_IMAGES_WRAP_GIF">nehledě na
> to, že v případě nějakého free by to celkově usnandnilo vývoj pod
<img src="BODY_IMAGES_WRAP_GIF">linux/GCC
> platformou. Jaký je váš názor a zkoušeli jste někdo nějaký RTOS na
<img src="BODY_IMAGES_WRAP_GIF">STM32?
>
> Ctirad
>
> P.S. Nechápu, proč zprávy ode mě přichází v poslední době do
<img src="BODY_IMAGES_WRAP_GIF">konference
> dvakrát, jednou s reklamou a podruhé bez, ale teď už to asi nemá cenu
<img src="BODY_IMAGES_WRAP_GIF">řešit.
>
>
>
</span><span class="replyquote2">>> Ja uz mam pripraveny nejake aplikacni doplnky. Mam hotovy DNS resolver,
>> webovy klient (ten umi pouze metodou GET stahnout soubor) a dnes jsem
>> konecne napsal i zaklad pro ftpclient. Prozatim to vse ovladam jen z
>> Ushellu. U tech aplikacnich operaci, pri kterych lze predpokladat vetsi
>> datove objemy budu asi v API nabizet moznost bud tahat data z/do Sharpa,
>> nebo rovnou z/do souboru na SD. Kazdopadne z Unikarty se stava docela
>> robustni multitaskovy system :)
>> Prozatim mam stale Unikartu polozenou jen volne na stole a nic z novych
>> doplnku jsem jeste nezkousel ze Sharpa.
>>
>> Michal
>>
>> Dne 5.11.2013 10:58, Bohumil Nováček (sharpemu@pandora.cz) napsal(a):
</span><span class="replyquote3">>>> Ahoj,
>>>
>>> skvělá práce ! Den síťových her se přiblížil, cítím to v
<img src="BODY_IMAGES_WRAP_GIF">kostech :-)
>>>
>>> Nedalo mi to a pokusil jsem se přes víkend aspoň část z toho dostat do
>>> té mojí verze mk3.
>>>
>>> Takže pro vlastníky verze mk3 mám konečně taky něco na vyzkoušení !
>>> V adresáři:
>>> http://sourceforge.net/projects/unicardmk3/files/DFU/
>>> najdete UNICARDmk3_lantest1.dfu
>>> Kdo si nepamatuje, postup nahrávání je zde:
>>> http://dzi.n.cz/8bit/mzuni/navod.htm
>>>
>>> Nastavení je stejné, v souboru na uSD kartě: /unicard/network.cfg
>>> jdou nepovinně nastavit tyto parametry:
>>> HWADDR = <addr> - pokud se neuvede, nahradí se hashem z UniqueID
>>> procesoru v rozsahu 00:1C:EE:XX:XX:XX
>>> IPADDR = <addr> - pokus se neuvede, tak 192.168.1.10
>>> NETMASK = <addr> - pokus se neuvede, tak 255.255.255.0
>>> GATEWAY = <addr> - je potřeba jen pro komunikaci mimo segment, pokud
>>> se neuvede, nastaví se 192.168.1.20
>>>
>>> DHCP zatím n! ení zapnuto, jen pevné adresy. Shell na telnetu taky
>>> nečekejte, ale aby to šlo vůbec vyzkoušet,
>>> tak přes web, na kartě naběhne www server, takže se můžete připojit
>>> přes prohlížeč. Je tam toho minimálně,
>>> přes web můžete vypsat některé parametry karty, měnit nastavení
<img src="BODY_IMAGES_WRAP_GIF">obvodu
>>> reálného času a nebo se podívat na VGA
>>> výstup.
>>>
>>> Pro ladění jsem do shellu implementoval zatím jen příkaz LANINFO a to
>>> ještě v okleštěné verzi. Kdo se chce připojit
>>> k shellu, může přes virtuální seriový port na USB. Ovladač je zde:
>>> http://www.st.com/web/en/catalog/tools/PF257938
>>>
>>> Jestli to někdo bude zkoušet na 10Mb sítí, dejte vědět jak to
<img src="BODY_IMAGES_WRAP_GIF">dopadlo,
>>> já to zatím zkoušel jen na 100Mb, míň doma nemám :-)
>>>
>>> Dotazy na mou hlavu.
>>> S pozdravem, Slunce v duši a ethernet v MZ800
>>> Bohouš
>>>
>>> ---------- Původní zpráva ----------
>>> Od: Michal Hučík (sharpemu@pandora.cz) <ordoz@[doména skryta]>
>>> Datum: 25. 10. 2! 013
>>> Předmět: Re: Stare projekty (Unikarta)
>>>
>>> Ahoj,
>>>
>>> uz mate nekdo osazeny LAN controller? Tady jsem nahral novy firmware
>>> http://duna.ordoz.com/ushell_tcp/2013-10-25/
>>>
>>> - plne funkcni DHCP klient
>>>
>>> - do Ushellu pribyly nove prikazy:
>>>
>>> LANINFO
>>> NETSTAT
>>> ARP
>>> LISTEN
>>>
>>> Popis zmen a podrobnosti k tem novym prikazum naleznete v Changelogu
>>> http://duna.ordoz.com/ushell_tcp/Changelog
>>>
>>> Michal
>>>
>>>
>>> ---
>>> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
>>> Více informací: http://goo.gl/b99cI
>>>
>>> ---
>>> *POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.*
>>> Více informací: http://goo.gl/b99cI
</span><span class="replyquote2">>> ---
>> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
>> Více informací: http://goo.gl/b99cI
</span><span class="replyquote1">>
> ---
> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
> Více informací: http://goo.gl/b99cI
>
</span>
</pre>