Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

anonyus

Pomoc przy projekcie na RPi

Rekomendowane odpowiedzi

Witam otóż szukamy różnych narzędzi pozwalających na emulację lub symulację projektów opartych o Raspberry Pi lub Arduino ale nie mam dostępu do sprzętu a uczelnia nie wypożycza co jest zrozumiałe z powodu kosztów. Więc szukam jakichś narzędzi, które dadzą mi zaliczyć w postaci emulacji lub symulacji płytki i akcesoriów na Windows.

Dobrze aby coś za darmo lub jak najtańsze oraz jak najnowsza podstawa aby obsługiwało C/C++ gdyż Pythona znam tylko ja w drużynie i też nie jakoś mego dobrze. Windows gdyż nie mamy dostępu do maszyn z linux'em.

 

Projekt to:

Stworzenie platformy do pomiarów temperatury ok.4-6 czujników podłączonych do jednej z ww. płytek i przedstawienie tego jako spis temperatur np. w konsoli tudzież graficznie z dozwoloną formą 2d np. aktualne temp w poszczególnych "kratkach" lub wykres 3d w postaci

kolorowych "szczytów" lub słupków

 

Pozdro :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość Halwiefal

Lol, w Pythonie pójdzie 10 razy szybciej, nauczycie się składni w trakcie. Pod RPi jest masa prostych bibliotek do obsługi róznych peryferiów właśnie pod Pythona. A przy tak banalnym projekcie mocy na pewno wystarczy, więc nie widzę potrzeby żeby pisać to w C++.

Napiszcie sobie w domu w Pythonie projekt na komputerze, zachowanie czujników zasymulujcie. Na uczelni się wgra, zobaczy czy ok i tyle. Wszystkie czujniki takie same czy rózne? Komunikacja po jakichś interfejsach czy analogowo?

Albo piszcie w CPP, jeśli koniecznie chcecie - filozofia ta sama: u siebie zasymulować nieposiadany sprzęt.

Wykresy ma aktualizowac w czasie rzeczywistym? Czy tylko mierzyć i co x czasu zapisywac wykres lub po wcisnieciu jakiegos przycisku?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Lol, w Pythonie pójdzie 10 razy szybciej, nauczycie się składni w trakcie. Pod RPi jest masa prostych bibliotek do obsługi róznych peryferiów właśnie pod Pythona. A przy tak banalnym projekcie mocy na pewno wystarczy, więc nie widzę potrzeby żeby pisać to w C++.

Napiszcie sobie w domu w Pythonie projekt na komputerze, zachowanie czujników zasymulujcie. Na uczelni się wgra, zobaczy czy ok i tyle. Wszystkie czujniki takie same czy rózne? Komunikacja po jakichś interfejsach czy analogowo?

Albo piszcie w CPP, jeśli koniecznie chcecie - filozofia ta sama: u siebie zasymulować nieposiadany sprzęt.

Wykresy ma aktualizowac w czasie rzeczywistym? Czy tylko mierzyć i co x czasu zapisywac wykres lub po wcisnieciu jakiegos przycisku?

siema thx za szybką odp. :) czujniki nie wiadomo czy będą bo dopiero przyjdą RPi na uczelnie ponoć za ok.2-3 tyg. i nie wiadomo jak z akcesoriami a nie wiem czym mam symulować. Poza tym to ma być Real Time. Na razie prubóję ustawić qemu tak aby poszło do emulacji samych malin ale nie jestem pewien jak dać qemu do zrozumienia, że format hdd jest typu RAW bo wczytuję plik .img z raspbianem najnowszym oraz czy potrzebuję dodawać opcję w linii komend do ustawienia kernela na kernel-qemu czy nie, a może jakoś inaczej ale staram się to poustawiać i zobaczymy. o ile mi wiadomo do tego musiałbym pokazać kolegom jak w python'ie pisać pętle, warunki oraz dawć zmienne. Ale czy coś więcej?

 

Pozdro :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Poza tym to ma być Real Time. (...) wczytuję plik .img z raspbianem (...)

 

Jeżeli korzystasz z Raspbiana, to nie masz Real Time - to się wzajemnie wyklucza. Blisko założeń Real Time będzie załadowanie do jądra modułów z projektu RTAI (https://www.rtai.org/?Homepage), żeby zmienić sposób pracy przerwań i schedulera. Wtedy używając tego interfejsu w aplikacjach można próbować pisać coś ala Real Time (nadal jest pewien jitter przy przełączaniu wątków). To jednak trochę przerost formy nad treścią w przypadku kilku czujników temperatury. Ja bym skorzystał z rady Halwiefal'a i zrobił to w Pythonie.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...