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í
×
dnes 01:23 | Komunita
Po písmenech R, S a T následuje U. Po Raring Ringtail, Saucy Salamander a Trusty Tahr následuje Utopic Unicorn. Mark Shuttleworth oznámil, že příští Ubuntu ponese jméno Utopic Unicorn.
Ladislav Hagara | Komentářů: 12
včera 01:23 | Zajímavý software
Google vydal verzi 1.0.5 svého Google Web Designeru (GWD). Jednou z novinek je podpora Linuxu, konkrétně linuxových distribucí Ubuntu, Debian, openSUSE a Fedora. Dle nápovědy: Google Web Designer je pokročilá webová aplikace vytvořená pomocí technologií HTML5, která umožňuje návrh a vytváření reklam HTML5 a jiného webového obsahu pomocí integrovaného vizuálního a kódového rozhraní.
Ladislav Hagara | Komentářů: 11
22.4. 21:08 | Nová verze
Vyšlo GCC 4.9.0. Přináší podporu OpenMP 4.0, hodně práce na ještě nevydaném C++1y, vylepšení pro platformy ARM, lepší schopnosti optimalizace nebo UndefinedBehaviorSanitizer (nový detektor nedefinovaného chování).
Luboš Doležel (Doli) | Komentářů: 25
22.4. 14:55 | Zajímavý projekt
Vývojáři OpenBSD nedávno forkli OpenSSL za účelem pročištění, odlehčení a opravy chyb. Nyní má tento projekt jméno a oficiální stránku. Po dokončení "čistky" je plánována i podpora jiných operačních systémů (kromě OpenBSD).
Hans1024 | Komentářů: 83
22.4. 14:46 | Pozvánky
Jarní konference EurOpen 2014 v Herbertově je otevřena pro přihlášení. Zaměření konference je Cloud, DNSSEC a embedded systémy. Více informací a přihlášení na www.europen.cz
cuba | Komentářů: 0
22.4. 11:01 | Komunita
Google zveřejnil seznam studentů přijatých do letošního Google Summer of Code. Z celkového počtu 4420 přihlášených studentů bylo vybráno 1307 studentů. Přehled studentů, projektů, organizací a mentorů je k dispozici ve zveřejněné tabulce. Například pro KDE bude pracovat 42 studentů, pro Apache Software Foundation 39 studentů, pro GNOME 35 studentů, pro openSUSE 14 studentů, pro Fedora Project 10 studentů, …
Ladislav Hagara | Komentářů: 8
19.4. 01:01 | Zajímavý článek
Společnost Coverity vydala Coverity Scan Open Source Report za rok 2013. Dle nejnovější zprávy je například v open-source C/C++ projektech průměrně 0,59 chyby na 1000 řádků kódu, kdežto u proprietárních projektů je to 0,79 chyby na 1000 řádků kódu. Službu Coverity Scan využívá více než 1700 open-source projektů.
Ladislav Hagara | Komentářů: 11
18.4. 01:23 | Komunita
ISC (Internet Systems Consortium) vydalo verzi 1.2.0 DNS serveru BIND 10. Současně bylo ale oznámeno, že se jedná o poslední verzi BIND 10. Projekt byl přejmenován na Bundy a předán komunitě. ISC bude nadále rozvíjet BIND 9 a ISC DHCP.
Ladislav Hagara | Komentářů: 21
17.4. 23:22 | Nová verze
Vyšlo Ubuntu 14.04 (Trusty Tahr) a jeho deriváty jako Kubuntu nebo Xubuntu. Jedná se o vydání s dlouhodobou podporou: pět let v případě Ubuntu Desktop/Server/Core/Kylin, Edubuntu a Kubuntu, tři roky jinak.
davkol | Komentářů: 44
17.4. 20:40 | Nová verze

V kontrolním skriptu byla vylepšena detekce Linux/Ebury a přidány nově zjištěné signatury napadených webových serverů komponentou Linux/Cdorked.

… více »
Leos | Komentářů: 0
Máte na svém notebooku zašifrovaný pevný disk?
 (84%)
 (16%)
Celkem 1157 hlasů
 Komentářů: 22, poslední 20.4. 20:15
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: 2021× | 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: Mahuleno, Mahuleno, ty máš doma nahuleno | Hanáko, máš mocho na repáko
Rozbalit Rozbalit vše Re: Squidge
"Would you rather be smart or happy?" | Přejděte na ErgoDox! | Raise your dongers! | \m/_d^_^b_\m/
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: 43 | 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: 14 | Náchod
Rozbalit Rozbalit vše Re: Squidge
Dík, jede to.
Bystroushaak avatar 14.2.2011 15:52 Bystroushaak | skóre: 23 | 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.

Poté, co mi došlo, že nejsem génius, rozhodl jsem se zešílet. ## NSA operation ORCHESTRA.
Bystroushaak avatar 15.2.2011 01:10 Bystroushaak | skóre: 23 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Squidge
Poté, co mi došlo, že nejsem génius, rozhodl jsem se zešílet. ## NSA operation ORCHESTRA.

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.