Konference: Počítač SHARP MZ-800 a emulátory

Od: Michal Hučík
Datum: 5.11.2013 20:18
Předmět: Re: Stare projekty (Unikarta) + mk3


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 tu byla ta zakroucena vec pandora.cz) napsal(a):
> 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é
 použít
> nějaký RTOS, který by všechny ty nižší vrstvy řešil sám o sobě. 
Zejména právě
> v souvislosti se síťováním by se ušetřilo neskutečně mnoho práce
nehledě na
> to, že v případě nějakého free by to celkově usnandnilo vývoj pod
linux/GCC
> platformou. Jaký je váš názor a zkoušeli jste někdo nějaký RTOS na
STM32?
>
> Ctirad
>
> P.S. Nechápu, proč zprávy ode mě přichází v poslední době do
konference
> dvakrát, jednou s reklamou a podruhé bez, ale teď už to asi nemá cenu
řešit.
>
>
>
>> 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 tu byla ta zakroucena vec pandora.cz) napsal(a):
>>> Ahoj,
>>>
>>>    skvělá práce ! Den síťových her se přiblížil, cítím to v
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í
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
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 tu byla ta zakroucena vec pandora.cz) <ordoz tu byla ta zakroucena vec ordoz.com>
>>> 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
>> ---
>> 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
>

 
[2013/1 (17)] [2013/2 (52)] [2013/3 (60)] [2013/4 (68)] [2013/5 (60)] [2013/6 (42)] [2013/7 (9)] [2013/8 (48)] [2013/9 (1)] [2013/10 (40)] [2013/11 (45)]


[1999 (1)] [2000 (168)] [2001 (733)] [2002 (459)] [2003 (654)] [2004 (224)] [2005 (105)] [2006 (182)] [2007 (201)] [2008 (294)] [2009 (363)] [2010 (782)] [2011 (522)] [2012 (642)] [2013 (442)]