Integrado
Se você usa Qt para desenvolvimento de aplicativos e se usa máquinas de estado, é provável que esteja utilizando a estrutura de máquina de estado do Qt. Portanto, você definirá a máquina de estado usando C ++ ou SCXML simples. Uma abordagem alternativa é gerar código C ++ a partir de diagramas de má
Por décadas, houve um debate entre os engenheiros de software embarcado sobre se eles deveriam usar C ou C ++. Na maior parte, o software fornecido pelos fabricantes de microcontroladores é fornecido em C e, de fato, 56% do software incorporado é escrito em C de acordo com a Pesquisa de Mercado Inco
MQTT-Reactive é um cliente MQTT v3.1.1 derivado da biblioteca MQTT-C de LiamBindle. O objetivo do MQTT-Reactive é fornecer um cliente MQTT portátil e sem bloqueio escrito em C para ser usado em sistemas embarcados reativos. Em primeiro lugar, este artigo explica o que é um sistema reativo. Em seguid
Todo um setor se desenvolveu em torno de práticas de verificação e validação que são defendidas por padrões de segurança e codificação funcionais, como IEC 61508, ISO 26262, IEC 62304, MISRA C e CWE. Claro, nem todos são obrigados a seguir os processos e metodologias formais que esses padrões promov
Como os modelos de máquina de estado são amplamente usados em sistemas embarcados, este artigo explora várias estratégias para desenvolver software de máquina de estado (SM) sob a abordagem Test-Driven Development (TDD). Esta publicação começa explicando os conceitos básicos da máquina de estado e
Em todos os setores, o mundo da segurança funcional impõe novos requisitos aos desenvolvedores. O código funcionalmente seguro deve incluir código defensivo para defesa contra eventos inesperados que podem resultar de uma variedade de causas. Por exemplo, a corrupção da memória devido a erros de cod
Estou constantemente surpreso com as coisas que não sei. Bem, por definição, não sei o que não sei, então suponho que seja mais correto dizer que estou constantemente surpreso com as coisas que descubro que revelam grandes lacunas em meu conhecimento. Vamos tentar um teste simples de associação de
Por causa de seu pequeno tamanho e dimensões, existem poucos padrões de placa de circuito impresso para o crescente mercado da Internet das Coisas para vestir. Até que surjam, teremos que depender do que aprendemos sobre o desenvolvimento no nível do conselho e experiência de fabricação e considerar
Nas últimas semanas, estive conversando com o pessoal da Makerarm.com sobre um incrível braço de robô chamado ... bem, Makerarm. Eles têm mantido isso perto de seus peitos, mas estou muito feliz em poder dizer a vocês que o projeto Makerarm Kickstarter foi lançado há pouco tempo enquanto eu escrevo
A diferença entre o design de hardware comercial e a eletrônica de passatempo se esvaiu nos últimos anos. Com o hardware de código aberto, a nova lista de ferramentas CAD muito acessíveis e capazes e a vasta base de conhecimento disponível online, muito do que pode ser feito em um grande laboratório
A especificação USB 3.1 introduzida recentemente vem com um novo conector que finalmente resolve os maiores problemas com a especificação USB original - o requisito de orientação mecânica. Todos os conectores e cabos USB anteriores são codificados para que possam ser conectados apenas de uma maneira
Ao falar sobre o futuro da tecnologia vestível, Ralph Osterhout (CEO, The Osterhout Design group) fez uma observação nítida e relevante:“ O que não funcionará é um dispositivo volumoso que distancia as pessoas de seu ambiente. Se você está falando sobre algo que o faz parecer um tubarão-martelo com
Quando trabalhei para a Control Data (na verdade, uma subsidiária), cada esquema recebia um número de identificação simples, organizado em ordem crescente. O mesmo acontecia com desenhos mecânicos e placas de circuito impresso. Embora eu tenha trabalhado no departamento de documentação, devo admitir
Eu costumava ficar grudado na tela da televisão assistindo Star Trek (The Original Series) no final da década de 1960. Como o show foi ambientado na década de 2260, foi fácil aceitar a tecnologia futurística em exibição, como os tricorders empunhados pelo oficial de ciências Spock e o Dr. Leonard
A Internet das Coisas (IoT) tem sido, sem dúvida, uma das manchetes mais quentes por vários anos. A coleção de tecnologias IoT promete tornar os processos mais eficientes, dar aos produtos novos recursos e estimular novos modelos de negócios. Portanto, fiquei inicialmente um pouco surpreso com uma c
É possível ter muito sucesso? Bem, se você criar um sistema embarcado que vende em pequenas quantidades, poderá controlar todo o processo internamente. No entanto, se o seu produto provar ser muito popular, exigindo assim uma produção de alto volume, você provavelmente acabará trabalhando com um fab
O aumento da digitalização dos processos de produção requer cada vez mais abertura, robustez, determinismo e flexibilidade na comunicação industrial. O Time Sensitive Networking (TSN) está eliminando a necessidade de separar as redes de tecnologia da informação (TI) e tecnologia operacional (OT) em
A implementação de tecnologia de resfriamento por câmara de vapor pode valer a pena para aplicações específicas, como como sistemas embarcados com questões críticas de gerenciamento térmico. Os engenheiros que desenvolvem produtos com tecnologia incorporada devem explorar continuamente como alcança
Os fabricantes de dispositivos IoT podem aplicar epóxis em várias fases de design e fabricação para cumprir requisitos ou necessidades específicas. O mercado de Internet das Coisas (IoT) está em alta. Esse sucesso leva os engenheiros a explorar soluções práticas para melhorar as placas de circuito
Os revestimentos de PCB conformados curáveis por LED ecológicos ganharam força em casos de uso que exigem tempos de resposta rápidos, como automotivo, linha branca e controle industrial. Os revestimentos isolantes curáveis por LED ganharam força em casos de uso que exigem tempos de resposta ráp
Integrado