Kilka wierszy musisz napisać i już smarujesz na forum? [syntax=c]#include <cstdlib> #include <algorithm> #include <iostream> #include <thread> #include <mutex> using namespace std; class calcminmax { public: typedef pair<double*,double*> result; private: result value; mutex get,put; double *begin,*end; bool first;...
Jeśli działa, to ok. My po prostu próbujemy Ci uzmysłowić, że nie zawsze najprostsza droga jest najlepsza, ale chyba w tym przypadku to nie gra roli. Ja zacząłem programować uC miesiąc temu, mając - tak sądzę - solidne podstawy przy programowaniu wielowątkowym w perlu. Komenda wait wywołała u mnie stan przedzawałowy po 2 godzinach... Prz zegarze 8M...
(at) Mam chęć szukania odpowiedzi w tym temacie, a ten gość próbował mnie zbić z tropu. Sądzę, że w Twoim przypadku to o wiele za wcześnie. Po prostu te twierdzenia są niewiarygodnie naiwne. Wyobraź sobie jeszcze, że później jeszcze będziesz się musiał nauczyć programować wielowątkowo. Ciężko To będzie zrobić z kodem w `main` Wyobraź sobie też, że są...
Dzięki, ale już to mam. Teraz szukam czegoś o SSE/SSE2 oraz o programowaniu wielowątkowym.
Proponuję Ci zacząć od czegokolwiek i napisać jakikolwiek program z RTOSem. W programowaniu wielowątkowym jest tyle "pułapek", że ważne jest abyś zaczął jak najszybciej. To jest zupełnie inny paradygmat myślenia niż przy "normalnym" programowaniu.
Witam Czy moglibyście napisać jakieś tematy na pracę inzynierską z programowania klastrowego w JAVA'ie. Czyli programowanie wielowątkowe. Będę pisał w przyszłym semestrze ale już teraz chciałbym o tym pomyśleć i coś zacząć. Problem w tym że nie wiem co byłoby dobrym tematem pracy.
Jakiej biblioteki polecasz użyć do wielowątkowego programowania asynchronicznego na platformie AVR? Do wielowątkowego programowania asynchronicznego na platformie AVR można skorzystać z biblioteki FreeRTOS (Real Time Operating System). FreeRTOS to system czasu rzeczywistego, który umożliwia wykonywanie wielu zadań równocześnie, a także zapewnia mechanizmy...
I teraz nie ma warninga. To był błąd a nie warning. Proponuję jednak zmienić opcje kompilatora aby kompilował to jako C. To nie jest jedyna różnica :) Może na wszelki wypadek, przed tą instrukcją zatrzymać na chwilę przerwania? Jest wiele metod. Jak używasz przerwań to wchodzisz w programowanie wielowątkowe. Musisz to brać pod uwagę. Jest wiele metod.
...Potrzebuję obsługiwać dwa urządzenia jednocześnie w programie w Delphi. O ile jedno jestem w stanie obsłużyć korzystając z książki "Praktyczne programowanie...." o tyle dwóch nie daję rady. Patrz projekt p_RS_12.bpr - obsługa kilku urządzeń. To jest co prawda napisane w C++, ale mając tą książkę, dasz rade na Delphi to przetłumaczyć. PS Kłania sie...
Dlatego, że procedury obsługi peryferiala USB na niskim poziomie w STM32 nie są wielobieżne. Każdy program, który wysyła coś po USB w (za przeproszeniem) pętli głównej Programowanie wielowątkowe, systemy operacyjne, mówi to Panu coś, Panie BlueDraco:) W moim rozwiązaniu mam klasę USB która ma w sobie wątek odpowiedzialny za obsługę niskiego poziomu...
Normalni programiści maja problemy z ogarnięciem programowania wielowątkowego i przetwarzania równoległego - niestety z jakością kodu jest podobnie jak z jakością języka potocznego - coraz gorzej a nie coraz lepiej. Co do układu - nie jest to pierwszy układ tego typu - w latach 80 ubiegłego wieku (koniec lat 80 i początek 90) Intel wypuścił znacznie...
Olleo, stary, ty czytałeś co ja napisałem:)? Przecież ja nie pisałem o współpracy programistów! Zestawiłem naturę człowieka, która nie jest w stanie w rzeczywistości zorganizować idealnie pracy grupy ludzi z naturą programowania wielowątkowego, w którym grupą jest liczba wątków/procesów a nadzorcą - programista :). Natomiast zupełnie inną sprawą jest...
W RTOS musisz zrobić dokładnie to samo, chyba, że ktoś ci dostarczy odpowiednich sterowników. Tu jest to nieco prostsze, bo zdarzenie (np. przerwanie IO z danego pinu) wywołuje ISR (namiastkę procesu), który odpoowiedzialny jest za debouncing i ew. zapalenie diody. Wszystko odbywa się niezależnie od innych fragmentów kodu, więc masz namiastkę programowania...
da się, ale ca10 to specyficzna centrala, i co by tu nie pisać, trochę wtopiłeś ja kupując to samo prościej, uzyskasz na versie 10 lub 15 ca10 to bardzo stary produkt usilnie modernizowany, z założeniem że ma cztery osobne strefy i to dosłownie (osobna linia danych) i obsługa tego systemu funkcją GOTO jest bardzo upierdliwa dla użytkownika rozwiązania...
Jak powinno się podejść do takiego problemu gdy z bieżących danych (odświeżanych co 100ms) musi korzystać wiele podprogramów jednocześnie i zachować parametry czasowe wykonywania tasków (co jest (ma być) zaletą w porównaniu do timerów i flag). Jakoś nie wydaje mi się, żebyś co 100 ms miał odświeżone wszystkie dane ze struktury zajmującej 80 kB. Po...
Światowy leader zakresie badań nieniszczących poszukuje programisty embedded ze znajomością zagadnień związanych z elektroniką. Wymagania: - doskonała znajomość C - duże doświadczenie w programowaniu uC ARM (w szczególności STM32) - praktyczna wiedza w zakresie programowania wielowątkowego (z użyciem systemów RTOS) - umiejętność czytania schematów elektronicznych...
W takim razie po co na studiach Automatyki i Robotyki uczą programowania obiektowego i wielowątkowego? Wiem że roboty mobilne są oparte na mikrokontrolera. No ale to nie USA, ile firm zajmuje się produkcją i tworzeniem robotów ? Większość firm w Polsce to typowa Automatyka Przemysłowa czyli PLC. To po co uczyć programowania w C?
Z zasady w obsłudze zdarzeń nie ma oczekiwania. Obsługa z oczekiwaniem musi być rozbita na dwa zdarzenia. Nie ma się o co spierać. Piszemy w C, bo tak jest łatwiej i wygodniej (a na ARM - pewnie i kod lepszy, ale na PIC16 czy 51 żaden kompilator nie wygeneruje kodu lepszego niż średnio dobry programista). Piszemy pod RTOS, bo łatwiej i wygodniej, chociaż...
Okej, to już jakaś cyfra. Zważasz na to że ten PLC programuje się zupełnie inaczej niż klasyczne PLC, co wymaga zupełnie zmiany projektu? Układ jest wielowątkowy i programowany w języku pseudo-pascal, a nie drabinkowym. A soprócz autoregulacji silników jest jeszcze transmisja GPRS. Czy inni freelancerzy są zbyt zajęci żeby coś dodać od siebie?
Witam! Dodać Ethernet do Arduino można, np. ENC28J60 lub WIZ5100, ale to dopiero początek zmagań. Potem musisz wrzucić biblioteki, które to obsłużą, a potem już z górki - obsługa usługi, która Cię interesuje, np. http, telnet, albo napisanie obsługi swojego protokołu na UDP lub TCP. Jeśli zaczynasz z Ethernetem, rozważ Raspberry Pi zamiast Arduino....
istnieje jeszcze mało znany poziom -Og Hehe - rzeczywiście bardzo mało znany - standardowe ustawienie w nielubianych przez Ciebie nie DIY IDE do debugowania. Tak że pewnie najbardziej popularna opcja przy debugowaniu :) Tak przy okazji przy -Og problem (at)tmf z volatile znika bo to akurat jest optymalizowane. Zależności czasowe i data race są zależne...
Sprzęcik bardzo fajny, starannie wykonany a walory edukacyjne - bezcenne. Chciałbym widzieć zebranych krytykantów projektujących swój język programowania i wielowątkowe wykonywanie aplikacji w tym samym czasie, do tego kompilator, edytor etc. Jakbym coś takiego popełnił to pewnie wpadłbym w samozachwyt ;) Offtop(at)batorystefan: No to możesz lecieć...
Kompilator Turbo Pascal 7.0, system Windows XP Professional. Język programowania: Pascal. Próbuję pisać algorytm(kod) programu. Muszę użyć słowa algorytm, żeby mi się nie mieszało. Program ma działać na takiej zasadzie. Mamy emulator minutnika i to urządzenie jest sterowane kodem. Minutnik odlicza czas do zera. Minutnik osiąga zero i włącza się alarm....
C# jest dosyć wdzięcznym środowiskiem do pracy wielowątkowej, i osobiście to je proponuję do nauki. Nie dość że daje możliwość "własnoręcznego" grzebania w wątkach, to oferuje też klasy "ukrywające" tą całą wielowątkowość (jak BackgroundWorker - w obsłudze prosty jak timer, a odpalający zadanie w nowym wątku), aż po (w wersji .NET 4) rozwiązania jeszcze...
michalko12 --> tak o tym że podmiana grafik to tylko zabawa to już chyba ja sam pierwszy napisałem więc z tego sobie zdaję sprawę. A w programowaniu wielowątkowym można zawsz wykorzystać synchronizację poprzez ramkę w pamięci RAM, zresztą poniekąd to zaprezentowane FIFO jest czymś takim właśnie aczkolwiek rozwiązań tego typu może być sporo. Jak ja się...
Mieszanie do tej dyskusji bitbandingu nie ma sensu. Operacja "tylko-zapis" jest atomowa jeśli tylko zmienna którą zapisujesz ma "rozmiar natywny" (lub mniejszy), czyli na ARMach generalnie 32 bity lub mniej. Wszelkie operacje zdradzające cechy "read-modify-write" (a więc "a^= b", "++a", "a += b", "a |= b" itd) NIE są atomowe. To czy akurat "celem" danej...
Witam. Jeśli piszę w złym dziale to przepraszam i proszę o przeniesienie. W programowaniu jestem całkiem zielony i chciałbym się zapytać o jakiś dobry kurs online języka c++,chciałbym także żeby ten kurs uczył także pisania programów wielowątkowych na wiele rdzeni procesora. Dziękuję za wszystkie propozycje. :D
Czyżbyście cierpieli na jakąś manię prześladowczą :?: A dlaczego tak sądzisz? Poza tym- po co jest to kasowanie flagi przerwania w przerwaniu- po obsłudze przerwania ta flaga sama się kasuje. A co, jeśli źródłem przerwania jest np. przycisk generujący serię zboczy :?: Jest milion dwieście tysięcy sposobów, żeby nawet w przerwaniu obsłużyć przycsk,...
Jeżeli przewód będzie miał dobry kontakt z metalem tego nowego zasilacza (widzę że ma pewnego rodzaju emalie) to można. Co do obciążenia to możesz sprawdzić. Po obciążeniu grafiki zmierz napięcie na linii 5V. Z tego co widzę to ten serwer to przerost formy nad treścią ;) Taki X5650 podkręcony do 4 GHz zapewne by dorównał tym dwóm cztero-rdzeniowcom,...
(at)markolsrz Zobacz sobie do nagłówka stdatomic.h. Znajdziesz tam funkcje rozwiązujące Twoje problemy ze współbieżnym dostępem do zmiennych. Porada niestety nietrafiona, a to z braku implementacji w AVR-libc. Oczywiście można sobie samemu to zaimplementować, lecz po co, skoro już w AVR-libc mamy atomic.h. Jedyne co można poprawić, to tak jak napisałem,...
(at)tdziki Jeżeli pytasz o architekturę aplikacji to według mnie nie zadałeś podstawowego pytania. Jak ma ta aplikacja być skonstruowana. Czy to ma być skomplikowana maszyna stanów, czy też wielowątkowa aplikacja w oparciu o RTOS? Ja osobiście preferuję wielowątkowość.
Dla mnie takie właściwości to: - aktywność projektu - dojrzałość projektu (dojrzałość techniczna, uznane rozwiązania techniczne) - stabilność długoterminowa pozwalająca mieć nadzieje, że projekt nie wygaśnie za szybko - bogata dokumentacja i wsparcie społeczności użytkowników/twórców - open source (możliwość włączenia się w bugfixing, development)...
Cześć. Robisz to odrobinę źle. W trybie ciągłym dodajesz kolejne linie na podstawie odczytanych danych. Powinieneś w tej funkcji kopiować odczytane dane do pomocniczego stringa, przeanalizować, czy znajduje się tam znak końca linii, jeżeli tak, to podzielić go na dwa stringi, jednego dokleić do ostatniej linii, a drugiego dodać jako nową linie. Niestety...
Głównie programowanie i grafika. Procesor wielowątkowy, najlepiej i7. Dysk SSD na M.2 przynajmniej 256 GB. Karty graficznej nie potrzebuję, ponieważ niedawno kupiłem. Musi mieć przynajmniej dwa gniazda PCIE. Dyski HDD też mam i chce spiąć je w RAID 0. Potrzebuje też obudowę i zasilacz. Dobrze by było jakby płyta miała dwa gniazda Ethernet. No i minimum...
Nie znam się, to się wypowiem. 1. Od strony badawczej mamy do czynienia nie z symulacjami a implementacjami. To znaczy, że na obecnym etapie badacze otrzymali narzędzie, za pomocą którego można zweryfikować hipotezy, których nie było można zwetyfikować na mniejszych modelach 'Problem Skali'. 2. Ludzki umysł nie działa na zasadach wnioskowania, to zupełna...
11900K ma tylko 8 rdzeni i niemal taką samą wydajność jak 11700K i ... 10700K. Nawet 10900K/10850K potrafią być lepsze bo mają po 10 rdzeni. Potrzebny jest Ci wysoki zegar jednego rdzenia czy wydajność wielowątkowa? Sam złożysz czy ze składaniem/gotowy zestaw?
Pisanie wysokopoziomowe wydłuża czas programowania. Tzn. Teoretycznie go skraca, ale gdy coś nie działa to okazuje się często że gra nie była warta świeczki Może przy programowaniu mikrokontrolerów... Cała reszta to ogromne ułatwienie - gotowe frameworki, biblioteki, budujesz praktycznie z klocków i bez problemu stworzysz wielowątkowe aplikacje :)
Witam, Mam pytanko, wiem - może śmieszne ale.... .... chciałbym zacząć na poważnie w końcu nauczyć się C++ na PC z tym, że koniecznie w środowisku MS Visual Studio a nie żadnym innym. W związku z powyższym - bardzo proszę o kilka porad dla początkującego w tej dziedzinie. 1. Którą wersję VS najlepiej zassać i zainstalować u siebie na kompie aby szybko...
Chetnie bym zaczal, ale co mi da zaczecia projektowania plytki, gdy brak mi wiedzy teoretycznej na ten temat. A co ja napisałem? Najpierw teoretycznie, pomyśl co zrobić aby rozdzielać i uruchamiać prostą rzecz czyli program migania ledą No to zaczynaj. Sięgnij po te wiedze. Już powinieneś czytać dokumentacje procesora oraz kompilatora. PCB do testów...
Natomiast jeśli mam w C się bezpośrednio odwoływać do rejestrów to po co mam pisać w C? Nie lepiej od razu w asemblerze? Nie. Jest to zupełne pomylenie pojęć. choć w wolnych chwilach bawię się trochę AVR. Kombinowałem z C, kombinowałem z Basic-iem i niestety - jak coś nie działa, to od razu wywalam do kosza bo nie umiem znaleźć usterki Basic to moze...
Jakie konkretnie SDK byś polecił dla iMX RT1011, które posiada wsparcie dla pracy wielowątkowej? NXP oferuje dedykowane narzędzia i SDK do programowania iMX RT1011, takie jak MCUXpresso SDK oraz emSecure-SSL SDK z biblioteką kryptograficzną. MCUXpresso SDK jest wydajnym, darmowym SDK dla urządzeń bazujących na procesorach ARM Cortex-M i wykorzystuje...
No i kolejna niespodzianka - aplikacje na 32bitowe maszyny nie pisze się w assemblerze tylko w C w środowisku ... RTOS. I stąd, pomimo, że nie masz być specjalistą od rtos, pytania o taki system operacyjny. Programowanie w tym środowisku jest dość specyficzne i wymaga myślowego przestawienia się w tryb wielowątkowych aplikacji. Generalnie dobrze, że...
Z tego względu uruchomienie gotowego projektu wielowątkowego jest oczywiście proste, zmiana w nim jakichś drobnostek zapewne nie będzie dużo bardziej problematyczna niż w jakimkolwiek innym projekcie, jednak już stworzenie swojego projektu wielowątkowego, dołożenie jakichś funkcjonalności w kolejnych wątkach lub połączenie dwóch projektów mogą być...
Chodzi o to, że mutex i semafor służą zasadniczo do czegoś zupełnie innego (choć jakby się uprzeć, to semafora można używać też w miejsce mutexa, ale licząc się z różnymi poważnymi problemami typu inwersja priorytetów). Dobrze by było więc sprecyzować o który dokładnie aspekt Ci chodzi, bo czym innym jest synchronizacja rozumiana jako "powiadomienie"...
To nie było pytanie do ciebie - zauważ. 1. bo je lubią i się przyzwyczaili (z naciskiem na LUBIĄ ok?) Jak lubią to co innego. No wielkie dzięki. 2. bo uważają że w ich opinii nie opłaca się stosować ARM do prostego wg nich projektu Pod jakim względem nie opłaca? Co to znaczy? nie każdy początkujący będzie ci się tłumaczył co to oznacza przykro mi. 3....
Z RTOS też już miałem nieco do czynienia, super sprawa, bo można "odpalić" wiele takich zadań, i pingować wiele adresów naraz. Co prawda, ten kod z SDK trzeba przerobić by działał "wielowątkowo", przede wszystkim pozbyć się globalnych zmiennych, tak żeby żaden wątek nic nie wiedział o drugim. Jest tam też trochę niepotrzebnych śmieci. A co do samej...
Dlaczego podczas odczytu I2C nie będą uwzględniane przerwania? Ja ich na ten czas nie wyłączam, chyba że robi się to sprzętowo. Sam fakt, iż robisz to w obsłudze przerwania, powoduje, że obsługa pozostałych przerwań jest minimalnie opóźniona (stąd obsługa przerwań powinna być błyskawiczna i przekazywać istotne dane do przeliczenia w pętli głównej)...
Cześć, chciałbym pobawić się w programowanie mikrokontrolerów przy urzyciu C++. Wiem, że w motoroli robią coś takiego. Chodzi mi o : - jakie mikrokontrolery mają stworzone dla siebie kompilatory C++, - czy są jakieś uP zoptymalizowane pod kontem programowania obiektowego - gdzie stosuje się takie aplikacje - jak łatwo zdobyć taki procesor, programator...
Zauważ, że obydwa pokazane przez ciebie sposoby to właściwie to samo - żaden nie jest wielowątkowy. Jak pośrednio wspomniał nsvinc wielowątkowość wymusza użycie jakiegoś schedulera. I rodzi wiele problemów - komiunikacja międzyprocesowa, wspólne bloki pamięci, mutexy, dostęp do zasobów. Czy warto sobie tak komplikować życie? Zazwyczaj w prostych systemach...
Z zainteresowaniem przeczytałem [url=http://mirekk36.blogspot.com/2012/0... Kolegi Mirka odnośnie stosowania buforowania zapisu do LCD alfanumerycznego. Skąd wzięło się moje zainteresowanie? Już tłumaczę. Często zdarza się, że po dłuższej pracy urządzenia pod wpływem...
A ty jakbyś był taki mądry to byś potrafił napisać jakiś krótki przykład a nie się wymądrzasz jaki to nie jesteś. Widocznie nie masz zielonego pojęcia o programowaniu skoro przykład to taki problem. Każdy może z lenistwa wpisać w Google hasło i podać link bez jego oglądania i twierdzić, że jest wielkim programistą podczas gdy nie potrafi podać przykładu....
Sama ona na pewno może wykorzystać, bo wszystkie aplikacje webowe są wielowątkowe z założenia. Ale jeżeli chodzi o "rdzeniowość/wątkowość" to tutaj na pewno im więcej tym lepiej, bo przy pracy ma się odpalonych co najmniej kilka rzeczy (serwer aplikacyjny, baza danych, jakieś IDE) więc procesor i pamięć na pewno grają tu dużą rolę ;). Grafika wydaje...
Serio? FPGA do wyświetlacza? Bardzo to by było zaskakujące - ARMy są tak tanie w zakupie i programowaniu, że nie wyobrażam sobie aby opłcało się FPGA tam dawać. Ano opłaca się i to nie tylko w przypadku wyświetlacza. Sam projektuję takie urządzenia, w których sam ARM nie daje rady i trzeba "dokleić" do niego FPGA, który zapewnia, że pewne operacje...
Nawet nie rozumiem co mógłby mi dać sprzętowy debugger na ATMedze328P programowanej w C? Przecież te nadmiarowe printfy mogę objąć warunkową dyrektywą kompilatora i nie muszę ich nawet usuwać. Stosowanie "nadmiarowych" printf wiąże się bezpośrednio z większym zużyciem pamięci RAM (alokowanej dynamicznie). Innymi słowy, program może się inaczej zachowywać...
Odpowiedź już ktoś na to udzielił - więc tylko zacytuję: http://lukashp.pl/Artykul/Programowanie/... Otóż metoda którą podajesz jako parametr do synchronize będzie wykonywana w głównej pętli programu - czyli w głównej pętli VCL. Czyli wątek jest jakby zatrzymywany i część kodu dla którego wywołujesz synchronize() (czyli ta Twoja metoda)...
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
Dzięki za podpowiedź ale z innych względów muszę pozostać przy Windowsie i zależy mi jednak na konfiguracji PC. To jeszcze daj znać, co jest dla Ciebie kluczowe. Domyślam się, że w filmówce zajmujecie się rożnymi rzeczami i jedni renderują małe filmiki, inni nakładają dużo efektów, a inni potrzebują z jakichś powodów dużo RAMu. Mi np. do programowania...
Każdy kto zajmuje się programowaniem FPGA/CPLD zapewne nie raz zastanawiał się, co zrobić aby skrócić czas kompilacji/syntezy/fitowania projektu. Jak zapewne wiadomo, narzędzia do syntezy (zwłaszcza te darmowe dostarczane przez producentów logiki programowalnej) nie są dostosowane do pracy wielowątkowej, tak więc współczesnie stosowane w komputerach...
Witam Od kilku dni chce zestawić sobie środowisko do programowania pod ARM, utknąłem nad kompilacją gcc. Używam wersji programów ze strony http://www.gnuarm.org/ i instrukcji postępowania http://www.gnuarm.org/support.html#build Problem jest zawsze przy kompilacji samego GCC, wyskakują dziwne błędy, po przejrzeniu bugtraq od GCC wiele ludzi zgłaszało...
Mylisz się. "Embedded" to słowo, które kryje w sobie w rzeczywistości dwie dosyć odległe gałęzie. Jest "embedded-mikrokontrolery" i jest "embedded-mikroprocesory". Zdanie, które co jakiś czas tzreba powtarzać. Zupełnie inne dziedziny, tyle tylko że jest zielona płytka drukowana ... - to tylko kwestia tego jak rozkłada się bilans zysków i strat, oraz...
Cześć a co sądzicie o TI ja głównie siedziałem na TMS320F28335 dosyć stare, ale ma to czego potrzeba. Wyborem kierowałbym się raczej w branży typu Automotivem, budowa falowników, energoelektronika gdyż mnie najbardziej interesuje, póki co siedzę w innej pracy w której są pieniądze ale nie jest specjalnie związana z uC programowaniem, raczej obsługą...
Moim zdaniem za użyciem RTOS przemawia po prostu lenistwo, zresztą podobnie jak za 99% praktyk programistycznych. Bardzo merytoryczny argument. W zasadzie większość Twojego postu można niestety streścić tak - "jestem mega mistrzem programowania, każdy kto robi coś inaczej niż ja jest niedouczonym leniem"... Praktycznie nie ma tam żadnego merytorycznego...
.... Zastanawia mnie dlaczego większość osób pisze w Delphi a nie na przykład w c++? Dlaczego większość? ja uważam, że większość programuje w innych językach. Delphi na dzień dzisiejszy to już troszkę jakby egzotyka prawie ;) Czy jest prostsze od C++ albo czy jest szybsze od C++ jak to napisał kolega wyżej??? ;) ..... tu w ogóle nie o to chodzi, bo...
Cześć Sorry, że tak długo się nie odzywałem... To jest praca dyplomowa? Tak zgadza sie... - Temat: Przetwarzanie obrazów w mikroprocesorach ARM. W jakim środowisku programowałeś? CrossWorks for ARM - to był wybór z braku doświadczenia i mimo iż nie jest to złe środowisko to myślę, że teraz wybrałbym coś innego np. Eclipse. ...nie mam pojęcia jak zabrałeś...
To jest generalnie przebój z tą mocą Panowie w tym 508. Ja finalnie nie znalazłem żadnego magika od Peugeota, który by to ogarnął. WV, Audi tak, ale do francuzów jakoś brak mądrych, zwłaszcza jak z kompa nic nie wynika. Wtryski raczej nie bo ja miałem 130k przebiegu przy tym problemie, troche za wczesnie jak na wtryski, nawet delphi, zwłaszcza że auto...
NetBeans - na pewno java bez spradzania, prędkość działania, zużycie pamięci itd. to ewidentnie zasługa javy. Nie korzystam jak nie mam przymusu z uczelni, bo ten program fajny, ale czasami potrzebuje dodatkowy rdzeń, bo jeden dla niego nie wystarczy :) Open Office - widać, że java. I znów widać po prędkości, zużyciu pamięci itd. Korzystam, aczkolwiek...
Też piszę programy wielordzeniowe. Mogę podpowiedzieć, wydajne rozwiązania (moim zdaniem): 1) GNU Octave(prototypowanie) / C++11(produkt końcowy) program jednowątkowy napisany pod pojedynczy rdzeń procesora 2) LINUX GNU Parallel 3) flagi Makefile: "make -j`nproc`" 4) unikanie Qt, od czasu zmiany polityki prawnej (oprogramowanie wytworzone na tym środowisku...
Tak czytam i zauważyłem ze nie bierzesz pod uwagę pewnego szczegółu, mianowicie, Twój licznik jest czy tego chcesz czy nie wielowątkowy w pewnym sensie :) i tak naprawde, ilość odwiedzin w bazie będzie zaniżona. Weź pod uwagę taką sytuację: dwoje ludzi odwiedza Twoją stronę ( dokładnie tą samą stronę/podstronę ) w tym samym momencie i skrypt PHP jest...
A..no widzisz - teraz to nabiera sensu Czyli musi być jakieś przerwanie, które z dużo większą szybkością cyklicznie sprawdza stan tych wszystkich zdarzeń (semafory, mutexy,itd...) - i w razie wykrycia zmiany wyzwala odp. akcję. Nie ma żadnego dodatkowego przerwania... Przecież to się opiera na zwyczajnym mechanizmie zdarzeń - żaden z obiektów synchronizacyjnych...
Nie zgadzam się z Twoją opnią, która sprowadza się do tego, że skoro jest dostepny C, to zapomnijmy o asemblerze. Zacytuj ta opinię, bo chyba coś innego napisałem. Masz rację, jeśli dotyczy to projektów amatorskich (hobby) lub krótkoseryjnych, w których ważniejszy jest czas wykonania prototypów niż korzyści ekonomiczne. Nie wiedzieć czemu, wszystkim...
Niektóre języki takie jak Shakespeare, BeFunge, Whitespace wyglądają jak żart lub ciekawostka, ew. eksperyment i pokazanie, że można zrobić coś inaczej niż popularne rozwiązania. Mamy jeszcze : https://pl.wikipedia.org/wiki/Brainfuck a także BrainFuck wielowątkowy : https://pl.wikipedia.org/wiki/Brainfork :-) Co do pytania z tematu .. to może chronologicznie:...
https://obrazki.elektroda.pl/2635305000_... Poniższy projekt to stacja pogodowa oparta na module z układem ESP8266. Nie byłoby w niej nic szczególnego, co wyróżnia ją na tle innych tego rodzaju konstrukcji, gdyby nie optymalizacja systemu pod kątem minimalizacji poboru prądu. Wykorzystany mikrokontroler nie jest zbyt energooszczędny,...
http://obrazki.elektroda.pl/2122281300_1... Witam serdecznie, chciałbym przedstawić forumowiczom bardzo (jak dla mnie) ciekawe zastosowanie minikomputera Raspberry Pi+. Repozytorium i sposób instalacji dostępne są pod tym adresem: http://obrazki.elektroda.pl/3157357500_1... http://obrazki.elektroda.pl/7597850500_1...
https://obrazki.elektroda.pl/6687336200_... Dzisiaj przedstawię najprostszą wersję DIY kamery internetowej opartej o płytkę M1S Dock. Pokażę jak można skompilować demo przesyłania obrazu JPG z kamery przez TCP do serwera w Pythonie oraz przeanalizuję jego działanie, ze szczególnym naciskiem na komunikację pomiędzy dwoma rdzeniami BL808....
Czyli jak dobrze rozumiem brakuje jakiegoś Koordynatora paczek, który zbierałby je w całość i kompilował dla użytkowników, którzy tego nie potrafią czyli większości. Jednocześnie kolega ZbeeGin po mistrzowsku robi instalki, nie myślałeś żeby jakoś oficjalnie włączyć się w projekt tak by Twoje kompilacje były dostępne na stronie KiCad-a? Wszyscy mieli...
ruszyć temat "Programowanie wielowatkowe" ? ;) Nie jestem pewny, czy nie pora przesiąść się na asm lub C, poprawiając tym samym czas wykonywania tej procedury...
Przeważnie zadania które nie mogą czekać, pisze się wykorzystując właśnie przerwania. przerwania to przerwania, a nie zadania, które nie mogą czekać. W programowaniu wielowatkowym ważność zadań reguluje się priorytetami. RTOS odpowiednio wywlaszcza zadania przekraczając je. Nie ma znaczenie czy zadanie będzie się wykonywali godzinę czy 1ms. Dostanie...
Od czasu jak przesiadłem się z C/C++/Java/etc... na Pythona, wygodę cenię sobie dość wysoko ;> Skoro tak to chyba nie chcesz sie przesiadac na ADE ;-) Z wygoda nie ma to nic wspolnego, z bezpiecznym kodem wielowatkowym to i owszem.
https://obrazki.elektroda.pl/5334725900_... LabVIEW to znane wielu inżynierom środowisko programowania w graficznym języku G, dedykowane głównie do zastosowań w systemach laboratoryjnych i kontrolno-pomiarowych. Wiele razy pisaliśmy już na forum m.in. o warsztatach i szkoleniach związanych z tym środowiskiem. Teraz, z okazji przyznania...
Ponieważ to sa dwa eclipse to wszystko można sobie dowolnie skonfigurować Run : http://www.emcu.eu/atollic-debug-configu... Ponieważ pewnie nie używasz RTOSow to pluginy z nimi związane nie są może aż tak interesujące. Zachecam zreszta do poznania, gdyz ukatwia to...
Tworzenie aplikacji użytkownika w C++ ma wiele zalet, więc nie jest zaskakujące, że język ten staje się coraz bardziej popularny wszędzie, w tym w systemach opartych na małych mikrokontrolerach. Projekt „mbed” jest w pełni skoncentrowany na tym języku. Wiele RTOSów zapewnia warstwę kompatybilności z C++, ale w przeciwieństwie do „dużych”...
Senior Java Developer Do zadań osoby zatrudnionej na stanowisku Starszy Programista Java należeć będzie projektowanie oraz implementacja rozwiązań zgodnie z wymaganiami klienta według procesu SCRUM, dokumentacja wykonanej pracy, a także opieka merytoryczna nad młodszymi programistami. Przy realizacji projektów, osoba zatrudniona na tym stanowisku,...
Java Tech Lead Do zadań osoby zatrudnionej na stanowisku Java Tech Lead należeć będzie projektowanie oraz implementacja rozwiązań zgodnie z wymaganiami klienta według procesu SCRUM, dokumentacja wykonanej pracy, a także kierowanie zespołem projektowym. Przy realizacji projektów, osoba zatrudniona na tym stanowisku, będzie podlegać Kierownikowi Projektów....
Nasz Klient to znana, międzynarodowa firma IT realizująca innowacyjne projekty. Aktualnie poszukujemy osób z doświadczeniem zawodowym na stanowisko Programista C++ do Poznania. Zadania: Tworzenie oprogramowania wraz z niezbędną dokumentacją techniczną; Bliska współpraca z Koordynatorem projektu i z zespołem; Rozwiązywanie bieżących problemów technicznych;...
Witam! Na poczatku troche ogolnikowo, bo moze problem jest dla kogos oczywisty, a ja po prostu pominalem jakas kwestie. Wykorzystuje mikrokontroler jako uklad 'odbijajacy' znak, ktory odbierze, czyli zrobilem popularne 'echo'. Lacze sie oczywiscie przez COM`a. Odrazu mowie, ze korzystajac z hyperterminala wszystko jest w porzadku, zatem nie czepiam...
https://obrazki.elektroda.pl/1170500100_... Pawilon RISC-V na targach Embedded World 2022 pokazał szereg udoskonaleń, od pierwszego procesora graficznego opartego na RISC-V po nowy zestaw rozwojowy o otwartym kodzie źródłowym. Targi Embedded World 2022 stały się miejscem, w którym można było zapoznać się z najnowszymi osiągnięciami...
Dzień dobry, Zapraszam elektroników, automatyków i elektryków zainteresowanych nauką programowania w C# .NET pod systemy Windows. Tematyka szkolenia do uzgodnienia, w zależności od potrzeb. Kilka przykładów: - "pomoc doraźna" w pisaniu oprogramowania - obsługa portu RS232 - synchronicznie i asynchronicznie - obsługa protokołu Modbus - synchronicznie...
Wkładasz prawidłowy kluczyk do stacyjki - przekręcasz - i cisza. A dioda immobilizera mruga szybko, zamiast jak zwykle świecić ciągłym światłem: oznacza to jakiś błąd ze strony immobilizera. Warto wówczas odczytać kod błędu i wykonać czynności sprawdzające. System immobilizera Forda nazywa się PATS (Passive Anti Theft System) - jest to pomocne w dalszych...
Witam Pilnie przyjmę zlecenie z dziedziny informatyki, programistyki, elektroniki. Zaprojektuję dowolny system przetwarzający dane w trybie równoległym i wielowątkowym. Posiadam wiedzę z zakresu elektroniki, informatyki, programistyki, fizyki, matematyki. Specjalizuję się głównie w: - systemach przetwarzania danych (również rozproszone i równoległe)...
ASB-Technology Sp. z o.o. Tworzymy oprogramowanie do centrali alarmowych IP sprzedawanych w Holandii, opartych na platformie Blackfin/uClinux oraz ARM/Linux. Programujemy w C/C++ oraz sporo pracujemy ze sprzętem. Oferujemy: - Rozwojową pracę z użyciem najnowszych technologii informatycznych - Pakiet opieki medycznej Medicover - Konkurencyjne wynagrodzenie...
Locon Sp. z o.o. jest firmą specjalizującą się w tworzeniu indywidualnych systemów informatycznych dla klientów korporacyjnych i instytucjonalnych. Nasze rozwiązania tworzone są przez zespół specjalistów branży informatycznej, telekomunikacyjnej i geodezyjnej. Jesteśmy liderem w zakresie serwisów lokalizacyjnych (Location Based Services) i serwisów...
programowanie iveco autocom programowanie programowanie esp32
toshiba 50l4333d toshiba pasja programować mikrokontrolerów peugeot moduł wentylatora chłodnicy
lodówka spuchła lodówka spuchła
Samsung BN44-00340B No Backlight: Troubleshooting CCFL Inverter, Fuse, MOSFET, and Main Board Issues Temperatura pracy PC i drukarki laserowej w ujemnych warunkach