Domande con tag 'c'

2
risposte

Mixare diversi stili di codice in puro codice C [duplicato]

Sono un ingegnere incorporato e uno dei miei campi di lavoro è la creazione di sistemi embedded basati su microcontrollori STM32. La ST fornisce il proprio HAL con nomi di funzioni come HAL_Delay() , HAL_UART_Receive() ecc. Usano il r...
posta 14.05.2017 - 13:10
1
risposta

Utilizzo delle intestazioni GPL nella libreria LGPLed

Per un dispositivo specifico esiste un modulo del kernel di Linux. Questo modulo ha solo inizializzato il dispositivo e fornisce meccanismi di controllo a terra dell'utente tramite ioctls e mmap. Per utilizzare correttamente questo dispositivo,...
posta 04.04.2016 - 00:01
1
risposta

Alcune domande sull'implementazione di uno scheduler di prelazione in C: Cambio di contesto e tempo di esecuzione del dispatcher

Sto cercando di implementare uno scheduler di prelazione in C, ma ho alcuni problemi di comprensione: Quando lo scheduler viene chiamato da un interrupt, può verificarsi un cambio di contesto. L'interruttore di contesto può essere programmato...
posta 22.01.2018 - 13:03
1
risposta

Prestazioni di memoria / cache durante il lavoro con gli array in C

Ho giocato con alcuni esempi di array in C. Voglio capire di più su concetti di memoria, allineamento e cache. Soprattutto su grandi matrici su heap. A volte lavoro su immagini grandi (estremamente grandi), ecco perché è importante per me, ma no...
posta 12.11.2015 - 00:37
1
risposta

Compilare e distribuire RTOS in un MCU

Nota: Anche se sto parlando specificamente di un RTOS chiamato Embox qui, e anche se sto parlando di AVR / ARm, penso che questa domanda possa essere risolta da chiunque abbia mai fatto una discreta quantità di programmazione MCU basata su C...
posta 08.05.2015 - 21:52
2
risposte

No TDD per Linux? [duplicare]

Sono uno sviluppatore Java di lunga data che sta cercando di prendere una decisione su TDD. Ho usato JUnit da quando l'ho scoperto per la prima volta nel 1998. Lo uso regolarmente, ma non mi iscrivo per "scrivere prima il test". La mia cope...
posta 18.08.2016 - 14:25
1
risposta

.c Interfaccia dedicata ai dati

È del tutto inaudito avere un file .c dedicato solo ai dati? Nel mio caso, lo userei per le variabili globali che sono condivise su altri due file .c . Ecco in particolare come lo sto usando. // serverth.h struct serverth_parameters...
posta 12.06.2013 - 22:20
3
risposte

API per ottenere dati, il chiamante potrebbe non sapere quanto? Come allocare la dimensione del buffer

Sto scrivendo un'API C per recuperare i dati da un dispositivo hardware. I dati verranno restituiti come una stringa con circa 30 byte di testo per articolo. Il problema è che ci può essere un numero qualsiasi di elementi. Potrebbero solo 10 o p...
posta 04.10.2014 - 13:56
4
risposte

È meglio usare un database o una struttura dati per lo stack di rete?

Ho creato un'applicazione di messaggistica multi thread in C e attualmente sto utilizzando una tabella di memoria MySQL per salvare l'ID di sessione, ma non sono sicuro che sia stata una buona decisione o meno. Funziona così, l'applicazione i...
posta 26.03.2012 - 02:44
2
risposte

Multi core / CPU con blocchi

Non sono sicuro di come i blocchi funzioneranno con multi processori / core, userò la memoria condivisa nella mia applicazione o FIFO, ciò che mi preoccupa sono i blocchi, ho un server con 2-CPU, come il blocco sarà in grado di bloccare una vari...
posta 17.07.2012 - 18:31