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



Teraz jest 24 gru 2024, o 04:35


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: 2590
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: 2590
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: 2590
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: 173
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: 115
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: 115
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: 115
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: 173
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: 173
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: 27319
Lokalizacja: Szczecin
Pomógł: 1041

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 2 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO