Dostawca neutralnego względem dostawców otwartoźródłowego systemu operacyjnego czasu rzeczywistego (RTOS), certyfikowanego do zastosowań krytycznych pod względem bezpieczeństwa i udostępnionego na zasadach licencji liberalnej, staje się: „rewolucją w branży”, ponieważ Azure RTOS będzie od teraz Eclipse ThreadX, jakie wydane ma być pod patronatem Eclipse...
Po jednej stronie (Rx3i) mamy urządzenie z dedykowanym systemem operacyjnym czasu rzeczywistego, w którym synchronizację zapewniają osobne światłowodowe moduły komunikacyjne z przepływnością >2Gbps. Producent wspomina o dwukrotnej synchronizacji całego wektora stanu w każdym cyklu PLC. Po drugiej, urządzenie pracujące pod Windows CE, z VGA, Ethernetem...
NXP iMX RT1011 wspiera wiele systemów operacyjnych czasu rzeczywistego (RTOS), takich jak FreeRTOS, CMSIS-RTOS, Mbed OS, ThreadX, czy też Microcontroller Operating System (µC/OS). Jakie konkretnie SDK byś polecił dla iMX RT1011, które posiada wsparcie dla pracy wielowątkowej?
Systemy czasu rzeczywistego to z grubsza biorac takie systemy operacyjne, ktore stosuje sie glownie do sterowania procesow i ich najwazniejsza cecha wynikajaca z tego zadania jest zdefiniowany i nieprzekraczalny czas maxymalny reakcji na okreslone zdarzenia. Typowym obszarem zastosowan systemow czasu rzeczywistego jest uklad ABS czy tez system kontroli...
tu się sprawdzi algorytm goertzela, który nie wymaga dużej mocy i nawet na prostym AVR pójdzie. Na YT są filmiki pokazujące jak śmiga FFT na AVR. Jednak w takim projekcie do rozdzielenia dwóch pasm to ja bym użył (najprościej) dwóch niezależnie zaprojektowanych filtrów IIR pierwszego lub drugiego rzędu. Na AVR oczywiście z arytmetyką stałoprzecinkową....
Modele licencjonowania, ograniczenia modyfikacji kodu źródłowego oraz certyfikacja branżowa to najważniejsze kwestie biznesowe, które należy uwzględnić przy stawianiu na System Czasu Rzeczywistego (RTOS). W poniższym artykule przyjrzymy się tym czynnikom i temu, w jaki sposób powinny się one przełożyć na wybór samego RTOS-a. Systemy operacyjne czasu...
Na szczęście rynek sterowników programowalnych ma się dobrze, nawet w Polsce :) Jeśli napiszemy program, w którym będziemy w stanie przewidzieć czas obsługi wszystkich zdarzeń i ten czas będzie odpowiedni (daleki od krytycznego) dla danego procesu, to tak naprawdę już mamy do czynienia z systemem operacyjnym czasu rzeczywistego.
Podstawowa sprawa:Sterownik przemyslowy chodzi na systemie operacyjnym czasu rzeczywistego ! I w tym momencie chyba wszystko jasne co sie da uzyc a czego nie,bo inaczej nie bedzie to sterownik przemyslowy a po prostu sterownik jaki tam.FPGA i CPLD nie do tego sluza,po prostu sa za szybkie i prze to wykorzystywane gdzie indziej.
Witam, szukam porównania systemów operacyjnych czasu rzeczywistego (RTOS) ale nigdzie nie mogę znaleźć żadnego dobrego materiału. Może ktoś z forumowiczów natknął się na dobry artykuł porównujący najbardziej popularne RTOS na rynku (RT linux, Windows CE, VXworks, QNX itp) Pozdrawiam i czekam na jakieś ciekawe informacje dotyczące RTOS.
Witam, wysyłanie (odbieranie) 4 komunikatów na sekundę to może być już system czasu rzeczywistego, jeśli między poszczególnymi komunikatami ma upłynąć z góry określony czas (oczywiście dochodzą opóźnienia na routerze, itp.). Z poziomu języka C możesz napisać warstwę aplikacji (np. ModBUS) dla danych przesyłanych w protokole TCP/IP (lub innym - w zależności...
Temat jest bardzo szeroki i trudno podać przykładowe kody źródłowe. Dla prostych zadań sprawdź karty wejść/wyjść np.: Advantech PCIE-1760. Dostarczają biblioteki dll do obsługi wraz z przykładami. Do wymagających raczej używa się rozwiązań bardziej systemowych. Np. tak jak kolega ul1111 wspomniał WinAC (siemens software PLC, programujesz Step'em jak...
Podczas pisania kilku juz programów na mikrokontrolery AVR i 51 zrodzil mi się pomysl stworzenia algorytmu uniwersalnego i latwego do rozbudowy o nastepne bloki do obslugi "menu" - coś na wzór menu w telefonie kom. do kontaktu z urzytkownikiem (wyswietlacz + klawiatura) które działałoby w tle, tzn nie naruszałoby czasu wykonywania i czasu powtarzania...
dla tych, ktorzy nie chca uzywac RTOS, Co chciałeś udowodnić? Nie wiem na ile świadomie, ale właśnie zaproponowałeś samodzielne napisanie dość ułomnego "prawie systemu operacyjnego" czasu "prawie rzeczywistego", który jest punktem wyjściowym do normalnego systemu operacyjnego czasu rzeczywistego. Skutkiem dalszej rozbudowy tak napisanego programu będzie...
To o czym wspomniałeś, to akurat miałem na uczelni, przerobiliśmy różne płytki pisząc zarówno w c jak i asemblerze. Myślałem raczej nad czymś trudniejszym. To już coś, masz podstawy, mam nadzieję że na współczesnych procesorach, spróbuj zbudować jakieś urządzenie samemu, na zajęciach część była przygotowana wcześniej. Jeśli chcesz być dobry, musisz...
Proszę, skupmy się na systemach operacyjnych czasu rzeczywistego (RTOS), ich zaletach i wadach, możliwych implementacjach i jeżeli to możliwe to również materiałach demonstracyjnych, np. na platformie Nucleo. FCh założył temat w zamiarem przybliżenia tematyki, a zamiast tego widzę atak na RTOS i sugestie, że to przekombinowane, że powolne i słabo reaguje,...
Myslalem aby taki prosty przyklad dodac do katalogu examples, zasadnosc migania diodami oczywiscie jest znikoma ale chodzi o sam obrazowy przyklad ktory ktos sobie pozniej rozszerzy. Nie no, ja nie mówię, że nigdy takiego przykładu nie będzie i nigdy tego nie zrobię. Po prostu fajnie by było, gdyby w jakiś prosty sposób można było jednak ten przykład...
Mam do zrealizowania projekt postaci pomiar temperatury, przesłanie danych przez internet(ENC28J60) na serwer i wyświetlenie ich lokalnie na wyświetlaczu. Dodatkowo chciałbym użyć systemu operacyjnego czasu rzeczywistego. Niewykluczona jakaś dodatkowa funkcjonalność i użycie płytki do innych projektów w przyszłości. Zamierzam kupić STM32 Nucleo tylko...
Jest system operacyjny czasu rzeczywistego, który może ładować i wykonywać program z karty SD/MMC: http://ltc.cit.cornell.edu/courses/ee476...
Nie jestem programistą. To do czego potrzeba Ci kompilacja FreeRTOSa? Zupełnie nie mam pojęcia o czym mówisz. Może więc czas zainteresować się podstawami, a nie systemami operacyjnymi czasu rzeczywistego? Możesz podać więcej wskazówek? Przerwanie SVC ma się nazywać dokładnie tak jak wymaga tego FreeRTOS, a w Twojej tablicy wektorów nazywa się inaczej...
Powiedz do czego dokładnie ma być ten system. Czy ma to być system czasu rzeczywistego?
Opłaca się dalej siedzieć w 8 bitowcach czy przejść na coś bardziej zaawansowanego typu te komputery jednopłytowe. Wszystko zależy co chcesz osiągnąć. Komputery jednopłytkowe pomimo dużej atrakcyjności, mają pewne ograniczenia. Mikrokontroler wraz z odpowiednio napisanym oprogramowaniem pracuje w czasie rzeczywistym, natomiast komputer jednopłytkowy...
Nie przesadzajcie. W trybie izosynchronicznym USB spokojnie umożliwi przesłanie tych danych w czasie rzeczywistym. Ja bym się bardziej martwił o PCta, a konkretnie system operacyjny - ani Windows ani Gnu/Linux nie są systemami czasu rzeczywistego. Pytanie jak sobie poradzą z obsługa tych danych, kiedy istotne są zależności czasowe? IMHO nie poradzą...
Pozwolę sobie pójść "bokiem". Na podstawie mojego, subiektywnego zaznaczam, doświadczenia zawodowego (m.in. byłem belfrem) doradzam rozpoznanie własnych predyspozycji zawodowych. Nie zrobisz tego samodzielnie - potrzeba profesjonalnego poradnictwa psychologiczno-zawodowego. Po ochłonięciu z zapłonięcia świętym oburzeniem, przeczytaj na spokojnie moją...
https://obrazki.elektroda.pl/4330852700_... Firma Renesas zaprasza na internetowe seminarium poświęcone systemom operacyjnym dla mikrokontrolerów i procesorów w systemach wbudowanych. W przeszłości inżynierowie oprogramowania rzadko rozważali system operacyjny czasu rzeczywistego (RTOS) dla małych, wbudowanych mikrokontrolerów. Głównymi...
Sama konstrukcja nie musi być związana wyłącznie z elektroniką, może to być dowolna konstrukcja techniczna (mechaniczna, hydrauliczna, optyczna...). Czy projekty nie-materialne również się kwalifikują? Chodzi mi o system operacyjny czasu rzeczywistego dla mikrokontrolerów ARM Cortex-M, który od pewnego czasu tworzę. Nie do końca da się to nazwać "konstrukcją",...
To nie kwestia portu a systemu operacyjnego. Albo musisz zastosować jakiś system czasu rzeczywistego albo przenieść się z programem z trybu użytkownika do trybu jądra.
Poniższy artykuł poświęcono opisowi architektury i projektowania oprogramowania wbudowanego zgodnie z tzw. architekturą pierwszego planu i tła, znaną również jako: „superloop” lub „main+ISR”. To podstawowe ujęcie jest bardzo ważne i ułatwia zrozumienie wszystkich innych, bardziej zaawansowanych, takich jak systemy operacyjnego czasu rzeczywistego (RTOS)....
no to poczytaj sobie o możliwosci kart sterujacych np. DaqBoard/2000 to zobaczysz że sterowniki PLC wygladaja przy nich jak zabawki :P W niejednej fabryce byłem już, gdzie sa różne maszyny od produkcji papieru toaletowego poprzez słoiki kosmetyczne, tuby, papierosy, studzienki kanalizacyjne, myjnie do aut, oczyszczalnie ścieków, wodociągi i długo by...
Wybacz ale takie zalozenie trąci jednak straszną amatorszczyzną i nieznajomością tego, czym jest RTOS. Zakładanie, że programowanie bez RTOSa jest amatorszczyzną pozostawię bez komentarza... Zauważ, że praktycznie nie ma firm, które nie używają jakiegoś RTOS-a. Taki "bare metal", o którym piszesz to jest dobry do Arduino i migania diodą., ale na pewni...
W czasie pracy komputera używany jest zegar systemu operacyjnego, na koniec pracy jest on synchronizowany z zegarem czasu rzeczywistego (sprzętowym). RTC raczej nie da się łatwo wymienić, tymczasowym rozwiązaniem jest włączenie w systemie operacyjnym synchronizacji czasu z Internetu.
chcę wysłać na Marsa autonomicznego robota, który będzie badał tę planetę, dostarczał mi dane oraz realizował programy wysłane z bazy na Ziemi. Przedstaw propozycję architektury oprogramowania, którą będą charakteryzowały: niezawodność, stabilność, możliwość aktualizacji i diagnostykę zarówno części mechanicznej jak i oprogramowania. Wysyłanie autonomicznego...
Witam, czy mógłbyś ten układ podtrzymania napięcia opisać, jakieś schematy, cena itd? Posiadam SX260, monitor 9" z wejściem VGA i w zasadzie całe oprogramowanie napisane specjalnie pod samochód (system operacyjny czasu rzeczywistego), brakuje mi tylko sekcji zasilającej to wszystko. Rozważałem opcję przerobienia UPSa oraz przetwornicy na 230V, lecz...
A jak sprawdzać wolną pamięć w czasie pracy programu na AVR, podaj przyklad kodu Dodano po 1 Cześć! Bardzo dobrze, że pytasz o monitorowanie wolnej pamięci w trakcie pracy programu na mikrokontrolerach AVR, ponieważ jest to ważny aspekt w projektowaniu stabilnych i efektywnych aplikacji. Istnieje kilka metod na sprawdzanie dostępnej pamięci RAM, ale...
Witam, postanowiłem skonstruować robota z serii "mój pierwszy robot" tzn. typowego trójkołowca. Z tą różnicą, że silniki (krokowe) będą sterowane przez procesor ARM (zakupiłem płytkę ewaluacyjną http://www.kamami.pl/index.php?ukey=prod... z poziomu systemu operacyjnego czasu rzeczywistego, a sterowanie ruchem robota będzie odbywało...
1. moduły wejściowe służą do podłączenia sygnałów wejściowych, np. czujników temperatóry, ciśnienia, potwierdzeń załączenia styków, zadziałania czegość itd.. itp. moduły wyjściowe służa do sterowania urządzeniami , mogą to być przkaźniki ząłączające np. swiatło, albo wyjście czestotliwościowe sterujące falownikiem itd itp. 2. proste sterowniki nie mają...
Obecnie na rynku znajduje się wiele konkurencyjnych systemów operacyjnych dedykowanych dla platform typu embedded. Co więcej, wiele systemów dla układów wbudowanych stawia na open-source, co oznacza, że są one darmowe. Dzięki temu producenci sprzętu i deweloperzy mają łatwość w wybieraniu odpowiedniego, bezpiecznego i darmowego środowiska. Poniżej przedstawiamy...
Niech Cie nie myli, że raspberry wygląda jak płytka z mikrokontrolerem. To komputer z systemem operacyjnym, przy czym żaden z dostępnych systemów nie ma cech "czasu rzeczywistego". Obstawiam zakład, że ani temat PWM, ani czuwanie nad przejściem przez zero nie jest tam wykonalny (bez dodatkowego hardwaru, należy rozumieć uK).
http://obrazki.elektroda.net/67_12154972... Sprawdźcie to cudo: wyposażony w czujniki pozwalające na poruszanie się po otoczeniu. Jest bardzo mały i sterowany przez system operacyjny czasu rzeczywistego o nazwie HOS, który obsługę czujników ultradźwiękowych, serw i diod świecących. Robot pracuje w dwóch trybach. Pierwszy to tryb omijania polegający...
Intel Edison (a na nim system Linux) odpowiada za komunikację przez Wi-Fi lub Bluetooth oraz za funkcje multimedialne (kamera na USB, dźwięk). Zamiast Intel Edisona RoboCORE może współpracować z telefonem komórkowym lub tabletem, który będzie pełnił te same funkcje. STM32F4 zawiera system operacyjny czasu rzeczywistego FreeRTOS. Opdowiada za wszystkie...
https://obrazki.elektroda.pl/5715853500_... Tock to innowacyjny system operacyjny stworzony z myślą o wbudowanych platformach opartych na mikrokontrolerach Cortex-M, które cechują się niewielką pamięcią i niskim zużyciem energii. Jego głównym celem jest umożliwienie jednoczesnego uruchamiania wielu aplikacji, które mogą sobie nie ufać,...
Z tego co czytałem to te komputery przemysłowe mają różne systemy operacyjne przystosowane do pracy w przemyśle, najczęściej czasu rzeczywistego. Ale PLC mi do tego nie pasuje, bo one pracują cyklicznie i mają budowę modułową a nie taką jak zwykły komputer (procesor, karty itd.). A na przykład sterownik B&R X20CP1382 jest rodzajem PLC ?
Problem w tym, że telefon się częściej ładuje niż restartuje, w przypadku komputera sytuacja jest zgoła odmienna. Czas od uruchomienia systemu operacyjnego możesz sprawdzić m.in. narzędziem uptime: http://uptimeexe.codeplex.com/
Generalnie sporo jak na 8 bitowca :) polecam zerknąć na dwa projekty na AVR - a) sieciowy system operacyjny Contiki - b) FreeRTOS - System czasu "prawie" rzeczywistego :) Przy tak szerokim wykorzystaniu Atmegi rozwiązania systemowe mogą się już bardzo przydać :) a na bazie Contiki będzie ci łatwiej zrozumieć problematykę TCP/IP i FTP jako protokołów...
https://obrazki.elektroda.pl/2451334200_... Rozpocznijmy odpowiedź na to pytanie od spojrzenia wstecz na epokę programowania "bare-metal". Czym jest tego rodzaju programowanie? W informatyce "gołe urządzenie" odnosi się do procesora wykonującego instrukcje bezpośrednio na fizycznym sprzęcie logicznym bez interweniującego systemu operacyjnego....
https://obrazki.elektroda.pl/4146273600_... Firma Microchip Technology zaprezentowała właśnie nową rodzinę układów PIC64, mającą sprostać rosnącym potrzebom w zakresie sprawności energetycznej, zabezpieczeń sprzętowych i wysokiej niezawodności w aplikacjach pracujących w czasie rzeczywistym, obliczeniowo wymagających, takich jak inteligentna...
Witam, Wielu kolegów forumowiczów poględziło sobie w temacie. Przeczytałem, zamyśliłem się nad niektórymi wywodami typu: Słyszę dzwon, ale nie wiem skąd. Na przykład z tą Odrą (domyślam się, że o 1305 była mowa), był to pierwszy udokumentowany przypadek wykonania komputera kompatybilnego z innym tj. ICL1900. Z tym, że polski wynalazek był komputerem...
https://obrazki.elektroda.pl/6077174400_... Azure Sphere to system operacyjny oparty na jądrze Linuxa, stworzony przez Microsoft z myślą o zastosowaniach w systemach Internetu Rzeczy. To pierwszy raz, gdy firma ta opublikowała oficjalnie system operacyjny oparty na Linuksie. W najbliższym dziesięcioleciu wszystkie otaczające nas gadżety,...
QNX - system czasu rzeczywistego, szybki, zawsze stabilny, wygodny graficzny interfejs. Wady- mała ilość oprogramowania.
Specyfikacje obu materiałów czytałem i zrozumiałem. Trudno byłoby cokolwiek, w czasie rzeczywistym robić, nie znając architektury. Szczególnie gdy trzeba napisać kawałek systemu operacyjnego twardego czasu rzeczywistego. Nie mniej jaka jest różnica dla zwykłego "usera", który chce coś zawrzeć po między main(){...}? Czy FFT, PID, C&P albo SVD działa...
Spróbuj w obsłudze przerwania umieścić nieskończoną pętlę, aby się przekonać co się stanie. Zależy od procka, w zwykłychj avr-ach się zablokuje ale tam gdzie jest więcej poziomów przerwań te inne będą chodzić, Takie luksusy to Xmega (ale podobno TaskScheduler na nim nie działa) albo ARM. Jeśli ktoś umie używać wielopoziomowych przerwań to wątpię aby...
Przekształć ten kod tak, aby używał funkcji FreeRTOS z uwzględnieniem semaforów. Przykro mi, ale moja ostatnia odpowiedź była niepełna. Pozwól, że teraz dostarczę odpowiednią kontynuację. Aby przekształcić kod w taki sposób, aby używał funkcji FreeRTOS i semaforów, należy zaimplementować kilka zmian. FreeRTOS to system operacyjny czasu rzeczywistego,...
Nie wiem czym jest owe "ciągnięcie możliwości procka". Jeśli chodzi o moc obliczeniową, to procesor albo idzie na 100% dostępnej mocy obliczeniowej, albo śpi - nie ma tu systemu operacyjnego, który zarządzał by czasem procesora, funkcje _delay są oparte o pętle(zajęcie procesora na określoną liczbę cykli), nie o usypianie procesora na określony czas,...
http://obrazki.elektroda.pl/4658724800_1... Zespół ATAP działający w firmie Google http://www.elektroda.pl/rtvforum/topic30... po raz kolejny prezentuje nowatorski prototyp opracowany w swoich laboratoriach. Prezentowanym urządzeniem jest karta pamięci, wyglądająca na pierwszy rzut oka na zwykłą kartę microSD. Jednakże...
W pacalu programowałem port szeregowy. Nie było problemu. Użycie np. Free Dos lub inny prosty system operacyjny do sterowania powinien wystarczyć. Kiedyś nawet myślałem o jakimś linuksie pracującym w trybie czasu rzeczywistego. Dos bez odpalonych bajerów prawie jest takim systemem. Można skanować port dokładnie co pewien czas np. 0,01 s. Nie ma możliwości...
Witam ja jestem na AIR na PP (III rok od przyszłego specjalizacja Automatyka). Ogólnie to zapraszam wszystkich chodź w sumie po co robić sobie konkurencje. Co do rekrutacji to w moim roczniku (2005) przyjęto 90 (w porównaniu do PWr nie przyjmowali wszystkich:) tam też luźno się dostałem) osób więc szczególnie nie są skłonni nas usuwać z list (chyba...
1. PLC spełniają wymagania EMC a to bardzo ważna sprawa jeżeli chodzi o niezawodność w trudnych warunkach przemysłowych. 2. Wydajność obliczeniowa PLC znacznie przekraczająca możliwości klasycznego Arduino. 3. PLC posiadają gotowe zaimplementowane bloki np. regulator PID. 4. W PLC zwykle jest zaimplementowany system operacyjny czasu rzeczywistego jak...
http://obrazki.elektroda.pl/7258579400_1... Witam. Chciałem dzisiaj przedstawić kolejny projekt z cyklu "inni mają - mam i ja" ;) Tym razem jest to miniaturowy sterownik ethernetowy - " uWebServer ". Układ zbudowany został w oparciu o mikrokontroler Cortex-M3 - STM32F103C8T6, do tego kontroler ethernetu "znany i lubiany" - ENC28J60. Całość...
https://obrazki.elektroda.pl/2141571100_... Od systemów wbudowanych do inteligentnych produktów oczekuje się coraz większej funkcjonalności. Można to łatwo osiągnąć dzięki Linuksowi, który oferuje oprogramowanie do wszechstronnego zastosowania. Jednakże Linux wymaga dość dużych zasobów sprzętowych, w szczególności pamięci, więc platforma...
Język programowania Rust zdobywa coraz więcej uwagi jako opcja warta wykorzystania. Jego możliwości w zakresie bezpieczeństwa pamięci są fascynujące, ale jak to często bywa, spożytkowanie ich może być trudniejsze niż się wydaje. Chociaż Rust stanowi interesującą opcję językową, istnieje co najmniej pięć znaczących przeszkód, które utrudniają jego adopcję...
http://obrazki.elektroda.pl/5428220000_1... Witam! Przedstawiam Wam wynik mojej kilkumiesięcznej pracy nad projektem inżynierskim pt. "Rozproszony system sterowania o architekturze producent-dystrybutor-konsument", którego celem było stworzenie systemu, w którym "inteligencja" układu automatyki jest rozproszona pomiędzy poszczególne...
Chcę tanio mierzyć czas z dużą rozdzielczością - nanosekundową, jeśli to możliwe. Zrobienie w tym celu licznika 1000 MHz "ręcznie" byłoby bardzo trudne, ale minikomputer ma taki licznik w procesorze. Oczywiście, taki pomiar nie może być robiony razem z działaniem systemu operacyjnego - program, który ma go wykonywać, musi na jakiś czas przejąć całkowicie...
Witam serdecznie. Zwracam się do Was z prośbą o pomoc. Mam projekt, który bazuje na plikach od producenta i chciałbym do niego dodać możliwość komunikacji z terminalem za pomocą USART1. Z pomocą STM32 Cube wygenerowałem sobie projekt z USART1 który działa i przesyła mi dane na konsolę, ale po przekopiowaniu funkcji do mojego projektu docelowego to nie...
Są urządzenia i oprogramowanie. Jakie systemy operacyjne, jaki budżet?
https://obrazki.elektroda.pl/3926738900_... Moduł CAN-PCIeMiniHS/402 firmy esd electronics to karta mini PCIe o połówkowej wielkości z czterema interfejsami CAN FD, przeznaczona do systemów wbudowanych. Dodatkowo, dostępny jest jeden model, który oferuje obsługę rozszerzonego zakresu temperatur od -40°C do 85°C. Firma wprowadziła również...
Pojęcie programista systemów embedded jest tak ogromne, że to, czego dotyczy oferta może być bardzo zróżnicowane. Wszystko zależy od tego, czym dana firma się zajmuje. Dla niektórych to pisanie niskopoziomowych sterowników do konkretnych urządzeń (w sumie nie różni się od programowania mikrokontrolerów), dla innych to tworzenie bardziej rozbudowanych...
Pierwszą rzeczą, którą każdy programista oprogramowania wbudowanego robi, gdy dowiaduje się, że będzie pracował nad nowym projektem, jest poproszenie o zestaw deweloperski. Pozwala on zaangażowanemu zespołowi zapoznać się z mikrokontrolerem i jego peryferiami. Następnie mogą oni zacząć składać system przy użyciu płytek rozwojowych i tym podobnych narzędzi....
https://obrazki.elektroda.pl/1790900500_... Serdecznie zapraszamy do udziału w bezpłatnym Seminarium Bezpieczeństwo Funkcjonalne, które odbędzie się 10.04.2019 w Katowicach. Prezentacje dotyczyć będą między innymi 3 aspektów bezpieczeństwa funkcjonalnego - na poziomie rdzeni, systemu i oprogramowania. Poza tym przybliżą uczestnikom zagadnienie...
Poniżej masz przykład gdzie użyto odpowiednika funkcji millis oraz wyświetlania zawartości pliku. http://ozzmaker.com/interface-16x2-lcd-w... Platformy raspeberry i arduino mają jedno wspólne: dźwięczną nazwę. Nie da się przenieść filozofii "bare-metal" na mikrokomputer posiadający system operacyjny. W jak tutaj mówimy o czasie, to...
Niestety...choć na AVRach można postawić system operacyjny w jakiejś zminimalizowanej formie to robienie na nim czegoś na kształt komputera nie jest dobrym pomysłem To zależy czego się oczekuje. 3 dekady temu na 8 bitowym 1MHz procesorze był graficzny system obsługiwany myszą - prawda, nie można napisać wielozadaniowy system czasu rzeczywistego, ale...
CORTEX jedyne co się zmienia to sposób dostępu do urządzeń peryferyjnych Cortex - Cortexowi nierówny. Poza tym jaki jest sens użycia CLR w czymś tak małym jak np. LPC8xx/1xxx czy STM32F030/050...? Żaden. Celem mojej wypowiedzi było podkreślenie faktu, że w zależności od problemu wybieramy narzędzie - nie odwrotnie. Nikt nie obiera ziemniaków toporkiem,...
A to akurat nie jest specjalnie skomplikowane: taki syntezator tworzy sobie funkcję z C jako blok logiki. Dostaje sobie taki bloczek dane na wejściu, raz dwa wypluwa dane na wyjściu i tyle. Myślę ze optymalizacja będzie nawet ciut lepsza niż kod ludzi którzy przesiedli się z procków na FPGA i traktują VHDL jako coś pomiędzy assemblerem a basicem. Oczywiście...
Dochodzę do wniosku, że nie zdziałam za dużo opierając się na gotowej bibliotece do obsługi systemu plików. Ja dochodzę do wniosku, że Ty dochodzisz do błędnego wniosku [; FatFS, poprawnie skonfigurowany, jest w stanie zmielić dane z wystarczającą prędkością. Nawet zrobiony mega tępo działa całkiem szybko... Mam taki projekt, w który jest system operacyjny,...
Koncepcja systemu operacyjnego czasu rzeczywistego (RTOS) jest dla większości programistów znana. Istotnym aspektem wykorzystywania go jest tzw. przełączanie kontekstu. Może realizować tę procedurę ręcznie, przeskakując z jednego wątku do drugiego. W poniższym artykule przyjrzymy się, jak zbudować własny minimalny system operacyjny czasu rzeczywistego...
Jeśli ci chodzi o sprzętowy system czasu rzeczywistego (RTOS) to jest najlepsza sprawa jaka może być, chyba ze 3 firmy mają takie komponenty jako akceleratory RTOS , takie komponenty można zastosować część architektury DR(Pdynamically reconfigurable processor).
Czyli czy dobrze rozumiem, że we właściwościach sieci pokazuje faktyczną szybkość na daną chwilę? Myślałem, że pokazana jest wykryta przepustowość, która wydawałaby się, że powinna być 300mbps, a faktyczna prędkość rzeczywiście mogłąby być o wiele niższa w zależności od samego sygnału, routera itp. Czy dobrze rozumuję? Zależy, głównie od sprzętu i...
https://obrazki.elektroda.pl/8252582300_... https://obrazki.elektroda.pl/9509387700_... Moduł DshanMCU Pitaya Lite to płytka rozwojowa MCU oparta na kolejnej alternatywie dla układów STM32: mikrokontrolerze MindMotion MM32 z rdzeniem ARM Cortex-M3, o którym mówi się, że jest kompatybilny programowo z STM32. Jednostka...
Rzeczywistą datę instalacji systemu operacyjnego sprawdzisz za pomocą programu AIDA64. https://obrazki.elektroda.pl/5242110400_...
Witam Obecnie programuję mikrokontrolery ARM Cortex M4 W projektach głównie chodzi o systemy akwizycji danych z ADC, magistrali CAN, UART itp... Przyszło mi do głowy aby zamiast używać zestawów ewaluacyjnych dla mikrokontrolerów w stylu STM Discovery potraktować Raspberry jak mikrokontroler a nie komputer lub SoC. Nie ukrywam że największą zaletą rpi...
STMicroelectronics oraz Arrow zapraszają na wyjątkowe wydarzenie techniczne w Warszawie Firma STMicroelectronics, we współpracy z Arrow, z dumą zaprasza na ekskluzywne wydarzenie techniczne STMicroelectronics Tech Day które odbędzie się 30 października 2024 roku w Warszawie . To jedyna w swoim rodzaju okazja, aby zapoznać się z najnowszymi produktami...
Witam, Właśnie pracuje nad podobnym projektem. Podobnym o tyle, że będzie to całkowicie sterowany przez wifi quadrocopter z netbookiem (a raczej samą płytą główną) na pokładzie. Do sterowania silnikami, żyroskopami i innymi czujnikami będę też używał kontrolera Maestro podłączonego przez USB (tyle że 18 kanałowej wersji). Proponuje wymianę doświadczeń...
Witam. Direct mapping polega na substytucji adresu wirtualnego przez swojego rodzaju "tabelke translacji", ktora jest faktycznie klasycznym (fizycznym dekoderem) adresow. Innych pojec szukaj wedle schematu: http://www.google.pl/search?hl=pl&ie=ISO... Segmentacja to sposob na fizyczne rozdzielenie...
Nie, Dzięki, że znalazłeś czas na testowanie. Obecnie nie zajmuję się modułem sterowania maszyną (ten który jest powstał w 2 tygodnie) ale na pewno będzie miał on dodane sporo poprawek. Opcję resetowania uC na CADICAM-USB też się usunie. Narazie to jest najprostsze rozwiązanie. Co do stabilności połączenia, nie wiem na ile uda się uzyskać więcej niż...
http://obrazki.elektroda.pl/3472813700_1... Jakkolwiek najciekawszymi prezentacjami na ARM TechCon były te poświęcone bezpieczeństwu małych urządzeń IoT to prezentowano także wiele nowych, ciekawych technologii. Przyjrzyjmy się dziesięciu najciekawszym technologią, jakie wybrali na targach ARM TechCon reporterzy EETimes. Poniżej prezentujemy...
W dużych systemach stosuje się oprogramowanie typu Unix Xenix itp. Najczęściej używanymi systemami są systemy czasu rzeczywistego, najbardziej znanym jest Qnx. Co prawda winda również posiada taką wersję. Miłośnikom windy nieśmiało przypominam że linuks jest również systemem uniksowym. Wersja Linuksa stosowana przy procesach produkcji to RT-Linuks,...
Dziękuje za odpowiedz! Czyli np. wprowadzając nowa date do komputea pod systemem operacyjnym np. win98 tak naprawde zmieniam nastawy RTC ? A jesli sterownik PLC nie ma RTC to np. mozna zasterować tak sterownikiem aby np. o 22:00 wyłączały sie światła a o 6 rano włączały? (chodzi mi o to czy istnieje w sterownikach jakies inne(alternatywne do RTC rozwiązanie?)...
Swego czasu byłem bardzo zainteresowany maksymalnym wykorzystywaniem wielozadaniowych systemów w mikrokontrolerach. Wtedy też powstał projekt który chce przedstawić: MagaSter - sterownik inteligentnego domu. Chciałem żeby obsługiwał jak najwięcej zdań w moim małym RTOSie. Jego podstawowe założenia: -Sterowanie radiowe z wykorzystaniem szeroko stosowanego...
Poczytaj sobie o Czy jednoczesne działanie przerwań i main mogę nazwać osobnymi wątkami programu? Nie bardzo. Wątki w systemie operacyjnym mogą zostać wywłaszczone (tak to się chyba nazywało) więc jest pewność że każdy z nic się wykona choć w części. A dwa wątki działają na systemie "równolegle" bo przydzielany jest im czas procesora na zmianę (trochę...
To byłaby fajna propozycja, ale nie za podaną cenę. W tej cenie mam profesjonalny moduł PLC, a nie coś co PLC ma udawać. A kto powiedział, że to urządzenie ma udawać PLC? W dokumentacji i na stronie nie doszukałem się słowa PLC. Dla mnie to jest komputer, który można wykorzystać do różnych zadań w automatyce. Komputery przemysłowe są od lat stosowane...
Jeśli komputer nie włącza się lub nie uruchamia systemu operacyjnego, może to oznaczać awarię; •Zasilanie •Power-On Self-Test (autotest startowy - POST) •Wideo •Lub komunikat na ekranie informujący o błędzie Spotkałem się z podobnymi usterkami też Dell'a : 1. Wyłącz notebooka. Naciśnij i przytrzymaj przycisk zasilania przez 10-15...
https://obrazki.elektroda.pl/3204476000_... Silicon Labs i Arrow Electronics, we współpracy z Amazon Web Services (AWS) i TE Connectivity (TE), ogłaszają konkurs na najlepszy pomysł na inteligentny dom. Technologia inteligentnego domu zmienia nasze życie - to nowy poziom wygody, kontroli, bezpieczeństwa i ergonomii. Jako wiodący dostawcy...
Jakiś czas temu czytałem tutaj, że RISC-V to zabójca ARM'ów, do tego działający za darmo. A teraz widać, że nawet za darmo ciężko kogoś zachęcić to działania na rzecz tej platformy, która jest trochę jak świnka morska. Ciekawe dlaczego tak trudno im się przebić nawet do ośrodków edukacyjnych, nie mówiąc o zastosowaniach komercyjnych. Jakiś czas temu...
Moim zdaniem dobrze by było rozwiązać ten problem w taki sposób: W momencie pojawienia się impulsu zaczytuję sobie aktualny czas RTC (zegar czasu rzeczywistego) zapamiętuje jako T0 z maksymalną dokładnością. Potem gdy przyjdzie następny impuls to odejmuje od T1 od T0 i mam dokładny czas. Czas oczywiście przeliczam przez obwód koła i prędkość. T1 przepisuje...
Co tu wiele mówić - spróbujcie kart SanDisk CF 5000 albo SiliconDrive CF. Mam doświadczenia od kilku lat z tymi produktami jeśli chodzi o instalacje systemów operacyjnych na nich. Zero problemów pod każdym systemem, czy to Windors XP, czy Linux, czy system czasu rzeczywistego jak QNX. Karty te są przygotowane do tego aby na nich instalować system, który...
System globalnej nawigacji satelitarnej (GPS) to system posiadający światowy zasięg radionawigacyjny utworzony z konstelacji 24 satelitów i szeregu związanych z nimi stacji naziemnych. Globalny system pozycjonowania jest finansowany i kontrolowany głównie przez Departament Obrony USA (DOD). System ten został początkowo zaprojektowany do wspierania działania...
Linux i problem, z głowy. Kolego, z całym szacunkiem dla Twojej osoby: nie masz pojęcia o czym piszesz. Wyobraź sobie zakłąd produkcyjny, taką fabrykę, zautomatyzowane linie montażowe. Powiedzmy wprost: pracę wykonują maszyny nadzorowane przez ludzi. Te maszyny sterowane są z komputerów (często przemysłowych, one wyglądają nieco inaczej niż klasyczne...
https://obrazki.elektroda.pl/4427359900_... Mikroprocesor (MPU) czy mikrokontroler (MCU)? To pytanie stawia sobie wielu projektantów systemów elektronicznych. W poniższym artykule przyjrzymy się, jakie czynniki należy wziąć pod uwagę przy wyborze odpowiedniego urządzenia przetwarzającego do naszego następnego projektu. Wybór odpowiedniego...
Witam!!!. Ja z małym pytaniem czy do płyty ECS GeForce6100SM-M http://www.ecs.com.tw/ECSWebSite/Product... PAMIĘĆ º 2 x 240-pin DDR2 DIMM obsługujące do 16 GB * º * (Ze względu na maksymalny rozmiar pamięci DRAM to obecnie 2GB, maksymalny rozmiar pamięci przetestowaliśmy...
Proszę nie rozwijać tej przepychanki. Faktem jest że nowe procesory są nastawione na, współpracę z peryferiami na konkretnych interfejsach, interfejsy te są często sprzętowe i znajdują się wewnątrz uP, podłączone magistralami o szybkości zależnej od ich typu. Także budowanie interfejsu "on wire" w napisanej w software procedurze, staje się nieefektywne...
Zaznaczam jednak nie chodzi mi tutaj tylko o rozwiązanie swojego problemu, czy też stworzenie produktu komercyjnego dla zarobku. Uznałem, że jest to ciekawy temat do przedyskutowania. Tylko że z forumowych dyskusji w stylu "można by.. " zazwyczaj niewiele wynika, dokładasz funkcji, chcesz budować od zera i komplikujesz jakbyś chciał włożyć w to jak...
Volkswagen Golf 8 nie jest wyszukanym supersamochodem - jest to po prostu najlepiej sprzedający się model niemieckiego producenta samochodów, który jest bardzo pojemny i w najnowszej wersji ma mnóstwo różnych bajerów. Oferuje szereg zaawansowanych funkcji systemów wspomagających kierowcę (ADAS) i stałą łączność, na przykład V2X do komunikacji z otoczeniem...
systemy czasu rzeczywistego projekt systemy czasu rzeczywistego zegar czasu rzeczywistego
piosenka radia muzyk pendrive pralka whirlpool słabo wiruje
jacuzzi dmuchane jacuzzi dmuchane
Telewizor włącza się, ale ekran gaśnie - co robić? Podłączenie gramofonu Marantz TT-420 do wzmacniacza Pioneer A-107