Archiwa kategorii: Elektronika / Electronics

AMD AM1 (Athlon 5350) Real power consumption

Rationale

A few days ago I was building rack 19″ server based on AMD Athlon 5350 CPU. The main goal was to create a hardware set that will operate on wide supply voltage ranges (48V, 24V, 19V) and will be power efficient.

I decided to take a look at quite cheap AMD AM1 Athlon APU with TDP said to be 25W.

Czytaj dalej

gcc / g++ – minimalizacja rozmiaru pliku binarnego, usuwanie nieużywanych funkcji

Wstęp

Rozmiar nas ogranicza. W przypadku komputerów klasy PC nie jest to problem aż tak znaczący jak w architekturze AVR, gdzie ogranicza nas pamięć o rozmiarze 4/8/16/32KB.

Sporo miejsca możemy zaoszczędzić zmuszając kompilator do optymalizacji rozmiaru, usuwając nieużywane funkcje z kodu, itp.

Mniejszy rozmiar pliku binarnego to także szybsze uruchomienie aplikacji.

Czytaj dalej

EXPANDER GSM „INTEGRAL+ ®” ® 2G – czujniki CT DS1820 / DS18B20 – dlaczego nie trzeba kupować tych po 29.00

TL;DR (wielki skrót)

Producent nadpisuje dwa bajty konfiguracji czujnika DS1820 na 0x44 0x53, aby sprzedawać urządzenia po 29.00zł, zamiast po 6.00zł. Zmieniając (w bardzo prosty sposób) te bajty w dowolnym czujniku – zacznie on poprawnie działać. To ustawienie nie ma żadnego związku z działaniem samego czujnika, jednak da się je odczytać i jeśli nie zgadza się z kodem ustawionym przez producenta – program pokaże błąd, pomimo faktycznego działania czujnika.

Czytaj dalej