Mindblown: a blog about philosophy.

  • Jak na debug kódu uvnitř čipu

    Jak na debug kódu uvnitř čipu

    Nastavení GDB debuggeru pro vzdálené ladění programu na STM32F10x procesorech. Instalace základních prvků – openocd a stlink programátoru.

  • Inkrementální operátor a jeho rychlost

    Inkrementální operátor a jeho rychlost

    Porovnání dvou typů inkrementálního operátoru v c++. Je z hlediska výkonu výhodnější používat prefix nebo suffix formu operátoru ?

  • Skutečně musíme používat veškeré technologie google ?

    Skutečně musíme používat veškeré technologie google ?

    Dnešní článek je tak trochu povzdechem nad tím, kam dnešní technologie (především webová) došla a nadále směřuje.Pokud tedy máte raději články technického zaměření, tento můžete s klidným svědomím přeskočit. Dnes – 1.1.2019 je mimo jiné Nový rok, což je vcelku slavný svátek, který se slaví téměř ve všech zemích světa. Dnes přestalo fungovat spojení s […]

  • Minimální virtualizace na linuxový způsob

    Minimální virtualizace na linuxový způsob

    Na základech virtualizace je v dnešní době postavena obrovská část trhu. Spolu s tím souvisí i rozvoj celé řady virtualizačních technologií. Tento článek se nebude zabývat popisem virtualizačních technologií, neboť toto téma je až příliš obsáhlé na jeden článek. Hlavní rozdíl mezi jednotlivými virtualizačními technologiemi je v úrovni virtualizace Virtualizace na hardwarové úrovni Virtualizace na […]

  • MQTT klient v C++

    MQTT klient v C++

    Následující článek navazuje na článek, který představoval protokol MQTT. V tomto článku byly představeny základní principy protokolu. Především tři typy uzlů – producent, konzument a jejich komunikačního zprostředkovatele. Následujících pár řádek se věnuje malé rekapitulaci. v síti se nejdříve spustí zprostředkovatel – broker producent informace se zaregistruje ke zprostředkovateli na dané téma – topic konzument […]

  • MQTT protokol a klient

    MQTT protokol a klient

    Tento článek, zabývající se MQTT protokolem volně navazuje na předchozí článek o měření teploty pomocí NTC čidla. Jednoduché vstoupení do aktuálního článku je možné popsat na jednoduchém příkladu použití. Když dojde k úspěšnému změření teploty, je nutné tuto hodnotu ‚předat‘ dále, aby s ní mohlo být náležitě naloženo. Zpracování teploty je možné si představit například […]

  • Trasování binárních programů

    Trasování binárních programů

    Každý vývojář jednou přejde z bodu, kdy ‚loví‘ chyby ve svých algoritmech do bodu, kdy se snaží algoritmy optimalizovat. Optimalizovat buď na rychlost, případně na paměťovou náročnost. Nejtěžší a samozřejmě nejdůležitější je nalezení střední varianty mezi těmito dvěma extrémy. Dokud je algoritmus pouze jeden, případně celý program není příliš rozsáhlý, je možné tuto optimalizaci dělat […]

  • Měření teploty NTC pomocí STM32F

    Měření teploty NTC pomocí STM32F

    V předchozím příspěvku byly představeny NTC termistory a základní matematiku, na které jsou postaveny. V tomto příspěvku bude představen způsob, jakým je možné změřit odpor termistoru a převést ho na teplotu. Většina technik v článku popisovaných je dostatečně obecných, aby je bylo možné využít s libovolným procesorem. Konkrétní implementace bude předvedena na platformě STM32F103. Parametry […]

  • Měření teploty pomocí NTC

    Měření teploty pomocí NTC

    Pro měření teploty je možné vybrat několik typů senzorů. Z takových klasických lze vybrat například lihový teploměr. Ten bude tak přesný, jak přesná bude jeho stupnice a náš odečet. Vzhledem k tomu, že je tento web zaměřený spíše na elektroniku, budeme vybírat elektronické senzory teploty. Základní rozdělení elektronických teploměrů je možné rozdělit mezi analogové a […]

  • Základní zabezpečení git serveru

    Základní zabezpečení git serveru

    Omezení uživatelských účtů gitu, na které je možné přistoupit přes ssh. V tomto případě se využívá vestavěného programu git-shell, který se o omezení stará.

Got any book recommendations?