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 15:00 | Nasazení Linuxu
Byl aktualizován seznam 500 nejrychlejších superpočítačů na světě TOP500. Před rokem nejrychlejší Sequoia klesl na třetí místo. Před půl rokem nejrychlejší Titan je druhý. Aktuálním nejrychlejším superpočítačem je čínský Tianhe-2 (MilkyWay-2). Počítač byl vyvinut na tamní Národní univerzitě obranných technologií (NUDT). Použitou linuxovou distribucí je Kylin Linux.
Ladislav Hagara | Komentářů: 19
včera 14:57 | Zajímavý článek
Na konferenci Internet a Technologie (13) představil Bedřich Košata z CZ.NIC nový projekt, na kterém pracují členové Laboratoří CZ.NIC. Tento počin je zaměřený na vývoj bezpečného domácího routeru, jenž je součástí většího projektu sledujícího zlepšení bezpečnosti v českém síťovém prostředí. Toho chce dosáhnout pomocí analýzy síťového provozu a aktivním nasazováním ochrany proti detekovaným bezpečnostním hrozbám. Zmíněný domácí… více »
Vilem Sladek | Komentářů: 8
včera 14:55 | Pozvánky
Také vás zajímá, jaké to je mít chytré brýle Google Glass na hlavě? Už za týden si je můžete vyzkoušet! Jedná se o neoficiální představení ve třech městech od těchto GUG.cz skupin: … více »
Destil | Komentářů: 0
včera 09:53 | IT novinky
V Británii bude od roku 2015 cenzurována pornografie na Internetu v rámci "prevence proti sexualizaci a komercionalizaci dětství". Tento poslední výtvor vlády Davida Camerona bude možné u ISP deaktivovat jen na explicitní žádost.
Luboš Doležel (Doli) | Komentářů: 85
16.6. 06:00 | IT novinky
Google představil projekt Loon. Cílem projektu je zpřístupnění internetu všem pomocí stratosférických balónů. Testování projektu začalo na Novém Zélandu. Vypuštěno bylo prvních 30 balónů. Podrobnější informace v často kladených otázkách (FAQ). Novinky a obrázky na Google+.
Ladislav Hagara | Komentářů: 83
14.6. 14:26 | Zajímavý článek
Denise Dumas poodhalila plán vývoje Red Hat Enterprise Linuxu. V rozhovoru pro TechTarget uvedla například, že v připravovaném Red Hat Enterprise Linuxu 7 bude výchozím grafickým uživatelským rozhraním GNOME Classic Mode a výchozím souborovým systémem pro boot, root a uživatelská data bude XFS. Plán vývoje a připravované novinky byly prezentovány také na konferenci Red Hat Summit 2013. Přednášky jsou k dispozici například na YouTube (Red Hat Enterprise Linux Roadmap: 1. část a 2. část).
Ladislav Hagara | Komentářů: 68
14.6. 10:21 | Zajímavý software
Další verze prohlížeče Opera, která už je stavěná na WebKitu, se na Linuxu jen tak nedočkáme. Podle prohlášení jejich zaměstnance se soustředí na majoritní platformy, takže první vydání pro Linux nebude.
Luboš Doležel (Doli) | Komentářů: 38
13.6. 12:47 | Zajímavý článek
Na serveru Fedora.cz bylo zveřejněno pokračování seriálu o integrovaných vývojových prostředích pro Linux. Ve třetím dílu se Pavel Tišnovský věnuje integrovaným vývojovým prostředím, která jsou určena pro programovací jazyky mající v Linuxu spíše minoritní postavení. Konkrétně se jedná o integrovaná vývojová prostředí Gambas a Lazarus. Prostředí Gambas je inspirováno Visual Basicem. Prostředí Lazarus je založeno na myšlenkách … více »
Ladislav Hagara | Komentářů: 0
13.6. 11:40 | Humor
The Register informuje, že od uvedení informace o tom, jak snadno se NSA může dostat k soukromým datům lidí (na Facebooku, Google, u Microsoftu, Apple, atd.), vzrostl prodej knihy George Orwella 1984 na Amazon.com o 9500%. Zajímavá náhoda, což? … více »
David Watzke | Komentářů: 19
13.6. 11:01 | Upozornění
Pokud jste neměli možnost zúčastnit se květnové konference Internet a Technologie (13) nebo jste ji nestihli sledovat online, tak na stránkách www.nic.cz/it13 teď najdete videozáznamy všech prezentací a obou panelových diskusí. … více »
Vilem Sladek | Komentářů: 0
Notebook
 (44%)
 (15%)
 (54%)
 (7%)
Celkem 408 hlasů
 Komentářů: 33, poslední dnes 02:43
Rozcestník
Reklama
Autoškola testy online Levný benzín

Squidge

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

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.

Průběh kompilace podle mě dobře vystihuje IRC log;

16:46 * Bystroushaak si stavi squidge
// Optimistický začátek..
..
18:06 < Bystroushaak> fuu
18:06 < Bystroushaak> to failnulo a ja vubec netusim proc
// Mno nic, spustil jsem to znova, třeba se to opraví samo, šel jsem mezi tím pájet konektor do druhého routeru
..
18:59 < Bystroushaak> posrana, zamrdana mikropajka
18:59 < Bystroushaak> jak s tou srackou ma nekdo pajet?
19:00 < Bystroushaak> mam 100 chuti ji vzit a zabodnout nekomu do prdele
// Vážně, celou hodinu jsem se to s ní snažil připájet. Občas se zpětně obdivuju jakou mám trpělivost..
..
19:08 < Bystroushaak> mrdat mrdat mrdat!
19:08 < Bystroushaak> jdu to vzit trafopajkou
19:09 < Bystroushaak> at se treba cmosy poserou
..
19:15 < Bystroushaak> fakt - trafopajkou mi to trvalo asi 30s
19:16 < Bystroushaak> jen jsem pak musel oskrabovat kalafunu :S
..
19:31 * Bystroushaak prave udelal dirty hack v tom python konfiguraku
19:32 < Bystroushaak> uvidime jestli se to zase sesype..
19:33 < Bystroushaak> hm, takze jo, sesype, jen o 10 radek dal :S
..
19:44 < Bystroushaak> tak ta kompilace pada na bluetooth modulu do jadra
..
20:23 * Bystroushaak narazil na podivnou syntax shellscriptu
..
23:42 < Bystroushaak> huh
23:43 * Bystroushaak opatchoval nektere python scripty
..
00:00 < Bystroushaak> tak dalsi pokus
00:00 < Bystroushaak> ten modul co hazel chybu uz ji nehazi
00:01 < Bystroushaak> pro zmenu ted i2c-tools
..
00:04 < Bystroushaak> ne
00:04 < Bystroushaak> tak dalsi pokus
..
00:07 < Bystroushaak> kdyz do sracek, tak aspon pekne pohlave
00:07 < Bystroushaak> to nemuze stahnout ten balik z svn
00:07 < w> No jó, SVN. :))
00:07 < Bystroushaak> kdyby to tam bylo nejak normalne nadefinovany, tak to neni problem, ale takhle fakt nemam tuseni kde to ma byt
00:08 < Bystroushaak> jsem ho stahl rucne a nakopiroval do nejake nahodne slozky, snad to vyjde..
..
00:10 < Bystroushaak> i2c-gpio-custom
00:10 < Bystroushaak> pice :P
..
00:17 < Bystroushaak> fuuu
00:17 < Bystroushaak> fu
00:17 < Bystroushaak> fuuuuu
00:17 < Bystroushaak> FUUUUU
00:39 < Bystroushaak> ha
00:39 < Bystroushaak> uz urcite vim kde je chyba :)
00:39 < Duck> mezi zidli a klavesnici
00:39 < Duck> jako vzdy
00:40 < Bystroushaak> ne, tak ne
00:40 < Bystroushaak> jsem slepej :S
00:42 < Bystroushaak> ted uz to urcite vyjde
00:42 < Bystroushaak> jinak uz bych se skoro musel nasrat
00:46 < Bystroushaak> ok, budu se muset nasrat
00:46 < Bystroushaak> uaaarrr
..
01:00 < Bystroushaak> mno
01:00 < Bystroushaak> ted to dela neco co to jeste nedelalo
01:00 < Bystroushaak> aspon si na to nepamatuju
01:02 < Bystroushaak> no, ne ze bych chtel byt predcasne optimisticky, ale ono to snad kompiluje
..
01:41 < Bystroushaak> tve, by me zajimalo co to dela
01:41 < Bystroushaak> se to tvari jako ze kompiluje, pritom to porad wgetem taha novy veci
01:41 < Bystroushaak> jako uz si to natahalo prez GB
01:42 < Bystroushaak> nejspis si to vytvari lokalni repozitar :D
01:42 < Bystroushaak> wtf..
01:42 < Bystroushaak> free desktop na routeru .. tak fakt nevim :D
..
01:59 < Bystroushaak> :D
01:59 < Bystroushaak> fuck
02:00 < Bystroushaak> co se to tu hodinu kompilovalo? :D
02:00 < Bystroushaak> to skoncilo uplne stejnou dementni hlaskou
..
02:37 < Bystroushaak> no fok
02:38 < Bystroushaak> to snad nikdy nesestavim
02:42 < Bystroushaak> shit the fuck
02:42 < Bystroushaak> atmtcp
02:44 < Bystroushaak> z toho by se jeden vysral na koberec a pak to do nej zamatlal nohama
02:45 < Bystroushaak> ja teda na fekal a mazani hoven moc nejsem, takze si dam jen kofolu
..
03:16 < Bystroushaak> tak jsem tomu zakazal vyjimky a neco to dela
..
03:22 < Bystroushaak> to jako ze to skutecne stahlo 2.8GB a zabralo nekolik hodin kompilaci, aby to vygenerovalo soubor o velikosti 6.4MB? :D
03:22 < Bystroushaak> I'm disappointed

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: 79 | blog: Dotazovací blog | většinou u Olomouce
Rozbalit Rozbalit vše Re: Squidge
Max avatar 12.2.2011 00:23 Max | skóre: 59 | 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: 26 | 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: 59 | 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: 59 | 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: 26 | 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: 18 | 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: 42 | 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: 19 | 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: 18 | 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: 21 | blog: Bystroushaakův blog | Litoměřicko
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. ## České stránky o programovacím jazyce D
Bystroushaak avatar 15.2.2011 01:10 Bystroushaak | skóre: 21 | blog: Bystroushaakův blog | Litoměřicko
Rozbalit Rozbalit vše Re: Squidge
Poté, co mi došlo, že nejsem génius, rozhodl jsem se zešílet. ## České stránky o programovacím jazyce D

Založit nové vláknoNahoru

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