Preguntas etiquetadas con c++

C ++ es un lenguaje de programación de propósito general compilado que agrega características orientadas a objetos y otras mejoras al lenguaje C, del cual es en gran parte un superconjunto. Es popular tanto para el desarrollo de software integrado como para PC.

16
¿C ++ es adecuado para sistemas integrados?
Una pregunta común, aquí y en otros lugares. ¿C ++ es adecuado para sistemas integrados? Microcontroladores? RTOSes? Tostadoras? PC integradas? ¿OOP es útil en microcontroladores? ¿C ++ elimina el programador demasiado lejos del hardware para ser eficiente? ¿Debería considerarse C ++ de Arduino (sin administración dinámica de memoria, plantillas, excepciones) …

10
Lenguajes de programación para ingenieros electrónicos.
Soy estudiante de Ingeniería Electrónica y de Comunicaciones, antes de llegar a la universidad, me interesaba la programación y las aplicaciones informáticas. Me había centrado en diseñar aplicaciones de Windows y aprender sus técnicas, pero ahora siento que esto es inútil en mi campo ... ¡No tengo que aprender todo …

5
Clases de C ++ para abstracción de pines de E / S
Estoy buscando abstracciones en C ++ para puntos o pines de E / S de hardware. Cosas como in_pin, out_pin, inout_pin, quizás open_collector_pin, etc. Seguramente puedo encontrarme con un conjunto de abstracciones, así que no estoy buscando el tipo de respuestas 'hey, podrías hacerlo de esta manera', sino más bien …
13 microcontroller  pins  c++  io 

2
Control de versiones de esquemas y código fuente.
Estoy desarrollando un dispositivo electrónico que tiene dos partes: hardware (esquemas Eagle) y firmware (código fuente C ++). Me gustaría hacer un seguimiento de los cambios tanto en el código fuente como en los esquemas, pero hay algunos puntos en los que no estoy seguro de cómo organizar mi trabajo: …
12 eagle  hardware  c++ 

3
Condición de carrera de sueño del microcontrolador
Dado un microcontrolador que ejecuta el siguiente código: 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
¿Qué debo saber al hacer una biblioteca para Arduino?
Se me ocurre que, más allá de mi problema actual, debería preguntar: "¿Qué debo saber al hacer una biblioteca para el Arduino?" Primero, lo que estoy haciendo: Estoy usando Eclipse como mi editor y escribiendo código en C ++. He escrito una aplicación Arduino simple que incluye mi archivo de …
8 arduino  library  c++  c