Recenzja zestawu uruchomieniowego EVB 5.1 firmy And-Tech

Recenzja zestawu uruchomieniowego EVB 5.1 firmy And-Tech

Wybór zestawu uruchomieniowego to ważne zadanie, przed którym stają początkującymi. Starsi, doświadczeniem koledzy często radzą dwie drogi: zakup gotowej płytki lub wykorzystanie płytki stykowej oraz garści elementów. Każde z tych rozwiązań ma swoje wady i zalety.

W tej recenzji postaram się przybliżyć Wam jeden z wielu dostępnych na rynku zestawów.

Czytaj całość…

Raspberry Pi w robotyce amatorskiej – #4 – ROS

Raspberry Pi w robotyce amatorskiej – #4 – ROS

Pierwotny plan nie zakładał powstanie czwartej części artykułu o Raspberry Pi, jednak nie mogłem się oprzeć, by opowiedzieć Wam o jeszcze kilku możliwościach tego komputerka.

Tym razem zajmiemy się konfiguracją RPi do działania w systemie ROS (Robot Operating System).

Czytaj całość…

Programowanie pod Linuxem, zdalne przesyłanie programu

Programowanie pod Linuxem, zdalne przesyłanie programu

W poprzednich częściach opisałem jak można wykorzystać płytę netbooka do zainstalowania na niej Linuxa. Teraz czas napisać i uruchomić własny program.

Najpierw małe słowa wyjaśnienie. Nie będziemy instalować gcc, czyli naszego kompilatora na płytce docelowej!

Czytaj całość…

AVR. Praktyczne projekty – Helion 2013

AVR. Praktyczne projekty – Helion 2013

AVR. Praktyczne projekty to kompendium wiedzy na temat mikrokontrolerów z rodziny XMEGA, czyli dużego, technologicznego skoku naprzód przygotowanego przez firmę Atmel, po sukcesie wysłużonych ATmeg i ATtiny.

Co dokładnie znajdziemy w tej propozycji wydawnictwa Helion? O tym w recenzji.

Czytaj całość…

Czysty kod. Podręcznik dobrego programisty

Czysty kod. Podręcznik dobrego programisty

Nie sztuką napisać działającą aplikację. Sztuką jest zrobić to poprawnie.

Poprawnie, czyli tak, aby po pewnym czasie, gdy powrócimy do kodu aplikacji lub przekażemy ją komuś innemu, będziemy nadal wiedzieli w jaki sposób wszystko funkcjonuje.

Czytaj całość…

Myśl jak programista. Techniki kreatywnego rozwiązywania problemów – Helion 2013

Myśl jak programista. Techniki kreatywnego rozwiązywania problemów – Helion 2013

Czy zdarzyło Wam się usiąść z entuzjazmem do projektu? Kawa gotowa, nasiona słonecznika do chrupania również.

Przeszliście wstępną konfigurację projektu i... godzinę obserwowaliście kursor? Przyznam się, że do dzisiaj bardzo często mam z tym problem. Rozwiązania tego problemu zacząłem szukać w recenzowanej książce.

Czytaj całość…

Systemy kontroli wersji – Mercurial

Systemy kontroli wersji – Mercurial

Pracowałeś nad większym projektem i bałeś się przystępować do większych zmian w kodzie?

Zaśmiecałeś dysk folderami typu projekt1, projekt2. Wykomentowywałeś duże bloki kodu, żeby dało się je szybko przywrócić jeśli coś przestanie działać? Czas na wprowadzenie systemu kontroli wersji Mercurial!

Czytaj całość…

Jak unikać pułapek języka C?

Jak unikać pułapek języka C?

Dobry programista powinien wiedzieć jakie aspekty języka są niebezpieczne i umiejętnie sobie z nimi radzić.

W artykule przybliżę kilka niebezpiecznych sytuacji. Niektóre będą oczywiste, albo wręcz śmieszne, inne mogą dotyczyć aspektów z których wiele osób nie zdaje sobie spawy.

Czytaj całość…

Sekrety profesjonalnego programowania

Sekrety profesjonalnego programowania

Niniejszy artykuł różni się od większości materiałów dotyczących programowania z którymi mogliście mieć styczność.

Nie wyniesiecie z niego żadnej wiedzy dotyczącej konkretnego procesora czy modułu. Co więcej, kodu będzie tutaj bardzo mało, omówione zostaną tylko techniki jego tworzenia.

Czytaj całość…

Czytaj losowy artykuł