Ads_700x200

środa, 15 kwietnia 2020

Projekt ORANGEBOOK - właśnie wystartował - 15 kwietnia 2020 roku



Witam, 

Wprawdzie mamy trudne czasy bo w Polsce jest szczyt pandemii koronawirusa ale tym bardziej musieliśmy wystartować z naszym najnowszym projektem ORANGEBOOK. To nowa książka opisująca w absolutnie kompleksowy sposób komunikację za pomocą protokołu USB w tym HID pomiędzy mikrokontrolerami a komputerami PC czy innymi urządzeniami obsługującymi taką komunikację. Co ważne pokażemy jak budować / kreować własne Deskryptory do urządzeń HID zamiast uganiać się po internetach w poszukiwaniu właściwego deskryptora, często na dodatek obarczonego błędami albo nadmiarową ilością niepotrzebnych danych - zajmujących niepotrzebnie pamięć FLASH mikrokontrolera. Całość będzie pokazana na przykładach zwykłych mikrokontrolerów AVR bez wbudowanego kontrolera sprzętowego USB, za to z wykorzystaniem biblioteki V-USB. Co ważne - jeszcze nigdy nikt TAK jej nie opisał jasno i przejrzyście i do głębi. Pokażemy to co jest praktycznie nie do zrealizowania dla 99,9% jej obecnych użytkowników bo nawet poroducent biblioteki nigdzie nie pokazał na to jasnych przykładów - czyli komunikację HID z wykorzystaniem DWÓCH ENDPOINT'ów ! ale też mnóstwo innych ciekawych rzeczy. To jednak nie wszystko - pokażemy ... i to jest śmiało mogę powiedzieć HIT (nie hid tylko hit!) .... pokażemy jak pisać własne programy na PC do komunikacji z prockiem ale nie tylko za pomocą LibUSB - bo to już robi wiele osób - ale pokażcie mi przykłady na komunikację z urządzeniami HID !!!! Konia z rzędem stawiam temu kto pokaże takie przykłady na PC ;) A my damy radę ... Tylko proszę nie narzekać, że nasze przykłady są w Delphi bo ten argument do mnie w ogóle nie dociera. Po pierwsze Delphi można używać za DARMO - chodzi o pakiet "Delphi COMMUNITY Edition" a po drugie co to za różnica jaki język - tym bardziej, że Delphi jest łatwe do opanowania - szczególnie po moich poradnikach wideo na moim kanale Youtube ;) 


Zapraszam do udziału w projekcie ale też co ważne będę wdzięczny jeśli w trakcie trwania akcji na PolakPotrafi w czasie od 15 kwietnia do 15 maja 2020 roku dacie znać innym osobom o tym projekcie, jeśli udostępnicie wszędzie tę informację gdzie się tylko da. To już będzie OGROMNE Wsparcie dla tego projektu za co z góry serdecznie dziękuję.



6 komentarzy:

  1. Pchanie się w przestarzałe AVR to niezbyt dobry pomysł ale USB bez sprzętowego wsparcia to delikatnie ujmując głupota zwłaszcza, ze tańsze od AVR, STM32G0 mają sprzętowe USB.

    OdpowiedzUsuń
  2. Witam bardzo ciekawy temat, i w związku z tym mam pytania
    1. Fajnie by było aby był jakiś przykład (chyba że jest planowany), który by realizował zadanie: mamy np. odczyt czujnika temperatury (DS18x20 albo inny) , wartość temp. byłaby zapisywana a karcie SD. Następnie poprzez Delphi można odczytać takie wartości. Generalnie pomysł na "jak zrealizować odczyt plików, danych zapisanych na karcie SD poprzez Delphi.
    2. Obecna wersja Delphi to 10.3.3 Rio, czy na takiej wersji będą realizowane przykłady ?. W sklepie Atnel można kupić komponenty do Delphi ale do starszych wersji, niestety mając najnowszą wersję Delphi będzie raczej trudno je użyć (chętnie kupie niektóre komponenty ale do najnowszej wersji Delphi).
    3. Proszę aby dogłębniej wyjaśnić licencjonowanie użycia USB we własnych projektach (mam tu na myśli komercyjne wykorzystanie). Jak to jest np. wykorzystanie (nie wiem na jakiej zasadzie) licencji USB jakie zapewne posiada dla własnych procesorów np. Atmel. Czy np. brak stosowania na gotowym urządzeniu oznaczeń USB oraz brak ew. opisu/informacji w takim urządzeniu o zgodności USB, a mimo to wykorzystujemy USB do komunikacji itp. to będzie zgodne z licencjami itd. Mogą to być istotne informacje dla osób planujących wykonać komercyjnie urządzenie z wykorzystaniem dobrodziejstw USB.

    OdpowiedzUsuń
  3. Witam bardzo ciekawy temat, i w związku z tym mam pytania
    1. Fajnie by było aby był jakiś przykład (chyba że jest planowany), który by realizował zadanie: mamy np. odczyt czujnika temperatury (DS18x20 albo inny) , wartość temp. byłaby zapisywana a karcie SD. Następnie poprzez Delphi można odczytać takie wartości. Generalnie pomysł na "jak zrealizować odczyt plików, danych zapisanych na karcie SD poprzez Delphi.
    2. Obecna wersja Delphi to 10.3.3 Rio, czy na takiej wersji będą realizowane przykłady ?. W sklepie Atnel można kupić komponenty do Delphi ale do starszych wersji, niestety mając najnowszą wersję Delphi będzie raczej trudno je użyć (chętnie kupie niektóre komponenty ale do najnowszej wersji Delphi).
    3. Proszę aby dogłębniej wyjaśnić licencjonowanie użycia USB we własnych projektach (mam tu na myśli komercyjne wykorzystanie). Jak to jest np. wykorzystanie (nie wiem na jakiej zasadzie) licencji USB jakie zapewne posiada dla własnych procesorów np. Atmel. Czy np. brak stosowania na gotowym urządzeniu oznaczeń USB oraz brak ew. opisu/informacji w takim urządzeniu o zgodności USB, a mimo to wykorzystujemy USB do komunikacji itp. to będzie zgodne z licencjami itd. Mogą to być istotne informacje dla osób planujących wykonać komercyjnie urządzenie z wykorzystaniem dobrodziejstw USB.

    OdpowiedzUsuń
  4. Bardzo dobry pomysł. Czekam aż będzie 200% i wtedy włączę się kwotą 99 zł - zakup książki papierowej.
    Pozdrawiam

    OdpowiedzUsuń
  5. Super temat. Kupię książkę za 99.00 zł. jeśli będzie 200%.
    Pozdrawiam

    OdpowiedzUsuń