Questions marquées «c++»

C ++ est un langage de programmation polyvalent compilé qui ajoute des fonctionnalités orientées objet et d'autres améliorations au langage C, dont il est en grande partie un sur-ensemble. Il est populaire pour le développement de logiciels embarqués et PC.

16
C ++ est-il adapté aux systèmes embarqués?
Une question commune, ici et ailleurs. C ++ est-il adapté aux systèmes embarqués? Des microcontrôleurs? RTOS? Grille-pain? PC intégrés? La POO est-elle utile sur les microcontrôleurs? C ++ supprime-t-il trop le programmeur du matériel pour être efficace? Le C ++ d’Arduino (sans gestion de mémoire dynamique, modèles, exceptions) doit-il être …

10
Langages de programmation pour les ingénieurs en électronique
Je suis un étudiant en génie électronique et des communications, avant d'arriver à l'université, je me suis intéressé à la programmation et aux applications informatiques. Je m'étais concentré sur la conception d'applications Windows et l'apprentissage de ses techniques, mais maintenant, je pense que cela est inutile dans mon domaine ... …

5
Classes C ++ pour l'abstraction des broches d'E / S
Je recherche des abstractions C ++ pour les points d'E / S matérielles ou les broches. Des choses comme in_pin, out_pin, inout_pin, peut-être open_collector_pin, etc. Je peux sûrement trouver un tel ensemble d'abstractions moi-même, donc je ne cherche pas des réponses de type `` hé, vous pourriez le faire de …
13 microcontroller  pins  c++  io 

2
Contrôle de version des schémas et du code source
Je développe un appareil électronique qui comprend deux parties: le matériel (schémas Eagle) et le firmware (code source C ++). Je voudrais suivre les changements dans le code source et les schémas, mais il y a certains points où je ne sais pas comment organiser mon travail: Pour le code …
12 eagle  hardware  c++ 

3
Condition de course du sommeil du microcontrôleur
Étant donné un microcontrôleur qui exécute le code suivant: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) { if(has_flag) //if we had an interrupt …





1
Boucle optimisée
J'ai le code suivant dans mon programme de microcontrôleur: // Wait for ADC conversion to complete while ( ( ADCSRA && _BS( ADSC ) ) == _BS( ADSC ) ) {} Où ADCSRA est un registre qui changera sa valeur une fois la conversion analogique terminée et où je veux …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.