Programowanie w C – RPi – Bazy Danych – Wynik zapytania
|||

Programowanie w C – RPi – Bazy Danych – Wynik zapytania

Kilka słów na początek. W poprzednim wpisie przedstawiłem w jaki sposób kierować zapytania do bazy danych MySQL. W celu odczytania danych po zapytaniu, należy wykorzystać dodatkowe funkcje, które umożliwią nam swobodne odczytanie danych. Zakres artykułu. Program w C Plik Makefile Testy Program w C Kod programu, który pozwoli na przetestowanie odpowiedzi zapytania do bazy danych…

Programowanie w C – RPi – Bazy Danych – Zapytanie
|||

Programowanie w C – RPi – Bazy Danych – Zapytanie

Wprowadzenie. Podstawowa praca z bazami danych polega na tworzeniu zapytań do bazy danych. Za pomocą zapytań jesteśmy w stanie między innymi przechowywać, manipulować oraz odczytywać dane z bazy danych. We wpisie przedstawiłem proste zapytanie, które tworzy nową bazę danych.  Zakres wpisu. Program w C Plik Makefile Testy Program w C Kod programu, który pozwoli na…

Programowanie w C – RPi – Bazy Danych – Nawiązanie połączenia
|||

Programowanie w C – RPi – Bazy Danych – Nawiązanie połączenia

Wprowadzenie. Pierwszym właściwym krokiem pracy z bazą danych w języku C jest nawiązanie połączenia z bazą danych. We wpisie przedstawiłem prosty program, który przeprowadzi nas przez tą procedurę.  Zakres wpisu: Program w C Plik Makefile Testy Program w C Kod programu, który pozwoli na przetestowanie działania funkcji z biblioteki mysql.h zapisałem w pliku main.c i…

Programowanie w C – RPi – Bazy Danych – Pierwszy program
|||

Programowanie w C – RPi – Bazy Danych – Pierwszy program

Wprowadzenie. W celu sprawdzenia, funkcje z biblioteki mysql.h będą poprawnie odczytywane w programie wykonamy prosty program, który pokaże nam wersję klienta MySQL. Zakres wpisu. Program w C Plik Makefile Testy Program w C Kod programu, który pozwoli na przetestowanie działania funkcji z biblioteki mysql.h zapisałem w pliku main.c i wygląda następująco. [sourcecode language=”c”] #include <stdio.h>…

Protokoły komunikacyjne – SPI –Teoria
|

Protokoły komunikacyjne – SPI –Teoria

Trochę teorii o SPI Interfejs SPI został opracowany przez firmę Motorola, jest jednym z najczęściej stosowanych interfejsów komunikacyjnych. Transmisja ma charakter Master-Slave i podobnie jak w I2C do magistrali można podpiąć kilka urządzeń typu master oraz slave. SPI nie ma ograniczenia dodawanych urządzeń, lecz ich liczba jest uzależniona od liczby dostępnych portów układu master oraz…

Protokoły komunikacyjne – I2C –Teoria
|

Protokoły komunikacyjne – I2C –Teoria

Trochę teorii o I2C Interfejs I2C został opracowany przez firmę Philips. Głównym zastosowaniem tego interfejsu jest komunikacja z różnymi czujnikami, układami pamięci, zegarami czasu rzeczywistego, cyfrowymi przełącznikami, wyświetlaczami LCD, itp. W I2C urządzenia posiadają swój unikalny adres ustawiany przez producenta, lecz przeważnie dla projektanta systemu wyprowadzonych jest kilka pinów, umożliwiających konfigurowanie adresu na wypadek, gdyby…

Git – #7 – Synology NAS + Git server cz. II
||

Git – #7 – Synology NAS + Git server cz. II

Kilka słów na początek. Tworzenie, kopiowanie, aktualizacja rewizji na/z serwera wiąże się z autoryzacją użytkownika git poprzez podanie hasła. Częste wykonywanie wyżej wspomnianych czynności powoduje utratę cennego czasu. Aby przyśpieszyć procedury związane z autoryzacją użytkownika git warto wygenerować klucze RSA oraz odpowiednio skonfigurować serwer git. Dzięki tym czynnością serwer nie będzie wymagał podawania za każdym…

Git – #6 – Projekty rozgałęzione cz. I
||

Git – #6 – Projekty rozgałęzione cz. I

Kilka słów na początek. Duże projekty, które wykonywane są w grupach mogą być rozwijane w wielu kierunkach jednocześnie. Taki charakter pracy ma to do siebie, że bez sprawnego zarządzania szybko możemy wpaść w chaos, przez co stracimy niepotrzebnie dużo cennego czasu. Program Git wyposażony jest w funkcje wspierające prowadzenie prac nad rozgałęzionymi projektami. Dzięki zastosowaniu…

Git – #5 – Synology NAS + Git server
||

Git – #5 – Synology NAS + Git server

Kilka słów na początek. Prowadzenie projektów w grupie wiąże się z koniecznością ich współdzielenia. Współdzielenie może obejmować swym zasięgiem zarówno sieci lokalne jak i globalne. Najpopularniejsze serwisy, które oferują możliwość globalnego współdzielenia repozytoriów to github.com oraz bitbucket.org. Ze względu na fakt, że w swoich zasobach posiadam serwer NAS firmy Synology przedstawię krok po kroku proces…

Git – #4 – Prosty model pracy
||

Git – #4 – Prosty model pracy

Kilka słów na początek. Tworząc ten wpis w głównej mierze miałem na celu, szybkie wprowadzenie nowej osoby do świata systemu Git. Korzystanie z programu Git gdy pracujemy lokalnie nad prostym projektem możemy ograniczyć do kilku poleceń. Zakres artykułu. Inicjalizacja repozytorium Tworzenie rewizji Sprawdzanie historii rewizji Przywracanie plików z rewizji Inicjalizacja repozytorium W celu rozpoczęcia pracy…