Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 8 kwi 2025, o 22:56


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
    Autor Wiadomość
    PostNapisane: 28 mar 2021, o 11:42 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Kilku pewnie się znajdzie - daj im się oderwać od konsoli ;) sam używam Linuxa (Ubuntu 32/64) ale sporadycznie (i to tylko wtedy gdy naprawdę muszę), bo zdecydowana większość softów, których używam do codziennej pracy jest pod Windowsy.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 mar 2021, o 12:32 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Pamiętaj, że Microsoft udostępnia obrazy swoich systemów do testów przeglądarek - bedziesz mógł sam sprawdzić Twój soft na VM.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 mar 2021, o 13:27 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    No to super!



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 mar 2021, o 18:22 
    Offline
    Użytkownik

    Dołączył(a): 13 lut 2012
    Posty: 174
    Pomógł: 10

    Jakby co mam zainstalowane na leciwym notebooku Ubuntu 14 /32 bit oraz na drugim Ubuntu18/64. Jakby co mam USB/UART (na OTI6858 ale to chyba nie problem). Portów COM brak. Orłem w linuxie nie jestem i używam sporadycznie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 mar 2021, o 09:00 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2015
    Posty: 100
    Lokalizacja: Malbork
    Pomógł: 12

    Korzystam z Kubuntu 20.04 64 bity.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 31 mar 2021, o 06:24 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2015
    Posty: 100
    Lokalizacja: Malbork
    Pomógł: 12

    Dobra robota :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 31 mar 2021, o 08:03 
    Offline
    Użytkownik

    Dołączył(a): 09 lip 2019
    Posty: 116
    Pomógł: 11

    edwardkraweznik napisał(a):
    Witam.
    Dziś pierwsze nawiązanie połączenia z mikrokontrolerem atmega8, które działa na 2 platformach LINUX i WINDOWS :D

    Zrezygnowałem z biblioteki boost ponieważ były problemy z przenoszeniem kodu na 2 platformy.
    Obsługę UART dla windows napisałem w czystym winapi, w przypadku linuxa użyłem terminos... Sporo pracy ale działa super :D
    [...]

    A nie zastanawiałeś sie może nad wykorzystaniem jakiegoś "przenoszalnego" frameworku do tej aplikacji?
    Np. Qt daje bardzo fajne wsparcie. Takie rzeczy jak transmisja UART jest tam praktycznie za darmo i do tego działa po rekompilacji na Linuxie, Windows, macOS... a jak ktoś się uprze to pewnie i na Amidze ;-)

    Tutaj wątek w którym można znaleźć m.in. źródła do czegoś co zrobiłem jakiś czas temu
    kmComTester, czyli testowania aplikacji za pomocą komend AT

    Mam nadzieję, że się przyda :-)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 31 mar 2021, o 11:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 lis 2019
    Posty: 145
    Pomógł: 37

    moscow napisał(a):
    Qt daje bardzo fajne wsparcie. Takie rzeczy jak transmisja UART jest tam praktycznie za darmo i do tego działa po rekompilacji na Linuxie, Windows, macOS...

    ... oraz Androidzie i iOs.
    No i klasa QSerialPort dziedziczy po QIODevice, a więc można napisać dosyć "generyczny" kod.

    _________________
    Think for yourself and question authority.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 31 mar 2021, o 21:28 
    Offline
    Użytkownik

    Dołączył(a): 09 lip 2019
    Posty: 116
    Pomógł: 11

    [/quote]
    edwardkraweznik napisał(a):
    Witajcie. :)

    Co do QT:

    Jakieś 20 lat temu gdy zaczynałem naukę cpp musiałem wybrać jakieś środowisko programistyczne GUI, Do wyboru miałem:
    borland cpp builder, Visual cpp, wxwidgets, QT
    to były czasy win98 :D

    Przygodę z Qt też zaczynałem jakieś 20 lat tamu, pracowaliśmy w firmie na Irixie i WindowsNT i akurat przechodziliśmy z bodajże iLogic właśnie na Qt.

    edwardkraweznik napisał(a):
    [...]

    Wybór był oczywisty. Ogarniać wxWidgets z uwagi na:
    1. Liberalną licencje (użytek komercyjny)
    2. Natywne kontrolki.
    3. Wydajność.
    4. Przenośność.
    5. ITP...

    W sumie wydawało mi się, że dokładnie te argumenty przemawiały zawsze na korzyść Qt ;-) Nie ma żadnych przeszkód aby używać aplikacje w nim napisane komercyjnie, używa natywnych kontrolek (ale na sterydach i dużo więcej), jest wydajne i mega przenośne. Komunikacja po RS232 można tam zrobić w godzinę (a biorąc pod uwagę udostępnione wyżej źródła, to skopiowanie potrwa pewnie 5 minut).

    edwardkraweznik napisał(a):
    A ten rs232 to sobie już tydzień posiedzę i napiszę niskopoziomowo :) nie zginie bo napisałem go w taki sposób abym miał możliwość podpięcia pod inny projekt :)

    W Qt mi nie pasuje głównie licencja

    Pozdrawiam :D

    W sumie to zbyt głęboko nie wnikałem w licencję, ale z ciekawości zapytam co tam takiego jest strasznego? Oprogramownaie całkowicie za darmo, z dostępem do źródeł i "biliarda" przykładów... tylko brać i kompilować :-)

    Wiadomo, jeden woli ogórki, drugi ogrodnika córki... więc do niczego nie namawiam, ale czasem warto zastanowić się, czy nie wpada się w pułapkę utopionych kosztów. Ten tydzień można poświęcić na pisanie tego co aplikacja ma robić zamiast na "kopanie fundamentów" na niskim poziomie :-)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 31 mar 2021, o 22:40 
    Offline
    Użytkownik

    Dołączył(a): 09 lip 2019
    Posty: 116
    Pomógł: 11

    edwardkraweznik napisał(a):
    Nie miałbym już sił na ogarnianie kolejnej biblioteki GUI :)

    Spoko - rozumiem... :-)

    edwardkraweznik napisał(a):
    Jeśli mam licencję Qt komercyjną około 1000zł to nie ma problemu, zamykam kod i sprzedaję swoją aplikację.

    ... gdybym jednak sam miał okazję sprzedać apkę, to odżałowałbym i odpaliłbym ułamek procent zysku aby zaoszczędzić na czasie.

    Co do zasady - czas dużo łatwiej wymienia się na pieniądze, niż pieniądze na czas ;-)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2021, o 17:50 
    Offline
    Użytkownik

    Dołączył(a): 13 lut 2012
    Posty: 174
    Pomógł: 10

    To jak już będzie wersja finalna to czy podzielisz się nią z chętnymi do potestowania?
    Sam bardziej poszedłem w Qt, gdyż po odbiorze danych z atmegi potrzebowałem tworzyć wykresy.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 kwi 2021, o 11:21 
    Offline
    Użytkownik

    Dołączył(a): 13 lut 2012
    Posty: 174
    Pomógł: 10

    Super :-)
    Może warto wyświetlać też stan zestawionego połączenia np. 9600,N,8,1 ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 kwi 2021, o 11:24 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27369
    Lokalizacja: Szczecin
    Pomógł: 1043

    edwardkraweznik napisał(a):
    należy zastosować rezonator kwarcowy zgodny z notą.

    Może nie to że zgodny z notą, tu używa się takiego potocznego określenia "przyjazny dla RS232", a przyjazne są te kwarce które dają 0% błędu przy większości prędkości.

    Ważne jest żeby wiedzieć, że % błędu nie powinien być większy od 2%, żeby nie stosować wewn oscylatora itp

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 kwi 2021, o 11:20 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2015
    Posty: 100
    Lokalizacja: Malbork
    Pomógł: 12

    Super, że prace się posuwają do przodu :) :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 9 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO