abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 23:03 | Zajímavý software
Byla vydána verze 0.6.0 multimediálního přehrávače mpv. Přehrávač mpv vychází z přehrávačů MPlayer a mplayer2. Rozdíly mezi přehrávači jsou uvedeny v dokumentaci.
Ladislav Hagara | Komentářů: 4
včera 15:19 | Zajímavý článek
Organizace Electronic Frontier Foundation (EFF) upozorňuje v rámci seriálu Stupidní patent měsíce (I, II) na společnost Blue Spike. Ta se během 14 dnů začala soudit hned s 45 společnostmi (Patent Blast). Prý porušují její 4 patenty US 7,346,472, US 7,660,700, US 7,949,494 a US 8,214,175. Patenty mají stejný název – Způsob a zařízení pro monitorování a analýzu signálů. Stejný je i abstrakt. Liší se jenom v nárocích. EFF na patentech ilustruje… více »
Ladislav Hagara | Komentářů: 8
30.9. 22:22 | Zajímavý projekt
Mozilla představuje na svém blogu Mozilla Hacks zaměřeném na vývojáře zařízení Matchstick s Firefox OS. Jedná se o otevřenou alternativu k Chromecastu. Otevřený je jak software, tak i hardware. Projekt lze podpořit na Kickstarteru. Matchstick lze objednat za 18 dolarů.
Ladislav Hagara | Komentářů: 1
30.9. 11:19 | Zajímavý projekt
V prosinci 2012 byl potvrzen linuxový port legendárního RPG Baldur's Gate (zprávička). Trent Oster před několika hodinami na Twitteru oznámil, že bylo na Steamu spuštěno testování Baldur's Gate: Enhanced Edition verze 1.3.
Ladislav Hagara | Komentářů: 42
30.9. 09:17 | Pozvánky
S novým semestrem se nám opět rozjíždí cyklus Androidích přednášek a setkání Android vývojářů aDev Meetups. Přijďte si ve středu 8. října v 18 hodin do budovy FIT ČVUT poslechnout přednášku od Jany Moudré o tom, jak se dá automatizovat testování uživatelského rozhraní. … více »
Gug.cz | Komentářů: 0
27.9. 22:02 | Humor
Dnes, 27.9.2014, slaví životní jubileum Larry Wall, jeden z největších programátorů historie. Evropské oslavy tohoto významného jubilea se konají dnes v obci Perl, která sousedí s městečkem Schengen na hranici mezi Sárskem a Lucemburskem. Laudatio pronesou pánové Guido van Rossum a Yukihiro Matsumoto. :-)
m-bi | Komentářů: 182
27.9. 12:24 | Nová verze
Vyšla OpenMandriva Lx 2014.1. Jedná se o opravné vydání OpenMandrivy Lx 2014.0 (zprávička). Opravuje 233 chyb. Řada balíčků byla aktualizována. Nejnovější OpenMandriva přináší Linux 3.15.10 (nrjQL), KDE 4.13.3, Firefox 32.0.3 nebo LibreOffice 4.3.1. Podrobnosti v poznámkách k vydání.
Ladislav Hagara | Komentářů: 11
26.9. 21:42 | Humor
Shellshock není jenom aktuální bezpečnostní problém v Bashi (zprávička). Již v březnu 2012 byla představena v Bashi napsaná vesmírná střílečka ShellShock.
Ladislav Hagara | Komentářů: 8
26.9. 12:22 | Pozvánky

Letošní ročník konference LinuxDays vám přinese 47 přednášek od zajímavých osobností nejen z linuxového světa, stánky velkých i malých projektů, stavbu 3D tiskáren, HPC workshop, občerstvení s dobrou kávou a hlavně setkání se zajímavými lidmi pohybujícími se okolo otevřeného světa.

… více »
Petr Krčmář | Komentářů: 0
25.9. 20:09 | Komunita
OpenBSD 5.6 vyjde 1. listopadu. Oficiální skladba Ride of the Valkyries (Wikipedia) je už ale k dispozici. Lze ji stáhnout ve formátech MP3 a OGG.
Ladislav Hagara | Komentářů: 10
Hlasuji z:
 (81%)
 (13%)
 (3%)
 (2%)
 (1%)
 (1%)
Celkem 3964 hlasů
 Komentářů: 45, poslední 21.9. 11:10
Rozcestník
Reklama
Autoškola testy online Levný benzín

Do tohoto blogu se snažím psát jen věci, které ostatním něco dají.

Pokud se vám líbilo něco z mé produkce, můžete svou přízeň vyjádřit v kryptoměnách:

  • BTC: 13CS7yKTcqPQUH2hrcuFsqf1AKr4gThZTD
  • DOGe: DBkgb9xiaeQ5FKaULaxQwMr1LbLQE7HxWy

Ne že bych je nějak potřeboval, ale patří to k věcem, které autory obecně potěší a jasně ukazují, že jsou lidi, kteří ty hodiny času stráveného psaním umí ocenit.

Aktuální zápisy

Squidge

11.2.2011 20:03 | Přečteno: 2086× | Obecné IT | Výběrový blog | poslední úprava: 7.12.2013 23:49

Milý blogísku, konečně to mám za sebou. Dlouho jsem o tomto okamžiku přemýšlel a představoval si jaký bude, ale až teprve dnes se mi podařilo to zažít. Co? No přece přijít o panictví \o/.

Přesně tak, přišel jsem o moje linuxokompilační panictví. Poprvé v životě jsem se utkal s kompilací celého systému a po lítém boji který zabral půl dne jsem vyhrál. Teda aspoň doufám, nějak mi blbne Bus pirate, resp. UART bridge, nebo bůh ví proč ten python uploader pořád padá. To je jedno. Zkompilovalo se to a já se teď můžu považovat za celého linuxáka. Můžu se zasvěceně smát až si budeme s ostatními linuxáky vyprávět sprosté vtipy a pohrdavě pohlížet na nezkušené ubunťáky, kteří si myslí že vědí když to viděli na internetu, ale ve skutečnosti samozřejmě nemají tušení. Něco takového se totiž nedá předat teorií, to se musí zažít..

Před půl rokem

O velkých prázdninách jsem při čtení webu o robotice narazil na článek o routeru BR6104KP (verzi bez P na konci nebrat, chybí jí dva USB porty které je nutné připájet!), což je v podstatě zakuklený počítač. Připadalo mi to zajímavé, ba přímo skvělé, tak jsem si z aukra přidal do readeru RSS feed vyhledávání a čekal kdy se objeví nějaký router za přijatelnou cenu. Netrvalo to dlouho a podařilo se mi jeden nový a nikdy nepoužívaný koupit za 300kč i s poštovným.

Jakmile mi přišel domu, okamžitě jsem ho vybalil a jal se prohlížet co jsem to vlastně vydražil. Router vypadá (překvapivě..) jako router - krabička v pěkném stříbrnočerném designu, 4 LAN porty, 1 WAN, 2 USB, konektor na trafo a miniaturní zapuštěné reset tlačítko. Obsah balení dále tvoří zdroj 9V v malé bílé papírové krabičce, manuál, CDčko a disketa (:D). Disketu jsem hodil do poličky mezi ostatní starožitnosti, manuál jsem zběžně prolétl, ale jedná se jen o step by step guide pro cvičené opice schopné rozpoznat obrázky. CDčko nabízí podstatně více - nacházejí se zde spousty ovladačů, elektronická verze manuálu a různé návody jak rozhodit sdílený printserver který router nabízí na všech třech hlavních OS. Po zevrubném prozkoumání jsem ho vyndal z notebooku a putovalo do další poličky, tentokrát té určené na zbytečné krámy.

Po chvíli kdy jsem hledal ethernet kabel jsem se na router napojil a prohlédl si webové rozhraní. Jedná se o standard který je možné v různém grafickém provedení nalézt na téměř každém levném domácím routeru, takže mě to rychle znudilo a začal jsem hledat jak že to mám vlastně router upravit na linuxovou mašinu. Během chvilky googlení jsem narazil na původní článek, který mě tenkrát tak nadchl.

Úprava hardware

Hardwarová modifikace je jednoduchá - stačí jen připájet neosazený konektor do portu kde je vyvedený JTAG (JP2). Jedná se o osm děr, které je nutné provrtat (jsou ucpané pájecím materiálem) a z obou stran desky do nich připájet konektor. Později jsem přišel na to, že není nutné osazovat všechny piny, ale stačí vždy dva krajní, dohromady tedy čtyři.

image jpg 503-171

Jelikož je možné že čipy na desce jsou citlivé vůči magnetickým polím, není možné použít mojí milovanou, 30 let starou trafopájku, ale je nutné pájet něčím co nevytváří takové EMP, tedy například mikropájku. Díky tomu že mám nějakej 40W šmejd za stopade z GME se jednalo doslova o utrpení. Cín (je mi jasné že to není čistý cín, ale stejně tomu tak říkám) se nechtěl tavit, celé mi to trvalo strašně dlouho a na konci jsem byl už tak nasraný že jsem to vzal trafopájkou kterou jsem zapnul nataženou rukou co nejdále od desky. To co jsem neudělal za půl hodiny mikropájkou bylo trafopájkou hotové během půl minuty, obvody to naštěstí přežily bez újmy.

Připojení k počítači

Poté co jsem připájel konektor přišlo na řadu zjišťování jak že to mám vlastně s routerem komunikovat. Pro přenos dat se používá UART, což je vlastně zjednodušený RS232C pracující v nižších napěťových úrovních. V praxi to znamená, že běžný osobní počítač se na sériovou konzoli nemůže nijak jednoduše připojit. Pokud má ještě dnes již nemoderní sériový port (tedy podporu RS232), tak je pořád nutný převodník napěťových úrovní, pokud ho nemá tak je nutné si sehnat něco sofistikovanějšího.

Jedna z možností je použít externí převodník USB2RS232 a dobastlit si k němu ještě převodník úrovní, což je ovšem poněkud nepohodlné a časově náročné. Další možnost je použít arduino, nebo nějaký podobný programovatelný kit a naprogramovat si do něj UART bridge - program který přepne mikrokontroler do režimu kdy pouze předává zaslaná data dál, v našem případě na router.

Jelikož se mi doma už nějakou dobu válí BusPirate, rozhodl jsem se že ho konečně nějak smysluplně využiji. BusPirate není programovatelný obvod jako třeba arduino (resp. je, ale není k tomu určený), ale svým způsobem hydra, která se umí připojit na nejrůznější komunikační sběrnice a odposlouchávat je (funguje i jako ne moc kvalitní logický analyzátor), popřípadě do komunikace aktivně zasahovat. Funkci UART bridge v sobě má už zabudovanou a její spuštění a nastavení je dílem několika příkazů (M, 3, 9, ENTER, ENTER, ENTER, 2, (1), mezerník). Potěšilo mě že umí přímo 3.3V logiku, takže jsem nemusel ani přidávat odpory které by zajistily konverzi mezi 5V UARTem.

Zapojení konektoru je jednoduché - na jedničce (je označená na desce) je Rx, na dvojce +3V, na sedmičce Tx a na osmičce Gnd. Jelikož jsem na rozložení neustále zapomínal, po chvíli jsem se naštval a napsal jsem si to tam lakem na nehty (drží o hodně lépe jak lihová fixa, je levný, ale zase se s ním blbě píše).

Minicom (software pro sériovou komunikaci) jsem už měl z dřívějška na ubuntu nastavený, takže jsem ho zapnul a přepnul buspirate do potřebného módu. Poté co se jsem experimentálně ověřil (;D) že Rx na zařízení musí přijít Tx mastera a naopak jsem byl konečně připojený na sériovou konzoli.

Jakmile jsem desku resetoval, objevila se bootovací hláška (pokud chcete přejít do nastavení, je nutné třikrát rychle zmáčknout mezerník), po které následovala záplava informací od linuxového jádra a něco co požadovalo heslo, ale nešlo do toho psát, protože se přepisoval pořád ten samý znak. Moc jsem to nezkoumal a desku jsem zase vypnul.

Nahrávání software

Když jsem teď měl vyřešené propojení s počítačem, nastalo shánění software. Jako první jsem našel distribuci Midge. Chvíli mi trvalo než jsem na jejich stránce nalezl binárku ke stažení, přičemž mě zarazilo především to, že je to poněkud stará distribuce. Poslední buildy jsou staré cca čtyři roky a jedou ještě na jádru 2.4.

Spustil jsem minicom a rychle zmáčkl třikrát po sobě mezerník. Naskočilo menu, ze kterého jsem si vybral že chci nahrávat do flash paměti, načež počalo zobrazování jakéhosi progressbaru. Došlo mi, že bych měl asi vybrat soubor který chci uploadnout, ale než jsem v nápovědě minicomu našel jak na to, spojení timeoutovalo. Nenechal jsem se odradit a zkusil jsem to znovu, ale opět s neúspěchem. Zkoušel jsem to takhle několikrát, ale prostě není možné tak rychle vybrat upload souboru, vybrat xmodem, najít ve filesystému potřebnou image, mezerníkem jí potvrdit a eneterem odeslat. Naštěstí jsem po chvíli googlení našel python script který to automatizuje.

Midge nebylo úplně špatné, ale postupně jsem dostával pocit že tomu něco chybí. Jasně, zařízení v /dev do kterých se dá zapisovat a podle nich blikají ledky jsou parádní, ale jakákoliv snaha o instalaci nového software byla fakt utrpení. Navíc podpora flashdisku byla fakt podivná a trvalo mi fakt dlouho než jsem přišel na to, že nemám hledat zařízení v /dev, ale v /rom/dev/scsi/tri/prdele/podslozek. Má nespokojenost s touto distribucí narůstala, takže jsem se rozhodl že si najdu jinou. Mezitím mi ovšem začala škola, takže jsem se k tomu už nedostal.

Vánoce - čas klidu, pohody, zkažených zubů z cukroví a shánění NetBSD

O vánocích jsem konečně měl zase dost volného času a chuti abych se na to po dlouhé době podíval. Začal jsem googlit, ale většina toho co jsem zkusil byla horší než midge. Někdy v tu dobu jsem konečně narazil na stránku, která popisovala možnost používat na routeru NetBSD. To mě zaujalo. S NetBSD nemám žádné praktické zkušenosti, ale když jsem se ho kdysi dávno pokoušel rozchodit na jornadě, zjistil jsem že má excelentní dokumentaci, kde je popsané snad všechno. Už delší dobu chci proniknout do jádra unixu, jenže na mém počítači to není tak jednoduché, protože na něm musím taky fungovat, navíc dokumentace ubuntu se zaměřuje spíš na uživatele, než na průzkumníky. NetBSD mi přišlo jako ideální systém pro poznávání unixu, takže jsem se pevně rozhodl že ho tam dostanu ať to stojí co to stojí.

Nastavil jsem si tedy vmware, nainstaloval NetBSD a začal stahovat zdrojáky z svn. Trvalo to snad století, ale na konci jsem měl vše potřebné a mohl jsem postupovat podle návodu. Nastavoval jsem, kompiloval a já nevím co ještě, ale nakonec to vždy skončilo chybou. Návod je pro NetBSD 3.1, přičemž v době psaní tohoto textu je aktivní 5.1. Vypadá to, že od doby napsání návodu se cosi změnilo a kompilace padá na ovladači USB.

Zkoušel jsem všechno možné, včetně úprav konfiguráku jádra a zuřivého googlení, ale problém jsem nepřekonal. Hrál jsem si s tím příležitostně asi měsíc, ale nebylo to nic platné. Na IRC jsem dokonce vyhlásil, že nabízím 500kč tomu kdo to rozchodí, jenže ani zkušenější itsgoingd neuspěl. Celá věc se dostala tak daleko, že jsem si dal dokonce inzerát do bazaru abclinuxu, kde jsem to nabídl i ostatním, ale 500kč je zřejmě buď moc málo, nebo NetBSD moc hardcore :).

Squidge

Nějak jsem se poflakoval a občasně googlil až do předevčírem, kdy jsem si na vrchol mého TODO poznámkovníčku napsal: Linux na router. Aby se neřeklo, zkusil jsem i netbsd 3.1, která se dá stáhnout na stránkách návodu, ale měl jsem z toho pocit jako kdybych si prdnul v rozlehlé jeskyni - nikde nic podtržené nezkreslenou ozvěnou. Celá .img je sice chválihodně malá, ale v těch 1.3MB nic není! Minimum příkazů, nové programy navíc není možné doinstalovat, protože flash má jen 2MB a flashdisk to buď neumí, nebo jsem na to nepřišel. WTF? Tohle jsem vážně chtěl? Nevím okolik je lepší 5.1, ale ten pár let starý 3.1 build vypadal jako trakař, zatímco čtyři roky stará Midge vedle něj byla kosmická raketa schopná letu hyperprostorem.

Mezi tím jsem si taky koupil další router na aukru (byl až moc levnej, tak jsem ho prostě musel koupit), předevčírem ráno mi přišel domu.

Včera jsem vstal a pohled mi padl na můj todovníček. Pomyslel jsem si že už by to vážně chtělo něco s tím udělat a tak jsem opět začal googlit. Vzpomněl jsem si, že na routerech často běhá OpenWRT, jenže ten není jen tak jednoduché zkompilovat. Někde jsem narazil na fórum, nebo mailovou konferenci, kde kdosi psal že vytvořil vlastní distribuci zvanou Squidge, která je v podstatě OpenWRT s možností běhu USB rootu, což je kompletní systém uložený na flashdisku, v routeru zůstává pouze loader. To znělo skvěle, otevřel jsem si tedy stránky distribuce, kde je jednoduchý návod na kompilaci a nefunkční odkaz na Squidge 1.7.

Zkoušel jsem hledat všude možně, včetně webarchive, ale funkční odkaz jsem nenašel. Po chvilce hledání jsem se dostal do sourceforge, odkud se dá stáhnout verze 1.4, jenže já měl plné zuby starých sraček. 1.7 v sobě má mít spoustu vychytávek, které umožňují zajímavé modifikace, jako je třeba i2c místo LED atp.. Rozhodl jsem se tedy, že si zkompiluji vlastní 1.7.

Včera jsem toho upravil spoustu, ale ne všechno fungovalo. Podle všeho jsem ručně opravil adresy na svn, protože staré byly nefunkční, navíc lehce ohackoval jednotlivé python scripty, které mají za úkol projít make OpenWRT a nastavit chtěné a nechtěné vlastnosti, programy a moduly. Musel jsem patchnout script který pořád padal na vyjímkách, protože bez toho to prostě nešlo.

Výsledkem je zbrusu nová Squidge 1.7 s novým 2.6 jádrem, podporou GPIO, moduly pro i2c, 1-wire a UART, která má navíc root na flashdisku, takže nejste omezeni 2MB interního flashe, ale jen tím co se vejde na ext3 flashdisk. Doufám že nemá nějakou skrytou chybu kvůli tomu patchi python scriptu, ale co jsem ho dnes zkoušel, vypadá a funguje skvěle.

Okaz pro stažení souboru který je nutno rozbalit na flashdisk. Image kterou je nutné nahrát do routeru se nachází v /boot.

Závěr

BR6104KP je skutečně parádní kus hardware. Za cenu pár stovek získáte embeded zařízení, které nemá nijak špatné parametry. Díky podpoře všemožných sběrnic může sloužit k jednoduché domácí automatizaci, robotice, jako mikroserver, nebo hosting různých checker scriptů. Využití se meze nekladou..

Osobně mám v plánu nechávat ho konstantně zapnutý a používat ho jako jednouživatelský mikroserver k internetové automatizaci (různé checkery a reagující scripty) s možností připojení některých autodestrukčních prvků, ale o tom možná až někdy příště :).

       

Hodnocení: 92 %

        špatnédobré        

Obrázky

Squidge, obrázek 1 Squidge, obrázek 2 Squidge, obrázek 3 Squidge, obrázek 4

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

11.2.2011 20:23 romales hiphop
Rozbalit Rozbalit vše Re: Squidge
Tak ještě to "pravé" panictví a jsi skoro chlap ;) (Ještě potom zbývá vypít prasečí oko z podkolenní jamky)
11.2.2011 20:47 Vskutečnosti Saýc | skóre: 7
Rozbalit Rozbalit vše Re: Squidge
Pockej, ja myslel ze pravej chlap jsi, kdyz nekoho zabijes?
11.2.2011 20:49 ____ | skóre: 15 | blog: _
Rozbalit Rozbalit vše Re: Squidge
A co třeba připravit holku o panictví a hned poté ji zabít?
11.2.2011 20:56 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Squidge
Jak tě takové věci mohou napadnout?
-- Nezdar není hanbou, hanbou je strach z pokusu.
davkol avatar 11.2.2011 21:00 davkol | skóre: 80 | blog: h8blog | Intipiland
Rozbalit Rozbalit vše Re: Squidge
Max avatar 12.2.2011 00:23 Max | skóre: 61 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Squidge
Jo, to by mně zajímalo, kde seženeš holku, kterou by jsi připravil o panictví :P.
Zdar Max
Měl jsem sen ... :(
12.2.2011 01:50 ____ | skóre: 15 | blog: _
Rozbalit Rozbalit vše Re: Squidge
1. bys, 2. jak jinak to nazvat?
12.2.2011 08:53 romales hiphop
Rozbalit Rozbalit vše Re: Squidge
http://cs.wikipedia.org/wiki/Panna

"Panenství, tedy „stav bytí pannou“"...
gtz avatar 11.2.2011 21:26 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
Rozbalit Rozbalit vše Re: Squidge
Třeba přijít o panictví s nějakou starší paní. Na starém kole se naučíš nejlépe jezdit
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
Max avatar 12.2.2011 00:25 Max | skóre: 61 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Squidge
Aneb, když chytne stará stodola, to je pak pěknej fajrák :P.
Zdar Max
Měl jsem sen ... :(
Max avatar 12.2.2011 00:26 Max | skóre: 61 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Squidge
Nicméně můj kolega by pravil, že s rozinkou by šel jen za prachy :)
Zdar Max
Měl jsem sen ... :(
gtz avatar 12.2.2011 18:37 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
Rozbalit Rozbalit vše Re: Squidge
proč? protože stará stodola si myslí, že je to naposledy :)
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
11.2.2011 22:44 Kvakor
Rozbalit Rozbalit vše Re: Squidge
Je zajímavé, že pro ADM5120 se téměř nevyskytují hotové binárky, když jsem kdysi nahrával OpenWRT do staršího Mikrotiku, musel jsem si ho přeložit, což ale naštěstí probělho bez jakýchkoliv problémů. I když vlastně jednu hotovou věc jsem našel, byla to image pro TFTP boot, pomocí které šlo stáhnou a nahrát jak jádro, tak sbalený souborový systém (každé z nich na samostanou jffs2 partition ve vnitřní FLASH paměti). Mikrotik totiž USB neměl a cpát tam data jde jen sériovým kabelem (což má smysl jen pro začátek instalce) nebo přes sít.

Na druhou stranu, ten Mikrotik má normální RS232 (jen v Minicom nezapomeňte přepnout flow control z HW na SW a povypínat rozličné modemoidní inicializační řetězce), což se docela hodí i po instalační fázi, například v okamžiku, kdy si začnete hrát s vestavěným switchem, kde stačí jedno uklepnutí a rázem se dokonale odříznete od sítě :-)

PS: Ty LED v síťových konektorech se mi nikdy nepovedlo pořádně nastavit tak, aby blikotaly správně ... ještě že to v neprůhledné krabičce bylo jeddno :-)
Grunt avatar 13.2.2011 04:06 Grunt | skóre: 19 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Squidge
Mikrotik totiž USB neměl
No tak on Inifineon/Adm5120 má USB kontroler myslím libovolný. Akorát jak na sviňu u RouterBoardů řady 1XX není ani u jednoho vyveden.
Na druhou stranu, ten Mikrotik má normální RS232
Není úplně pravda. On ten UART je naprosto stejný jako v případě výše popsaného routeru (tedy TTL logika nebo tak), akorát těsně před Cannonem je MAX. Ty ostatní nedatové piny jsou stejně intaktní jako u jakéhokoliv jiného podobného Embedded boardu.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
12.2.2011 00:56 zZ
Rozbalit Rozbalit vše Re: Squidge
Ještě větší blbec, než jsme doufali. Sprostý nebudu, je to tvůj blogísek, tak si do něj blogískuj, ale držím se jen těžko :)
12.2.2011 01:40 Bystroushaak
Rozbalit Rozbalit vše Re: Squidge
Že jsi to ty, neznámý anonyme, tak ti dávám povolení si zatrollit. S chutí a vervou se do toho pusť, snad se ti uleví :)
Dalibor Smolík avatar 12.2.2011 15:11 Dalibor Smolík | skóre: 53 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: Squidge
Opravdu, trollové se krmit nemají!
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
12.2.2011 16:04 Bystroushaak
Rozbalit Rozbalit vše Re: Squidge
Když já se musím o všem přesvědčit sám :)
12.2.2011 16:11 zZ
Rozbalit Rozbalit vše Re: Squidge
a teď za to zaplaťýš!!! (doufám, že ti to vipálilo očÿ ;-))
12.2.2011 16:45 Bystroushaak
Rozbalit Rozbalit vše Re: Squidge
:)
15.2.2011 05:49 zZ
Rozbalit Rozbalit vše Re: Squidge
To psal falešný zZ. Co se týče té anonymity, tak se známe docela dobře.. snad z těch dvou Z něco vykoumáš...
12.2.2011 16:45 retroslava | skóre: 8 | blog: TryCatch | Žižkoff
Rozbalit Rozbalit vše Re: Squidge
00:08 < Bystroushaak> jsem ho stahl rucne a nakopiroval do nejake nahodne slozky, snad to vyjde..
Tak to mě dostalo. Hezkej dlouhej zápisek. Takhle má vypadat pravej blog. Né napsat jednu otázku nebo vložit trapnej komix.
Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
12.2.2011 18:42 Bystroushaak
Rozbalit Rozbalit vše Re: Squidge
Dík, jsem rád že se líbí.
xkucf03 avatar 13.2.2011 00:07 xkucf03 | skóre: 44 | blog: xkucf03
Rozbalit Rozbalit vše Re: Squidge
Pěkný článek, díky. Jen by bylo dobré ty obrázky nahrát přímo sem na Ábíčko – mám zkušenost, že z těch externích severů po čase mizí a pak je škoda mít článek bez obrázků.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
Salamek avatar 13.2.2011 03:30 Salamek | skóre: 20 | blog: salamovo
Rozbalit Rozbalit vše Re: Squidge
styl tveho vyjadrovani na IRC mi pripomina rozhovory s vlastikem prez jabber na podobna temata :-D
Skutečně nemám v plánu zničit Microsoft. Bude to jen zcela neúmyslný vedlejší efekt.
Grunt avatar 13.2.2011 03:57 Grunt | skóre: 19 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Squidge
Tak spíš než ke kompilaci blahopřeju k procitnutí, že je to obyčený zakuklený počítač (odporně tzv. Embedded) a k sériové konzoli. Jinak to, že
Vzpomněl jsem si, že na routerech často běhá OpenWRT, jenže ten není jen tak jednoduché zkompilovat
je jen sporstá pomluva a určitě to není pravda. Teda aspoň občas. :-)
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
13.2.2011 14:44 Pavel Vymetálek
Rozbalit Rozbalit vše Re: Squidge
Nebyly by k mání upravené scripty, aby se to dalo přeložit i ze zdrojáků?

Nikdy něvěř binárkám, které si sám nesestavíš :-)
13.2.2011 16:09 Bystroushaak
Rozbalit Rozbalit vše Re: Squidge
Mno, v podstatě jde o upravení všech svn linků z protokolu http:// na svn://, jmenovitě squidge/openwrt/feeds.conf.default, a /squidge/openwrt.py. Dál je pak nutné ošetřit řádek 153 v squidge/mksquidge_usbroot.py do tvaru
    try:
      cfg.module(i)
    except KeyError:
      pass
Někde na netu se se mi podařilo najít script který to taky nějak řeší, bohužel až poté co jsem na to několik hodin přicházel :S Nejsem si úplně jistej jeho funkčností, ale podle všeho dělá to samé co jsem dělal já; http://openpaste.org/en/24730/, s vyjímkou toho patche mksquidge_usbroot.py.
Pavel Vymetálek avatar 14.2.2011 07:27 Pavel Vymetálek | skóre: 15 | Náchod
Rozbalit Rozbalit vše Re: Squidge
Dík, jede to.
Bystroushaak avatar 14.2.2011 15:52 Bystroushaak | skóre: 25 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Squidge

Narazil jsem na to, že některé balíky prostě nejdou nainstalovat (resp. nainstalují se, ale při spuštění hlásí skutečně podivnou chybu openwrt symbol 'errno': can't handle reloc type xx), tak si teď zkouším udělat čisté OpenWRT. Mám takovej pocit, že za tu chybu totiž může to zakomentování..

Jestli se mi to podaří, tak o tom udělám další blogpost.

Založit nové vláknoNahoru

ISSN 1214-1267   Powered by Hosting 90 Server hosting
© 1999-2013 Argonit s. r. o. Všechna práva vyhrazena.