Che tipo di tecniche vengono utilizzate per consentire a un utente di aggiornare in sicurezza un firmware del dispositivo post vendita? Voglio farlo con un microcontrollore Cortex M3 / 4, ma credo che le tecniche per qualsiasi micro dovrebbero fare. Preferibilmente con la minima quantità di componenti extra ovviamente.
Abbiamo un dispositivo sul quale stiamo valutando di effettuare un aggiornamento software su un microcontrollore bare metal. La nuova immagine verrebbe programmata su tutti i prodotti futuri. Se dovessi cambiare un componente sul dispositivo, dovrei compilare un ordine di modifica tecnica. Esiste una procedura industriale equivalente quando si cambia software?
La spiegazione che l'apparecchiatura digitale impiega più tempo a propagarsi? Ad esempio, una sintesi software è molto lenta rispetto a una sintesi hardware.
Il riferimento arduino afferma che si utilizzerà il seguente codice per leggere il valore dal pin analogico n. 5: int val1 = analogRead(5); Tuttavia, per leggere dal pin digitale n. 5, passare lo stesso numero di pin a digitalRead: int val2 = digitalRead(5); Non dovresti usare al analogRead(A5)posto di analogRead(5)? …
Parte seconda di una serie in tre parti sulla transizione da Arduino a un semplice microcontrollore AVR e componenti di supporto minimi ( parte prima , parte tre ) Ho visto molte persone chiederlo su Internet, quindi ecco qui: So già come programmare e utilizzare un ATbega328 barebone con un …
Sto cercando un software gratuito per creare disegni di cavi di comunicazione ad es. DE-9, RJ-45, cavi a nastro e Molex. Non riesco a trovare alcun software fornito con le immagini dei connettori che possono anche essere utilizzate per mostrare come è cablato il cavo. Ho fatto alcuni disegni di …
Sono un appassionato di EE al college e ho costruito circuiti di breadboard e circuiti di perfboard per circa un anno. Voglio passare alla progettazione del PCB. Volevo iniziare con qualcosa di piccolo, quindi ho progettato un piccolo circuito amplificatore per un microfono che voglio trasformare in un modulo su …
Alla ricerca di risorse su come iniziare a portare le mie creazioni al livello successivo. Dove sono: Sono un nerd sviluppatore di software con esperienza di progettazione hardware limitata Comodo creare cose con le schede pre-fab Arduino Duelimanove / Uno con breadboard, scatole per progetti e molti nastri e fascette …
Sto iniziando a programmare software embedded usando un RTOS e, dato che sono già uno sviluppatore per applicazioni desktop, mi sono sempre chiesto cosa significhi modellare software embedded usando diagrammi UML, come diagrammi di attività, diagrammi di sequenza, casi d'uso, ecc. Il software incorporato è progettato utilizzando UML, allo stesso …
Devo implementare un semplice filtro passa-basso per un circuito di acquisizione dati (usando un tessuto conduttivo elastico come sensore resistivo). Varie fonti hanno raccomandato che il modo migliore per farlo sia usare il software di progettazione del filtro. Non ho ancora trovato uno strumento di progettazione di filtri (calcolatrice) che …
Sto configurando I 2 C su un PIC18 usando le funzioni integrate del compilatore C18 come descritto nella sezione 2.4 della documentazione : void OpenI2C2( unsigned char sync_mode, unsigned char slew ); Non sono sicuro di cosa dovrei fare slew. Posso scegliere tra due opzioni, definite in i2c.h: SLEW_OFF: Velocità …
Il pin 13 ha un LED montato sulla superficie. A parte il fatto che fa illuminare qualcosa, c'è qualche differenza non trascurabile tra questo pin e un pin digitale generale? Ad esempio, se io analogWrite()sui pin 12 e 13, l'uscita su 13 sarà significativamente inferiore?
Qualcuno dei comuni software di simulazione di circuiti fornisce le equazioni del sistema? Derivare a mano un sistema di equazioni differenziali del 1 ° ordine per un circuito è una specie di sofferenza. E sì, so che i simulatori eseguiranno effettivamente le simulazioni per me, ma ci sono alcuni casi …
Di recente ho scoperto la causa di un brutto bug su cui ho lavorato con un SBC Atmel AT91SAM9G20 con U-boot , un bootloader open source. Il nocciolo del problema era che U-boot si aspettava che l'hardware fosse configurato diversamente da come l'avevo costruito, quindi alcuni dei registri dei dispositivi …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.