Poslušně hlásím Windows 10 jsou zde.
Tak jsem opět podlehl davovému šílenství a udělal upgrade na Windows 10. Když je to zadarmo, no nekup to.
Bohužel se to neobešlo bez drobného problému s ESETem. Po startu Windows se zobrazovala modrá smrt s hláškou "DRIVER_IRQL_NOT_LESS_OR_EQUAL (epfwwfp.sys)".
Dle návodu stačí jen projít k opravě Windows a přejít do příkazového řádku. Na systémovém HDD pomocí následujícího příkazu smazat soubor ovladače ESETu. Pozor systémový HDD se hlásil pro změnu jako D: (nemám tušení proč se prohodil s tím datovým).
DEL /F /S /Q /A "C:\Windows\System32\drivers\epfwwfp.sys"
Zdroj.
čtvrtek 30. července 2015
úterý 28. července 2015
Turris GADGETS jsou tu
Díky tomu, že patřím mezi aktivní uživatele a hračičky, tak jsme dnes domů obdrželi další krabičku. Tentokrát není sice od CZ.NICu ale od jejich partnera společnosti JABLOTRON.
úterý 14. července 2015
Turris a jeho SPI
Tentokrát stačilo upravit spidev_test a můžeme si pěkně povídat s FRAM připojenou k Turrískovi.
Úprava spočívala v rozšíření o možnost zadávat a odesílat vlastní data prostřednictvím SPI.
Zdrojový kód je na https://github.com/jfilaa/spitool.git.
Katalogový list k použité FRAM FM25H20: http://www.farnell.com/datasheets/1929460.pdf
Úprava spočívala v rozšíření o možnost zadávat a odesílat vlastní data prostřednictvím SPI.
Zdrojový kód je na https://github.com/jfilaa/spitool.git.
Katalogový list k použité FRAM FM25H20: http://www.farnell.com/datasheets/1929460.pdf
neděle 19. dubna 2015
středa 11. března 2015
Sobotní den strávený na 120 % nebo 130 %
Dnešní den pro nás začíná 0:25,
kdy už s lepší společností přijíždíme do stanice Kačerov. Chvilku čekáme a
posloucháme jak nelehký úkol mají pracovníci ostrahy. Naštěstí opilec se už uklidnil a obsluha nám kontroluje lístky na unikátní projížďku nočním
metrem. Hlavní pořadatel nám nejdříve udělí základní bezpečnostní pokyny a hned scházíme do stanice, kde na nás čekají tři původní vagony soupravy sovětské
výroby. Na vozu s číslem 1085 studuji tabulku s konstatováním, že moje
dvousemestrová exkurze do azbuky je už nutně pokryta prachem ale „zdelano
v SSSR" jsem ještě přečetl.
Vždy mně v těchto vagonech fascinovalo chromované držadlo od deštníku u stěny za koženkovou lavicí. Ve skutečnosti se jedná o rukojeť pro nouzové odjištění dveří. Jak z opery jsou také kryty stropních svítidel. Dalším výrazným detailem je tlačítko záchranné brzdy s výraznou červenou tečkou na konci nezdravě dlouhého ukazováčku. Spolu s ostatními účastníky si fotíme soupravu metra ze všech stran, ale to se již z reproduktoru ozve nějaký neznámý hlas s povelem „Ukončete nástup, dveře se zavírají“. V porovnání s novodobými vozy mají tyto ještě žárovkové osvětlení, které při přejezdu v mezerách v napájecích okruzích pohasínají. K tomu nám hlas z reproduktoru vypráví, jak je metro složitý organismus a kolik lidí, které běžně Pražané v metru nepotkají, zajišťují ale jeho bezproblémový chod. Jak je každou noc ve zkratovacích stanicích odvedeno z napájecích okruhů zbytkové ale stále nebezpečné trakční napájení. Jak projíždějí tubusy metra servisní soupravy i to jak pochůzkáři procházejí a kontrolují každý metr kolejí v tunelech. Ve stanici Pražského povstání se po skupinkách namačkáme do místnosti s ovládacím pultem, kde nám pracovník předvádí řízení jeho malého nádraží. Na Vyšehradě si prohlížíme místnost dohledu stanice, prý tu mají nové televize, ale pořád dávají ten stejný pořad, stěžuje si pracovník s úsměvem. Mimo jiné nám ukazuje část panelu, na kterém jsou počítadla příchozích a odcházejících pasažérů. Nedá mi to a hned se pokouším u turniketu přerušovat infračervené paprsky tu jedním a tu druhým směrem. Skutečně to funguje, obě počítadla opravdu fungují.
Vždy mně v těchto vagonech fascinovalo chromované držadlo od deštníku u stěny za koženkovou lavicí. Ve skutečnosti se jedná o rukojeť pro nouzové odjištění dveří. Jak z opery jsou také kryty stropních svítidel. Dalším výrazným detailem je tlačítko záchranné brzdy s výraznou červenou tečkou na konci nezdravě dlouhého ukazováčku. Spolu s ostatními účastníky si fotíme soupravu metra ze všech stran, ale to se již z reproduktoru ozve nějaký neznámý hlas s povelem „Ukončete nástup, dveře se zavírají“. V porovnání s novodobými vozy mají tyto ještě žárovkové osvětlení, které při přejezdu v mezerách v napájecích okruzích pohasínají. K tomu nám hlas z reproduktoru vypráví, jak je metro složitý organismus a kolik lidí, které běžně Pražané v metru nepotkají, zajišťují ale jeho bezproblémový chod. Jak je každou noc ve zkratovacích stanicích odvedeno z napájecích okruhů zbytkové ale stále nebezpečné trakční napájení. Jak projíždějí tubusy metra servisní soupravy i to jak pochůzkáři procházejí a kontrolují každý metr kolejí v tunelech. Ve stanici Pražského povstání se po skupinkách namačkáme do místnosti s ovládacím pultem, kde nám pracovník předvádí řízení jeho malého nádraží. Na Vyšehradě si prohlížíme místnost dohledu stanice, prý tu mají nové televize, ale pořád dávají ten stejný pořad, stěžuje si pracovník s úsměvem. Mimo jiné nám ukazuje část panelu, na kterém jsou počítadla příchozích a odcházejících pasažérů. Nedá mi to a hned se pokouším u turniketu přerušovat infračervené paprsky tu jedním a tu druhým směrem. Skutečně to funguje, obě počítadla opravdu fungují.
Ve čtyři ráno uléhám ke spánku,
už vím, že dnešní jistě poutavou přednášku o Turrisu asi zatáhnu jako za
starých časů. Ještě štěstí, že si ji budu moci v klidu a klidně ve 4k
rozlišení pustit později. Mou první přednáškou na letošním Install Festu je duo
Linuxových „celebrit“ české kotliny Petra Krčmáře a Ondřeje Caletky. Skutečně
jsem nevěděl, že součástí BusyBoxu je i miniaturní web server nebo po Petra
nepostradatelný terminálový kalendář. Díky jejich poutavému vyprávění čas, jim
vymezení, rychle uplyne a už odcházím si připomenout studentské gurmánské
zážitky. Po jednom pečeném vrabci děláme kulisu u točení rozhovorů. Prý je
potřeba najít vhodné pozadí, kontejner s modrým víkem je naprosto ideální,
nejsou přeci žádná televize Noha.
Oskar volí poněkud decentnější kulisu svého rozhovoru. U vchodu jsem si všiml mapy, kde může každý účastník zapíchnout špendlík přestavující místo, odkud daný účastník přijel. Paní učitelko zeměpisu, doufám, že jsem zelený špendlík do slepé mapy zapíchl alespoň přibližně Dvora Králové. Ale to již poslouchám další zajímavou přednášku o ARMovských procesorech, vždyť ARM hýbe světem. ARMovská tématika pokračuje povídáním o GPIO u RasberyPi. Pro mě poslední částí Install Festu je povídání o SDR. Jen škoda, že tato problematika je tak široká, že za 55 minut ji není možné ani nastínit, ale Jenda Hrach se o to úspěšně pokusil. Odcházím okolo našeho bloku číslo devět k Petřínské rozhledně a zjišťuji, že je to právě deset minut, co odjela zubačka. Prý jezdí každých patnáct minut, a je zajímavé, že odjíždí vždy ve stejnou dobu zespoda i shora, no musím to ještě prozkoumat. Jdu tedy parkem a kochám se pohledy na stověžatou Prahu v podvečerním slunci. V centru se po stylu Jamese Bonda rychle převlékám z ležérního Linuxáckého stylu do obleku a směřujeme k Vinohradskému Divadlu.
Oskar volí poněkud decentnější kulisu svého rozhovoru. U vchodu jsem si všiml mapy, kde může každý účastník zapíchnout špendlík přestavující místo, odkud daný účastník přijel. Paní učitelko zeměpisu, doufám, že jsem zelený špendlík do slepé mapy zapíchl alespoň přibližně Dvora Králové. Ale to již poslouchám další zajímavou přednášku o ARMovských procesorech, vždyť ARM hýbe světem. ARMovská tématika pokračuje povídáním o GPIO u RasberyPi. Pro mě poslední částí Install Festu je povídání o SDR. Jen škoda, že tato problematika je tak široká, že za 55 minut ji není možné ani nastínit, ale Jenda Hrach se o to úspěšně pokusil. Odcházím okolo našeho bloku číslo devět k Petřínské rozhledně a zjišťuji, že je to právě deset minut, co odjela zubačka. Prý jezdí každých patnáct minut, a je zajímavé, že odjíždí vždy ve stejnou dobu zespoda i shora, no musím to ještě prozkoumat. Jdu tedy parkem a kochám se pohledy na stověžatou Prahu v podvečerním slunci. V centru se po stylu Jamese Bonda rychle převlékám z ležérního Linuxáckého stylu do obleku a směřujeme k Vinohradskému Divadlu.
Dnešní den završíme shlédnutím
Čapkova divadelního kusu „Loupežník“. Po odhalení opony divák shlédne černobílé
filmové uvedení do děje. Hned po tom, co se na scéně objevila Hana Maciuchová a
Jaroslav Satoranský si vzpomenu ještě na Karakoše a Trautumberka ale to je
přece jiná pohádka. Obsahem jeviště jsou v podstatě tři věci, telegrafní
sloup, lavička a opevněný dům podobný tomu z Abottabádu. Hra vypráví
příběh o lásce dcery pana profesora a loupežníka. Postava loupežníka je ta
která všechno spojuje, no zkrátka podle mého názoru „Čapkovská“. Z kritiky
jsem věděl, že divadlo pod vedením Tomáše Töpfra, hru nastudovalo trochu
specificky. Hra člověka nutí se zamyslet, ukazuje střed mládí a staří. Ale
končí to prozřením všech účastníků díky znovunalezení ztracené dcery. Asi jsem
obsah hry prozradil ale i tak vřele doporučuji všem si na vinohradského
Loupežníka zajít.
neděle 1. února 2015
První pokusy s JTAGem
Oprava rozbitého satelitního přijímače IPBox 910 HD začíná připojením STM32F3 Discovery Boardu a prvním seznámením s OpenOCD.
neděle 11. ledna 2015
I2C tlakoměr BMP180
Tentokrát přišel od Číňana I2C tlakoměr BMP180 od společnosti Bosch. U tohoto senzoru není měření tak jednoduché jako u popisovaného teplotního senzoru. Tlak je závislý na spustě veličin, nejdůležitější je teplota, čidlo tedy musí nejprve změřit teplotu a poté výslednou teplotu započítat při výpočtu aktuálního tlaku.
pondělí 15. prosince 2014
WiFi modulek za 90 Kč
Náhodou jsem na eBay narazil na malý ale šikovný WiFi modulek Wi07c. Dokáže pracovat v režimech AP, jako klient a nebo obojí najednou. Po rozbalení stačilo připojit napájení, Rx a Tx a vývod CH_PD na +3,3 V.
neděle 14. prosince 2014
Další zařízení na I2C (teploměr + bezdrátová EEPROM + GPIO Expander)
K dnešnímu hraní stačilo pomocí propojky uzemnit reset procesoru STM8 na M24LR Discovery destičce.
neděle 7. prosince 2014
OpenWRT a akcelerometr + kompas + gyro
Po zprovoznění I2C sběrnice si k ní můžeme připojit například obvody LSM303DLHC (akcelerometr + kompas) a nebo gyroskop L3GD20, vše skvěle zabaleno na STM32F3 Discovery Boardu. Na Discovery Boardu je nutné vymazat paměť MCU aby nám do komunikace "nekecal" a propojit následující vývody: PB6 na PA5, PB7 na PA7 a v neposlední řade zapojit PA6, tedy pin SA0 gyra, na logickou jedničku (výběr I2C módu).
středa 3. prosince 2014
OpenWRT a teploměr
I na posledním routeru jsem přešel na poslední verzi OpenWRT, tedy na 14.07 branch (Barrier Breaker).
Vše proběhlo bez problémů až na teploměr, ten je připojen prostřednictvím převodníku USB-RS232 s řadičem od FTDI. Digitemp používá 6-ti bitovou komunikaci, patne pro emulaci 1-wire prostřednictvím sériové linky. Bylo tedy nutné maličko upravit ovladač, jinak se v logu zobrazují následující hlášky a teploměr vůbec nefunguje:
ftdi_sio ttyUSB0: requested CSIZE setting not supported
Stačí provést úpravy v souboru /build_dir/target-mipsel_mips32_uClibc-0.9.33.2/linux-brcm47xx_generic/linux-3.10.49/drivers/usb/serial/ftdi_sio.c
Jedná se o sprosté zakomentování příslušné kontroly:
Řádek 2194:
A doplnění volby do switche od řádku 2240
switch (cflag & CSIZE) {
Další možností je použití patche:
http://patchwork.ozlabs.org/patch/306740/
Pro Asus 500gP je možné rovnou stahovat balíček z ulož.to.
Vše proběhlo bez problémů až na teploměr, ten je připojen prostřednictvím převodníku USB-RS232 s řadičem od FTDI. Digitemp používá 6-ti bitovou komunikaci, patne pro emulaci 1-wire prostřednictvím sériové linky. Bylo tedy nutné maličko upravit ovladač, jinak se v logu zobrazují následující hlášky a teploměr vůbec nefunguje:
ftdi_sio ttyUSB0: requested CSIZE setting not supported
Stačí provést úpravy v souboru /build_dir/target-mipsel_mips32_uClibc-0.9.33.2/linux-brcm47xx_generic/linux-3.10.49/drivers/usb/serial/ftdi_sio.c
Jedná se o sprosté zakomentování příslušné kontroly:
Řádek 2194:
/*if (C_CSIZE(tty) == CS6) { dev_warn(ddev, "requested CSIZE setting not supported\n"); termios->c_cflag &= ~CSIZE; if (old_termios) termios->c_cflag |= old_termios->c_cflag & CSIZE; else termios->c_cflag |= CS8; }*/ cflag = termios->c_cflag; if (!old_termios) goto no_skip;
A doplnění volby do switche od řádku 2240
switch (cflag & CSIZE) {
case CS5: dev_dbg(ddev, "Setting CS5 quirk\n"); break; case CS6: dev_dbg(ddev, "Setting CS6\n"); break; case CS7: urb_value |= 7; dev_dbg(ddev, "Setting CS7\n"); break;
Další možností je použití patche:
http://patchwork.ozlabs.org/patch/306740/
Pro Asus 500gP je možné rovnou stahovat balíček z ulož.to.
pátek 14. listopadu 2014
UCI OpenWRT
Pro čtení a zápis parametrů konfiguračních souborů OpenWRT je možné použít UCI, viz několik příkladů:
čtvrtek 13. listopadu 2014
Pěkná jména pro rozšíření Majordomo Turris
Nelíbí se Vám v zobrazení Majordomo pouze MAC adresy? Tento skript vyčte z nastavení DHCP jména příslušející každé MAC a doplní je do souboru. Dokonce ani nevadí, že je do souboru připíše vícekrát, při aktualizace se duplicity odstraní.
sobota 8. listopadu 2014
Zprovoznění SPI, I2C a 1-wire na OpenWRT
Jak zprovoznit SPI na zařízení s OpenWRT, když nemá volný SPI port? Stačí jen najít několik volných GPIO pinů, nainstalovat pár balíčků a už to funguje.
Přihlásit se k odběru:
Příspěvky (Atom)

















