Eingebettet
Wenn Sie Qt für die Anwendungsentwicklung und Zustandsautomaten verwenden, verwenden Sie wahrscheinlich das Qt-Zustandsautomaten-Framework. Sie definieren die Zustandsmaschine also mit einfachem C++ oder SCXML. Ein alternativer Ansatz besteht darin, C++-Code aus Zustandsmaschinendiagrammen zu generi
Seit Jahrzehnten wird unter Embedded-Software-Ingenieuren darüber diskutiert, ob sie C oder C++ verwenden sollten. Die von Mikrocontroller-Herstellern bereitgestellte Software wird größtenteils in C bereitgestellt, und laut der Embedded Market Survey 2019 werden sogar 56 % der eingebetteten Software
MQTT-Reactive ist ein MQTT v3.1.1-Client, der von der MQTT-C-Bibliothek von LiamBindle abgeleitet ist. Das Ziel von MQTT-Reactive ist die Bereitstellung eines portablen und blockierungsfreien MQTT-Clients in C geschrieben, um in reaktiven eingebetteten Systemen eingesetzt zu werden. Dieser Artikel e
Eine ganze Branche hat sich um Verifizierungs- und Validierungspraktiken herum entwickelt, die von funktionalen Sicherheits-, Sicherheits- und Codierungsstandards wie IEC 61508, ISO 26262, IEC 62304, MISRA C und CWE verfochten werden. Natürlich ist nicht jeder verpflichtet, die formalen Prozesse und
Da Zustandsmaschinenmodelle in eingebetteten Systemen weit verbreitet sind, untersucht dieser Artikel verschiedene Strategien zur Entwicklung von Zustandsmaschinen-(SM-)Software unter dem Test-Driven-Development-(TDD)-Ansatz. Diese Veröffentlichung beginnt mit der Erläuterung grundlegender Zustandsm
Branchenübergreifend stellt die Welt der funktionalen Sicherheit neue Anforderungen an Entwickler. Funktional sicherer Code muss defensiven Code enthalten, um unerwartete Ereignisse abzuwehren, die aus einer Vielzahl von Ursachen resultieren können. Beispielsweise kann eine Speicherverfälschung aufg
Ich bin immer wieder erstaunt über die Dinge, die ich nicht kenne. Nun ja, per Definition weiß ich nicht, was ich nicht weiß, daher ist es wohl besser zu sagen, dass ich ständig überrascht bin von den Dingen, die ich entdecke und die große Lücken in meinem Wissen offenbaren. Versuchen wir es mit ei
Aufgrund ihrer geringen Größe und Abmessungen gibt es nur wenige Leiterplattenstandards für den wachsenden Markt für tragbare Internet der Dinge. Bis sie auftauchen, müssen wir uns auf unsere Erfahrungen in der Entwicklung von Leiterplatten und in der Fertigung verlassen und sorgfältig prüfen, wie s
In den letzten Wochen habe ich mich mit den Leuten von Makerarm.com über einen unglaublichen Roboterarm namens… nun, Makerarm unterhalten. Sie haben sich so nah an ihrer Brust gehalten, aber ich freue mich, Ihnen mitteilen zu können, dass das Makerarm-Kickstarter-Projekt erst vor kurzem gestartet wu
Der Unterschied zwischen kommerziellem Hardwaredesign und Hobbyelektronik hat sich in den letzten Jahren verwischt. Mit Open-Source-Hardware, der neueren Reihe von sehr erschwinglichen und leistungsfähigen CAD-Tools und der riesigen Wissensdatenbank, die online verfügbar ist, kann das meiste, was in
Die kürzlich eingeführte USB 3.1-Spezifikation kommt mit einem neuen Anschluss, der endlich die größten Probleme mit der ursprünglichen USB-Spezifikation löst – die Forderung nach mechanischer Ausrichtung. Alle bisherigen USB-Anschlüsse und -Kabel sind so kodiert, dass sie nur auf eine Weise eingest
Während er über die Zukunft der Wearable-Technologie sprach, machte Ralph Osterhout (CEO, The Osterhout Design Group) eine klare und relevante Beobachtung:„Was nicht funktioniert, ist ein sperriges Gerät, das den Menschen von seiner Umgebung entfernt. Wenn Sie von etwas sprechen, das Sie wie einen H
Als ich für Control Data (eigentlich eine Tochtergesellschaft) arbeitete, bekam jeder Schaltplan eine einfache Identifikationsnummer, die in aufsteigender Reihenfolge angeordnet war. Gleiches galt für mechanische Zeichnungen und Leiterplatten. Obwohl ich in der Dokumentationsabteilung angestellt war
Früher hing ich am Fernsehbildschirm und sah Star Trek (The Original Series) Ende der 1960er Jahre. Da die Show in den 2260er Jahren spielt, war es leicht, die ausgestellte futuristische Technologie zu akzeptieren, wie die Tricorder, die von Wissenschaftsoffizier Spock und Doktor Leonard Horatio „Bo
Das Internet der Dinge (IoT) ist wohl seit einigen Jahren eine der heißesten Schlagzeilen. Die Sammlung von IoT-Technologien verspricht, Prozesse effizienter zu machen, Produkten neue Fähigkeiten zu verleihen und neue Geschäftsmodelle zu beflügeln. Daher war ich zunächst etwas überrascht von einem k
Kann man zu erfolgreich sein? Nun, wenn Sie ein eingebettetes System erstellen, das in geringen Mengen verkauft wird, können Sie den gesamten Prozess im eigenen Haus steuern. Wenn sich Ihr Produkt jedoch als sehr beliebt erweist und eine Massenproduktion erforderlich ist, werden Sie wahrscheinlich m
Die zunehmende Digitalisierung von Produktionsprozessen erfordert immer mehr Offenheit, Robustheit, Determinismus und Flexibilität in der industriellen Kommunikation. Time Sensitive Networking (TSN) macht die Trennung von Netzwerken der Informationstechnologie (IT) und der Betriebstechnologie (OT) i
Die Implementierung der Dampfkammerkühlungstechnologie könnte sich für bestimmte Anwendungen wie . auszahlen als eingebettete Systeme mit kritischen Bedenken hinsichtlich des Wärmemanagements. Ingenieure, die Produkte mit eingebetteter Technologie entwickeln, müssen ständig erforschen, wie ein ange
Hersteller von IoT-Geräten können Epoxide in zahlreichen Design- und Fertigungsphasen einsetzen, um spezifische Anforderungen oder Bedürfnisse erfüllen. Der Markt für das Internet der Dinge (IoT) boomt. Dieser Erfolg treibt Ingenieure dazu an, praktische Lösungen zur Verbesserung der Leiterplatten
Umweltfreundliche LED-härtende Schutzbeschichtungen für Leiterplatten haben an Bedeutung gewonnen Anwendungsfälle, die schnelle Durchlaufzeiten erfordern, wie Automobil, weiße Ware und industrielle Steuerung. LED-härtbare Schutzlacke haben in Anwendungsfällen, die kurze Durchlaufzeiten erfordern, w
Eingebettet