Incrustado
Si usa Qt para el desarrollo de aplicaciones y si usa máquinas de estado, entonces es probable que esté utilizando el marco de la máquina de estado Qt. Por lo tanto, definirá la máquina de estado utilizando C ++ o SCXML sin formato. Un enfoque alternativo es generar código C ++ a partir de diagramas
Durante décadas ha habido un debate entre los ingenieros de software integrado sobre si deberían utilizar C o C ++. En su mayor parte, el software proporcionado por los fabricantes de microcontroladores se proporciona en C y, de hecho, el 56% del software integrado está escrito en C según la Encuest
MQTT-Reactive es un cliente MQTT v3.1.1 derivado de la biblioteca MQTT-C de LiamBindle. El objetivo de MQTT-Reactive es proporcionar un cliente MQTT portátil y sin bloqueo escrito en C para ser utilizado en sistemas integrados reactivos. En primer lugar, este artículo explica qué es un sistema react
Toda una industria se ha desarrollado en torno a prácticas de verificación y validación que están respaldadas por estándares de seguridad funcional, protección y codificación como IEC 61508, ISO 26262, IEC 62304, MISRA C y CWE. Por supuesto, no todo el mundo está obligado a seguir los procesos forma
Dado que los modelos de máquina de estado se utilizan ampliamente en sistemas integrados, este artículo explora varias estrategias para desarrollar software de máquina de estado (SM) bajo el enfoque de desarrollo basado en pruebas (TDD). Esta publicación comienza explicando los conceptos básicos de
En todos los sectores, el mundo de la seguridad funcional impone nuevos requisitos a los desarrolladores. El código funcionalmente seguro debe incluir un código defensivo para defenderse de eventos inesperados que pueden resultar de una variedad de causas. Por ejemplo, la corrupción de la memoria de
Estoy constantemente sorprendido por las cosas que no sé. Bueno, por definición, no sé lo que no sé, así que supongo que es más exacto decir que me sorprenden constantemente las cosas que descubro que revelan grandes lagunas en mi conocimiento. Probemos con una simple prueba de asociación de palab
Debido a su pequeño tamaño y dimensiones, existen pocos estándares de placa de circuito impreso para el creciente mercado de la Internet de las cosas portátil. Hasta que surjan, tendremos que depender de lo que hemos aprendido sobre el desarrollo a nivel de placa y la experiencia de fabricación y co
Durante las últimas semanas he estado charlando con la gente de Makerarm.com sobre un increíble brazo robot llamado… bueno, Makerarm. Han mantenido esto cerca de sus cofres, pero estoy encantado de poder decirles que el proyecto Makerarm Kickstarter se lanzó hace poco tiempo mientras escribo estas p
La diferencia entre el diseño de hardware comercial y la electrónica para pasatiempos se ha difuminado en los últimos años. Con hardware de código abierto, la lista más nueva de herramientas CAD muy asequibles y capaces, y la vasta base de conocimientos disponible en línea, la mayor parte de lo que
La especificación USB 3.1 recientemente introducida viene con un nuevo conector que finalmente resuelve los mayores problemas con la especificación USB original:el requisito de orientación mecánica. Todos los conectores y cables USB anteriores están codificados para que solo se puedan enchufar de un
Mientras hablaba sobre el futuro de la tecnología portátil, Ralph Osterhout (CEO, The Osterhout Design group) hizo una observación clara y relevante: Lo que no funcionará es un dispositivo voluminoso que aleja a las personas de su entorno. ¿Si estás hablando de algo que te hace parecer un tiburón ma
Cuando trabajaba para Control Data (en realidad, una subsidiaria), a cada esquema se le asignaba un número de identificación simple que estaba dispuesto en orden ascendente. Lo mismo ocurre con los dibujos mecánicos y las placas de circuito impreso. Aunque trabajé en el departamento de documentación
Solía estar pegado a la pantalla de televisión viendo Star Trek (La serie original) a finales de la década de 1960. Dado que el espectáculo se desarrolló en la década de 2260, fue fácil aceptar la tecnología futurista en exhibición, como los tricorders manejados por el oficial científico Spock y
El Internet de las cosas (IoT) ha sido posiblemente uno de los titulares más candentes durante varios años. La colección de tecnologías de IoT promete hacer que los procesos sean más eficientes, brindar a los productos nuevas capacidades y generar nuevos modelos comerciales. Por lo tanto, al princip
¿Es posible tener demasiado éxito? Bueno, si crea un sistema integrado que se vende en cantidades reducidas, puede controlar todo el proceso internamente. Sin embargo, si su producto demuestra ser tremendamente popular, lo que requiere una producción de alto volumen, probablemente terminará trabajan
La creciente digitalización de los procesos de producción requiere cada vez más apertura, robustez, determinismo y flexibilidad en la comunicación industrial. Time Sensitive Networking (TSN) está eliminando la necesidad de separar las redes de tecnología de la información (IT) y de tecnología operat
La implementación de la tecnología de enfriamiento de la cámara de vapor podría resultar rentable para aplicaciones particulares como como sistemas integrados con problemas críticos de gestión térmica. Los ingenieros que desarrollan productos con tecnología incorporada deben explorar continuamente
Los fabricantes de dispositivos IoT pueden aplicar epoxis en numerosas fases de diseño y fabricación para Cumplir requisitos o necesidades específicos. El mercado de Internet de las cosas (IoT) está en auge. Ese éxito empuja a los ingenieros a explorar soluciones prácticas para mejorar las placas d
Los recubrimientos de PCB conformados curables por LED ecológicos han ganado tracción en casos de uso que requieren tiempos de respuesta rápidos, como automoción, electrodomésticos y control industrial. Los recubrimientos conformados curables por LED han ganado fuerza en casos de uso que requieren
Incrustado
Los motores de las bombas de lavado brindan un funcionamiento sanitario confiable
¡Un método común para obtener la precisión de la pieza de trabajo en el mecanizado CNC!
Pequeña huella, gran potencial:cómo las válvulas ALD mejoradas catalizarán el éxito de los semiconductores
El mercado mundial de software que permite la hiperautomatización alcanzará casi los 600.000 millones de dólares para 2022:Gartner