Jakie techniki są używane, aby umożliwić użytkownikowi bezpieczne uaktualnienie oprogramowania sprzętowego po sprzedaży? Chcę to zrobić za pomocą mikrokontrolera Cortex M3 / 4, ale wydaje mi się, że należy zastosować techniki dla każdego mikroprocesora. Najlepiej oczywiście z najmniejszą ilością dodatkowych składników.
Mamy urządzenie, na którym rozważamy wykonanie aktualizacji oprogramowania na czystym metalowym mikrokontrolerze. Nowy obraz zostanie zaprogramowany na wszystkich przyszłych produktach. Gdybym miał zmienić komponent urządzenia, musiałbym wypełnić zamówienie zmiany technicznej. Czy przy zmianie oprogramowania istnieje równoważna procedura branżowa?
Odwołanie do arduino stwierdza , że użyjesz następującego kodu do odczytania wartości z analogowego pinu # 5: int val1 = analogRead(5); Jednak aby odczytać z cyfrowego pinu nr 5, przekazałeś ten sam numer pinu do digitalRead: int val2 = digitalRead(5); Nie powinieneś używać analogRead(A5)zamiast analogRead(5)? Jeśli nie, co robi następujący …
Część druga z trzyczęściowej serii na temat przejścia z Arduino do zwykłego mikrokontrolera AVR i minimalnych elementów wspierających ( część pierwsza , część trzecia ) Widziałem wiele osób pytających o to w Internecie, więc oto: Wiem już, jak programować i używać boso ATmega328 z Arduino jako programistą . Chcę teraz …
Szukam darmowego oprogramowania do tworzenia rysunków kabli komunikacyjnych np. DE-9, RJ-45, kable wstążkowe i Molex. Nie mogę znaleźć żadnego oprogramowania, które dostarczałoby obrazy złączy, których można by również użyć do pokazania, w jaki sposób kabel jest podłączony. Ręcznie wykonałem kilka rysunków kabli, ale naprawdę szukam sposobu na stworzenie bardziej profesjonalnych …
Jestem hobbystą EE na studiach i od około roku buduję obwody do deski do krojenia i deski do deski. Chcę przejść do projektowania PCB. Chciałem zacząć od czegoś małego, więc zaprojektowałem mały obwód wzmacniacza dla mikrofonu, który chcę przekształcić w moduł na płytce drukowanej. Oto plik tego, co zaprojektowałem we …
Poszukuję zasobów, jak zacząć przenosić moje dzieła na wyższy poziom. Gdzie jestem w: Jestem kujonem programisty z ograniczonym doświadczeniem w projektowaniu sprzętu Wygodne tworzenie rzeczy dzięki prefabrykowanym płytom Arduino Duelimanove / Uno z płytkami do chleba, pudełkami projektowymi oraz mnóstwem taśm i zamków błyskawicznych Gdzie chcę iść: Zmień rozwiązanie „breadboard” …
Zaczynam od programowania oprogramowania wbudowanego za pomocą RTOS, a ponieważ jestem już programistą aplikacji komputerowych, zastanawiałem się, jak to jest modelować oprogramowanie wbudowane przy użyciu diagramów UML, takich jak diagramy aktywności, diagramy sekwencji, przypadki użycia itp. Czy oprogramowanie wbudowane jest zaprojektowane przy użyciu UML, tak samo jak aplikacje komputerowe? Czy …
Muszę wdrożyć prosty filtr dolnoprzepustowy dla obwodu akwizycji danych (używając rozciągliwej tkaniny przewodzącej jako czujnika rezystancyjnego). Różne źródła zalecają, że najlepszym sposobem na to jest użycie oprogramowania do projektowania filtrów. Nie znalazłem jeszcze narzędzia do projektowania filtrów (kalkulatora), które mi się podobają. Internetowe, które znalazłem, były błędne / wstrętne. Najlepszym …
Konfiguruję I 2 C na PIC18 przy użyciu wbudowanych funkcji kompilatora C18, jak opisano w sekcji 2.4 dokumentacji : void OpenI2C2( unsigned char sync_mode, unsigned char slew ); Nie jestem pewien, co powinienem zrobić slew. Mogę wybrać jedną z dwóch opcji zdefiniowanych w i2c.h: SLEW_OFF: Szybkość wysyłania wyłączona dla trybu …
Pin 13 ma zamontowaną na powierzchni diodę LED. Oprócz faktu, że coś się świeci, czy istnieje jakakolwiek różnica między tym pinem a ogólnym pinem cyfrowym? Na przykład, jeśli I analogWrite()na pinach 12 i 13, czy wyjście na 13 będzie znacznie mniejsze?
Czy którekolwiek z popularnych programów do symulacji obwodów udostępnia równania systemowe? Wyprowadzenie układu równań różniczkowych pierwszego rzędu dla obwodu jest rodzajem bólu. I tak, wiem, że symulatory faktycznie wykonają dla mnie symulacje, ale są przypadki, w których naprawdę chciałbym zobaczyć, jakie są równania. Jakie, jeśli w ogóle, zapewnią im symulatory …
Niedawno odkryłem przyczynę paskudnego błędu, nad którym pracowałem z Atmel AT91SAM9G20 SBC z uruchomionym U-boot , bootloaderem typu open source. Istotą problemu było to, że U-boot oczekiwał, że sprzęt zostanie skonfigurowany inaczej niż ja go zbudowałem, więc niektóre rejestry urządzeń były źle skonfigurowane. Teraz, gdy odkryłem problem, muszę dostosować U-boot, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.