Embarqué
Si vous utilisez Qt pour le développement dapplications et si vous utilisez des machines à états, il est probable que vous utilisiez le framework de machines à états Qt. Vous allez donc définir la machine détat en utilisant C++ ou SCXML. Une approche alternative consiste à générer du code C++ à part
Pendant des décennies, il y a eu un débat parmi les ingénieurs en logiciels embarqués pour savoir sils devaient utiliser C ou C++. Pour la plupart, les logiciels fournis par les fabricants de microcontrôleurs sont fournis en C et en fait, 56% des logiciels embarqués sont écrits en C selon létude de
MQTT-Reactive est un client MQTT v3.1.1 dérivé de la bibliothèque MQTT-C de LiamBindle. Lobjectif de MQTT-Reactive est de fournir un client MQTT portable et non bloquant écrit en C afin dêtre utilisé dans des systèmes embarqués réactifs. Tout dabord, cet article explique ce quest un système réactif.
Toute une industrie sest développée autour de pratiques de vérification et de validation qui sont défendues par des normes de sécurité fonctionnelle, de sécurité et de codage telles que IEC 61508, ISO 26262, IEC 62304, MISRA C et CWE. Bien sûr, tout le monde nest pas obligé de suivre les processus f
Étant donné que les modèles de machines à états sont largement utilisés dans les systèmes embarqués, cet article explore plusieurs stratégies pour développer des logiciels de machines à états (SM) dans le cadre de lapproche de développement piloté par les tests (TDD). Cette publication commence par
Dans tous les secteurs, le monde de la sécurité fonctionnelle impose de nouvelles exigences aux développeurs. Un code fonctionnellement sûr doit inclure un code défensif pour se défendre contre des événements inattendus pouvant résulter de diverses causes. Par exemple, une corruption de mémoire due
Je suis constamment étonné par les choses que je ne sais pas. Eh bien, par définition, je ne sais pas ce que je ne sais pas, donc je suppose quil est plus exact de dire que je suis constamment surpris par les choses que je découvre qui révèlent de vastes lacunes dans mes connaissances. Essayons un
En raison de leur petite taille et de leurs dimensions, il existe peu de normes de circuits imprimés pour le marché croissant de lInternet des objets portable. Jusquà ce quils émergent, nous devrons dépendre de ce que nous avons appris sur le développement au niveau des cartes et lexpérience de fabr
Au cours des dernières semaines, jai discuté avec les gens de Makerarm.com dun incroyable bras robotique appelé… eh bien, Makerarm. Ils ont gardé ça près de leur poitrine, mais je suis ravi de pouvoir vous dire que le projet Makerarm Kickstarter a été lancé il y a peu de temps au moment où jécris ce
La différence entre la conception de matériel commercial et lélectronique de loisir sest estompée au cours des dernières années. Avec le matériel open source, la nouvelle gamme doutils de CAO très abordables et performants et la vaste base de connaissances disponible en ligne, la plupart de ce qui p
La spécification USB 3.1 récemment introduite est livrée avec un nouveau connecteur qui résout enfin les plus gros problèmes avec la spécification USB dorigine - lexigence dorientation mécanique. Tous les connecteurs et câbles USB précédents sont détrompés de sorte quils ne peuvent être branchés que
En parlant de lavenir de la technologie portable, Ralph Osterhout (PDG, The Osterhout Design group) a fait une observation précise et pertinente :« Ce qui ne fonctionnera pas, cest un appareil encombrant qui éloigne les gens de leur environnement. Si vous parlez de quelque chose qui vous fait ressem
Lorsque je travaillais pour Control Data (en fait une filiale), chaque schéma recevait un numéro didentification simple qui était classé par ordre croissant. Il en va de même pour les dessins mécaniques et les circuits imprimés. Bien que jaie été employé dans le département de documentation, je dois
Jétais collé à lécran de télévision en train de regarder Star Trek (La série originale) à la fin des années 1960. Étant donné que le spectacle se déroulait dans les années 2260, il était facile daccepter la technologie futuriste exposée, comme les tricordeurs brandis par lofficier scientifique Spock
LInternet des objets (IoT) est sans doute lun des titres les plus en vogue depuis plusieurs années. Lensemble des technologies IoT promet de rendre les processus plus efficaces, de doter les produits de nouvelles capacités et de susciter de nouveaux modèles commerciaux. Ainsi, jai dabord été un peu
Est-il possible davoir trop de succès ? Eh bien, si vous créez un système embarqué qui se vend en petites quantités, vous pouvez contrôler lensemble du processus en interne. Cependant, si votre produit savère très populaire, nécessitant ainsi une production en grand volume, vous finirez probablement
La digitalisation croissante des processus de production nécessite de plus en plus douverture, de robustesse, de déterminisme et de flexibilité dans la communication industrielle. La mise en réseau sensible au temps (TSN) élimine le besoin de séparer les réseaux de technologie de linformation (IT) e
La mise en œuvre de la technologie de refroidissement par chambre à vapeur pourrait savérer payante pour des applications particulières telles que en tant que systèmes embarqués avec des problèmes de gestion thermique critiques. Les ingénieurs qui développent des produits avec une technologie embar
Les fabricants dappareils IoT peuvent appliquer des époxydes à de nombreuses phases de conception et de fabrication pour répondre à des exigences ou des besoins spécifiques. Le marché de lInternet des objets (IoT) est en plein essor. Ce succès pousse les ingénieurs à explorer des solutions pratique
Les revêtements conformes pour circuits imprimés durcissables par LED écologiques ont gagné du terrain dans cas dutilisation nécessitant des délais dexécution rapides, comme lautomobile, les produits blancs et le contrôle industriel. Les revêtements conformes durcissables par LED ont gagné du terra
Embarqué