ATNEL tech-forum https://forum.atnel.pl/ |
|
Aplikacja avr Linux https://forum.atnel.pl/topic23692.html |
Strona 1 z 1 |
Autor: | micky [ 28 mar 2021, o 11:42 ] |
Tytuł: | Re: Aplikacja avr Linux |
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. |
Autor: | micky [ 28 mar 2021, o 12:32 ] |
Tytuł: | Re: Aplikacja avr Linux |
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. |
Autor: | micky [ 28 mar 2021, o 13:27 ] |
Tytuł: | Re: Aplikacja avr Linux |
No to super! |
Autor: | JarekK [ 28 mar 2021, o 18:22 ] |
Tytuł: | Re: Aplikacja avr Linux |
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. |
Autor: | ogon [ 30 mar 2021, o 09:00 ] |
Tytuł: | Re: Aplikacja avr Linux |
Korzystam z Kubuntu 20.04 64 bity. |
Autor: | ogon [ 31 mar 2021, o 06:24 ] |
Tytuł: | Re: Aplikacja avr Linux |
Dobra robota |
Autor: | moscow [ 31 mar 2021, o 08:03 ] |
Tytuł: | Re: Aplikacja avr Linux |
edwardkraweznik napisał(a): Witam. Dziś pierwsze nawiązanie połączenia z mikrokontrolerem atmega8, które działa na 2 platformach LINUX i WINDOWS 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 [...] 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 |
Autor: | fofex [ 31 mar 2021, o 11:52 ] |
Tytuł: | Re: Aplikacja avr Linux |
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. |
Autor: | moscow [ 31 mar 2021, o 21:28 ] |
Tytuł: | Re: Aplikacja avr Linux |
[/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 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 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 |
Autor: | moscow [ 31 mar 2021, o 22:40 ] |
Tytuł: | Re: Aplikacja avr Linux |
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 |
Autor: | JarekK [ 1 kwi 2021, o 17:50 ] |
Tytuł: | Re: Aplikacja avr Linux |
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. |
Autor: | JarekK [ 10 kwi 2021, o 11:21 ] |
Tytuł: | Re: Aplikacja avr Linux |
Super Może warto wyświetlać też stan zestawionego połączenia np. 9600,N,8,1 ? |
Autor: | mirekk36 [ 10 kwi 2021, o 11:24 ] |
Tytuł: | Re: Aplikacja avr Linux |
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 |
Autor: | ogon [ 12 kwi 2021, o 11:20 ] |
Tytuł: | Re: Aplikacja avr Linux |
Super, że prace się posuwają do przodu |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |