Konference: Počítač SHARP MZ-800 a emulátory
Od: | Michal Hučík |
Datum: | 5.11.2013 19: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)]