Promocja na książki: elektroniki, Arduino, programowanie, IT od 6,90 zł. Sprawdź listę ponad 350 tytułów »

Czym jest Test Driven Development? Wprowadzenie, przykłady

Czym jest Test Driven Development? Wprowadzenie, przykłady

Artykuł ten jest krótkim wprowadzeniem do Test Driven Development, dzięki któremu każdy może poznać podstawy i prześledzić przykłady pisania kodu zgodnie z tą techniką.

TDD docenią szczególnie osoby, które mają już dosyć mozolnego szukania błędów w programie i chciałyby przejść na trochę wyższy poziom.

Czytaj całość…

3 różnice w programowaniu: hobbystycznie vs. komercyjnie

3 różnice w programowaniu: hobbystycznie vs. komercyjnie

W pewnym momencie każdy programista musi przestawić się z hobbystycznego kodowania na bardziej profesjonalne podejście do tematu.

Czym różni się komercyjne pisanie programów na mikrokontrolery od podejścia stosowanego przez hobbystów i studentów? Jakich narzędzi wspomagających warto zacząć używać?

Czytaj całość…

Jetson TK1 okiem robotyka – #3 – Programowanie

Jetson TK1 okiem robotyka – #3 – Programowanie

Pora na trzeci artykuł z cyklu o Jetson TK1, którego tematem są interfejsy komunikacyjne. Zaczniemy od prostej kontroli stanu pinów GPIO. Następnie przejdziemy przez interfejs UART, a zakończymy na magistrali I2C.

Poznanie tych interfejsów w praktyce jest ważne, a nawet niezbędne, jeśli chcemy wykorzystać opisywaną platformę przy budowie robotów.

Czytaj całość…

Jetson TK1 okiem robotyka – #2 – Konfiguracja platformy

Jetson TK1 okiem robotyka – #2 – Konfiguracja platformy

Tematem tej części jest podstawowa konfiguracja naszej platformy. Aby jeździć na rowerze trzeba dobrze przygotować bicykl i to jest właśnie część poświęcona smarowaniu łańcuchów i pompowaniu kół, tyle że w robotyce.

Zaczniemy od rozpakowania Jetsona z pudełka, a zakończymy na ustawieniu wygodnego dostępu do niego z poziomu komputera domowego.

Czytaj całość…

Jetson TK1 okiem robotyka – #1 – Słowo wstępne

Jetson TK1 okiem robotyka – #1 – Słowo wstępne

Zabrakło Wam kiedyś mocy obliczeniowej na Raspberry Pi lub BeagleBone Black? Jeśli tak, to poznajcie NVidia Jetson TK1 rozwiązanie z procesorem wyposażonym w 192 rdzenie CUDA!

Jeśli nie zajmowaliście się wcześniej komputerami jednopłytkowymi, to tym bardziej jest to artykuł dla Was. Może zaczniecie właśnie od Jetsona?

Czytaj całość…

BeagleBone Enhanced – mocniejsza wersja BeagleBone Black

BeagleBone Enhanced – mocniejsza wersja BeagleBone Black

Firma SanCloud zaprezentowała BeagleBone Enhanced - rozszerzoną wersję popularnego minikomputera.

Zmiany, które zostały wprowadzone w nowej wersji, to głównie rozszerzenie pamięci RAM z 512MB do 1GB, dodanie 3 portów USB oraz kilku czujników (akcelerometr z żyroskopem, barometr oraz termometr).

Czytaj całość…

Podwójna odpowiedź Orange Pi na Raspberry Pi Zero

Podwójna odpowiedź Orange Pi na Raspberry Pi Zero

Do premiery nowego Raspberry Pi Zero, która miała miejsce w grudniu, Orange Pi PC był jednym z najwydajniejszych systemów wbudowanych w swojej klasie cenowej.

Niedawno firma Shenzhen Xunlong Software pokazała dwie nowe płytki z serii Orange Pi. Produkty te są bezpośrednią odpowiedzią na nowe Raspberry.

Czytaj całość…

Sprawdź jak (tanio) zbudować robota z systemem Linux!

Sprawdź jak (tanio) zbudować robota z systemem Linux!

Od jakiegoś czasu na forum pojawiają się artykuły omawiające praktyczne wykorzystanie większych mikrokontrolerów w robotyce.

Przez większe, rozumiem procesory Cortex-Ax, ARM9 lub ARM11. Niewątpliwą zaletą takich układów jest możliwość wykorzystania systemu operacyjnego z komputerów PC (np.: Linuxa).

Czytaj całość…

BeagleCore – mniejsza wersja BeagleBone Black

BeagleCore – mniejsza wersja BeagleBone Black

Pewnie większość z Was słyszała o BeagleBone Black, czyli platformie, która swoją wydajnością znacznie przewyższa RaspberryPi.

W ostatnim czasie komputery jednopłytkowe tego typu zyskały na popularności. Jednak stosowanie ich w urządzeniach produkowanych na większą skale nie było wygodne. Do teraz!

Czytaj całość…

Czytaj losowy artykuł