Ponieważ zbliża się rozstrzygnięcie wielkiego Turnieju Rycerskiego, zaś na pole walki ściągnęły zaciągi zbrojnych Rycerzy - to chciałbym przedstawić Wam tych najzacniejszych, którzy postanowili kruszyć kopie. Uwaga KOLEJNOŚĆ w jakiej przedstawiam Rycerzy i ich prace nie ma żadnego znaczenia.
Uprzejmie uprasza się publiczność a nawet postronnych gapiów, całą czeladź, giermków, zacne damy i wszelakich innych rycerzy o sprawdzenie nadesłanych prac, a także wydawanie werdyktu, która praca najlepiej podoba się publiczności. Na poważnie zaś mówiąc - korzystajcie z gotowych przykładów, kodów źródłowych i uczcie się proszę bo Rycerze niosą dla nas wszystkich wielki kaganek oświaty w wielu różnych językach i dla różnych platform. KAŻDY chyba znajdzie coś dla siebie.Rycerz nr 1 : Słynny woj z Lotaryngii "
anonimg3", używający nieznanego wielu oręża o nazwie Node.js Na dole pakiet do pobrania i przetestowania na własnych programatorach zarówno pod Linuxem jak i Windowsem.
LINK Node.js Win/LinKrótka notatka autora:
Cytuj:
"W załączniku przesyłam kod wraz z instrukcją dla systemu Linux oraz Windows.
Testowałem na Linux Mint 18 Cinnamon 64-bit oraz Windows 7 64-bit i wszystko działa bez zarzutu
PS. Oczywiście przed uruchomieniem kodu należy zainstalować sterowniki dla USBasp oraz podłączyć programator wraz z wyświetlaczem OLED SSD1306 128x64 I2C
"
Rycerz nr 2 : Groźny pogromca niewiernych znad Renu "
rskup", władający orężem w dwóch rękach jednocześnie, dzięki czemu sieka Windowsa i Linuxa na strzępy. Na dole pakiet do pobrania i przetestowania na własnych programatorach zarówno pod Linuxem jak i Windowsem. Dlatego Rycerz nadesłał aż DWA projekty!
LINK C#/C Win LinWcale nie krótka notatka autora:
Cytuj:
"1. Pierwszy to wersja SQP-I2Cscan napisana w C# z GUI (spakowane źródła + skompilowana wykonywalna wersja). Program automatycznie wykrywa obecność programatora ATB-USBasp, umożliwia skanowanie magistrali I2C oraz wyświetlenie informacji o znalezionych urządzeniach.
W archiwum znajduje się plik __Info__.txt z opisem programu. A oprócz źródeł, w katalogu bin/Release/, znajduje się skompilowana wersja SQP-I2Cscan.exe.
Program wykorzystuje bibliotekę "LibUsbDotNet C# USB Library" pobraną z
https://sourceforge.net/projects/libusbdotnet/.
Kompiluje się, bez jakichkolwiek przeróbek, zarówno pod Windows jak i pod Linux (wykorzystując środowisko Mono). Co ciekawe to ten sam plik wykonywalny SQP-I2Cscan.exe można uruchomić pod Windows jak i pod Linux
i nawet nie ma znaczenie gdzie go skompilujemy
.
2. Drugi to wersja SQP-I2Cscan napisana w C do uruchamiania z konsoli (spakowane źródła + skompilowana wykonywalna wersja pod Windows x64 oraz Linux). Jak to program pod konsolę, to nie posiada GUI, tylko wyświetla informacje tekstowo. Ten sam kod programu, bez żadnych zmian, kompiluje się poprawnie pod Linux jak i Windows.
Opis programu znajduje się w jego archiwum w pliku __Info__.txt.
Ten sam kod źródłowy generuje dodatkowo program SQP-TogglePins, czyli program migający diodami podpiętymi do linii SDA i SCL. Program SQP-TogglePins jest tym samym kodem źródłowym co SQP-I2Cscan, tylko generującym nowy wykonywalny program po dodaniu przy kompilacji definicji TOGGLE_I2C_PIN (jest to robione np. pod Linux zrobione poprzez dodanie -DTOGGLE_I2C_PINS w Makefile).
Oba pliki wykonywalne znajdują się w katalogach: dla Windows x64 w katalogu Windowsx64 a dla linuxa w katalogu Linux. "
Rycerz nr 3 : Niesamowity wojownik QTóry walczy ciężko raniącą bronią "
jar800v", Zapewne wielu rycerzy QTórzy z nim walczyć, poniosą srogie rany jako że jego broń to QT w Linuxie
Na dole pakiet do pobrania i przetestowania na własnych programatorach pod Linuxem. Niestety jego broń jest tak ciężka i obszerna, że nie można "zapakować" jej na forum, z tego powodu, dostępny jest tylko link do pobrania:
LINK QT LINUXKrótka notatka autora:
Cytuj:
"Przesyłam zgłoszenie do konkursu na napisanie aplikacji do obsługi API programatora ATB-USB-ASP
Z tego powodu, że aplikacja jest napisana na Linuxa może być potrzeba jej rekompilacji pod daną wersję systemu (osobiście testowałem na linux Mint 18.3 32bit)
W pliku ZIP poniżej znajdują się źródła aplikacji oraz instrukcja jak ją uruchomić w formie filmu i pliku README.txt
W razie jakichkolwiek problemów z uruchomieniem chętnie pomogę
"
Rycerz nr 4 : Niewidzialny wojownik niczym zJAVA "
k-skor", Jego siłą jest atak znienacka - potrafi być przezroczysty niczym JAVA, która operuje w systemie Linux
LINK Java LinuxKrótka notatka autora:
Cytuj:
"Zmotywowany chęcią wygrania nowego programatora UsbASP 4.2 przesyłam aplikację konkursową.
Język programowania: Java
Platforma do testowania: Linux
Z uwagi na to, że nie posiadam programatora UsbAsp 4.2 jest to aplikacja czysto demonstracyjna. Jednak kod jest teoretycznie działający, lecz nie przetestowany na "żywym" organizmie. "
Rycerz nr 5 : Długo ukrywający się wojownik znad Biebrzy "
uksta1024", władający JAVĄ. Na dole pakiet do pobrania i przetestowania na własnych programatorach zarówno pod Linuxem jak i Windowsem.
LINK - Java WindowsKrótka notatka autora:
Cytuj:
"Ostateczna wersja w pliku ZIP zalaczona. W nim plik jar wykonywalny i plik Java z kodem źródłowym."