Autor: Martin

0

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í...

0

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...

0

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...

0

Hickvision DS-2CD2020F-I

Dnešní příspěvek je spíše poznámkou o tom, jak pracovat s IP kamerou značky Hickvision. Dále popsaný postup je platný pro CD2020F-I, ale lze předpokládat, že obdobný postup bude platit i pro další typy. Aby...

Linuxové násroje hlavičkový obrázek 0

Automatická správa logů pomocí logrotate

Každý, kdo provozuje nějaký server jistě dobře ví, že kvalitní logování potažmo kvalitní log může velmi pomoci v případech, kdy vše nefunguje tak jak má. Kvalita logu je vždy velmi diskutovanou jednotkou, kterou ale...

Linuxové násroje hlavičkový obrázek 0

Rychlá alokace velkých souborů

Určitě jste se již nejednou setkali s případem, kdy jste potřebovali vytvořit nějakou sadu testovacích souborů, které jsou poté použity pro testování rychlosti přenosu. Pokud se jedná o menší soubory, lze tohoto dosáhnout například...

0

OrangepiZero I2C periferie kernel 4.8.0

Po kompilaci vlastního kernelu, trochu starší verze 4.8.0 jsem si chtěl vyzkoušet komunikaci po I2C sběrnici. Mainline kernel (4.8.0) bohužel nemá přímou podporu pro procesor Allwinner H2, je tedy nutná řada manuálních zásahů. Tento...

0

Unit testy v C++

Každý program, který programátor vyvíjí je nutné správně testovat. Již nějakou dobou se objevují termíny jako test-driven development. Jedná se o přístup, kdy programátor kromě zdrojového kódu aplikace vyvíjí a udržuje také zdrojový kód...

0

SBC3352 X2-B1A představení

Dostali jsme možnost vyzkoušet a otestovat zajímavou verzi jednodeskového linuxového počítače. Na rozdíl od celkem běžných počítačů typu OrangePi, RaspberryPi a podobných se jedná o produkt, který je přímo určený pro nasazení v nejtěžších...