Embedded si riferisce a sistemi embedded, che coinvolgono aree come programmazione firmware microcontrollore / DSP, sistemi in tempo reale, interfacce elettroniche, driver hardware, comunicazione bus seriale ecc.
Stiamo compilando un'applicazione C / C ++ incorporata che viene distribuita in un dispositivo schermato in un ambiente bombardato da radiazioni ionizzanti . Stiamo usando GCC e cross-compilation per ARM. Una volta distribuita, la nostra applicazione genera alcuni dati errati e si blocca più spesso di quanto vorremmo. L'hardware è …
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 5 anni fa . Quest'estate ho lavorato su un sistema embedded scritto in chiaro C. Era un …
Ho un computer con 1 MB di RAM e nessun altro archivio locale. Devo usarlo per accettare 1 milione di numeri decimali a 8 cifre su una connessione TCP, ordinarli e quindi inviare l'elenco ordinato su un'altra connessione TCP. L'elenco dei numeri può contenere duplicati, che non devo scartare. Il …
Mi piacerebbe essere in grado di testare il mio codice Arduino. Idealmente, sarei in grado di eseguire qualsiasi test senza dover caricare il codice su Arduino. Quali strumenti o librerie possono aiutarmi in questo? C'è un emulatore Arduino in fase di sviluppo che potrebbe essere utile, ma non sembra essere …
Sto cercando di capire l'uso della memoria della mia applicazione Linux incorporata. L' /proc/pid/mapsutilità / file sembra essere una buona risorsa per vedere i dettagli. Purtroppo non capisco tutte le colonne e le voci. Cosa significano le voci anonime dell'inode 0? Questi sembrano essere alcuni dei segmenti di memoria più …
Come sono programmate le macchine di tutti i giorni (non tanto computer e dispositivi mobili quanto elettrodomestici, orologi digitali, ecc.)? Che tipo di codice viene inserito nella programmazione di un distributore automatico Coca-Cola? In che modo la mia caffettiera accetta un orario pre-programmato e inizia a preparare una tazza di …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 12 mesi fa . Migliora questa domanda Supponendo che devo usare C (no C ++ …
Quando è appropriato utilizzare CRC per il rilevamento degli errori rispetto a funzioni di hashing più moderne come MD5 o SHA1? Il primo è più facile da implementare su hardware incorporato?
Ho un'applicazione incorporata con un ISR critico nel tempo che deve scorrere attraverso un array di dimensioni 256 (preferibilmente 1024, ma 256 è il minimo) e verificare se un valore corrisponde al contenuto degli array. A boolsarà impostato su true se questo è il caso. Il microcontrollore è un LX4357 …
Chiuso. Questa domanda non soddisfa le linee guida di Stack Overflow . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 2 anni fa . Migliora questa domanda Quando uso lso du, ottengo la quantità di spazio su …
Se dichiariamo una variabile come volatileogni volta che il nuovo valore viene aggiornato Se dichiariamo una variabile come constallora il valore di quella variabile non saràmodificato Allora a const volatile int temp; cosa serve dichiarare la variabile tempcome sopra? Cosa succede se dichiariamo come const int temp?
Premessa: sto lavorando con un ambiente ARM (quasi bare metal) in cui non ho nemmeno C ++ 11 (con std::atomic<int>) disponibile, quindi per favore evita risposte come " usa solo C ++ standardstd::atomic<int> ": Non posso . Questa implementazione ARM di AtomicInt è corretta? (supponiamo che l'architettura ARM sia ARMv7-A …
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.