Ingebed
Als je Qt gebruikt voor applicatie-ontwikkeling en als je state machines gebruikt, dan is het waarschijnlijk dat je gebruik maakt van het Qt state machine framework. U definieert dus de statusmachine met behulp van gewone C++ of SCXML. Een alternatieve benadering is het genereren van C++-code uit to
Decennialang is er een discussie geweest onder embedded software-ingenieurs over de vraag of ze C of C++ zouden moeten gebruiken. De software van microcontrollerfabrikanten wordt voor het grootste deel geleverd in C en in feite is 56% van de embedded software geschreven in C volgens de 2019 Embedded
MQTT-Reactive is een MQTT v3.1.1-client afgeleid van LiamBindles MQTT-C-bibliotheek. Het doel van MQTT-Reactive is om een draagbare en niet-blokkerende MQTT-client te bieden die is geschreven in C om te worden gebruikt in reactieve embedded systemen. Allereerst wordt in dit artikel uitgelegd wat e
Een hele industrie heeft zich ontwikkeld rond verificatie- en validatiepraktijken die worden ondersteund door functionele veiligheid, beveiliging en coderingsnormen zoals IEC 61508, ISO 26262, IEC 62304, MISRA C en CWE. Natuurlijk is niet iedereen verplicht om de formele processen en methodologieën
Aangezien state machine-modellen veel worden gebruikt in embedded systemen, onderzoekt dit artikel verschillende strategieën om state machine (SM)-software te ontwikkelen volgens de Test-Driven Development (TDD)-benadering. Deze publicatie begint met het uitleggen van basisconcepten van toestandsmac
Sectoroverschrijdend stelt de wereld van functionele veiligheid nieuwe eisen aan ontwikkelaars. Functioneel veilige code moet defensieve code bevatten ter verdediging tegen onverwachte gebeurtenissen die het gevolg kunnen zijn van verschillende oorzaken. Geheugencorruptie als gevolg van codeerfouten
Ik sta constant versteld van de dingen die ik niet weet. Welnu, per definitie weet ik niet wat ik niet weet, dus ik denk dat het juister is om te zeggen dat ik constant verrast ben door de dingen die ik ontdek die enorme hiaten in mijn kennis aan het licht brengen. Laten we een eenvoudige woordasso
Vanwege hun kleine formaat en afmetingen bestaan er weinig printplaatstandaarden voor de groeiende draagbare Internet of Things-markt. Totdat ze verschijnen, zullen we moeten vertrouwen op wat we hebben geleerd over ontwikkeling op directieniveau en productie-ervaring en zorgvuldig overwegen hoe z
De afgelopen weken heb ik met de mensen van Makerarm.com gepraat over een ongelooflijke robotarm genaamd ... nou ja, Makerarm. Ze hebben dit dicht bij hun borst gehouden, maar ik ben verheugd je te kunnen vertellen dat het Makerarm Kickstarter-project nog maar kort geleden is gelanceerd terwijl ik d
Het verschil tussen commercieel hardware-ontwerp en hobby-elektronica is de afgelopen jaren vervaagd. Met open source hardware, de nieuwere reeks zeer betaalbare en capabele CAD-tools en de enorme kennisbank die online beschikbaar is, kan het meeste van wat in een groot bedrijfslab kan worden gedaan
De onlangs geïntroduceerde USB 3.1-specificatie wordt geleverd met een nieuwe connector die eindelijk de grootste problemen met de originele USB-specificatie oplost:de vereiste voor mechanische oriëntatie. Alle eerdere USB-connectoren en kabels zijn voorzien van een sleutel zodat ze maar op één mani
Terwijl hij sprak over de toekomst van draagbare technologie, maakte Ralph Osterhout (CEO, The Osterhout Design group) een scherpe en relevante observatie:“Wat niet zal werken, is een omvangrijk apparaat dat mensen op afstand houdt van hun omgeving. Als je het over iets hebt waardoor je eruitziet al
Toen ik voor Control Data (eigenlijk een dochteronderneming) werkte, kreeg elk schema een eenvoudig identificatienummer dat in oplopende volgorde was gerangschikt. Hetzelfde gold voor mechanische tekeningen en printplaten. Hoewel ik op de documentatieafdeling werkte, moet ik toegeven dat ik me niet
Vroeger zat ik aan het televisiescherm gekluisterd naar Star Trek (The Original Series) in de late jaren 1960. Aangezien de show zich afspeelde in de jaren 2260, was het gemakkelijk om de futuristische technologie te accepteren die werd getoond, zoals de tricorders die werden gehanteerd door wetensc
Het Internet of Things (IoT) is misschien wel een van de meest populaire krantenkoppen sinds enkele jaren. De verzameling IoT-technologieën belooft processen efficiënter te maken, producten nieuwe mogelijkheden te geven en nieuwe bedrijfsmodellen te stimuleren. Zo was ik aanvankelijk een beetje verr
Is het mogelijk om te succesvol te zijn? Welnu, als u een embedded systeem maakt dat in kleine hoeveelheden wordt verkocht, kunt u het hele proces in eigen huis regelen. Als uw product echter razend populair blijkt te zijn en daarom een grote productie vereist, zult u waarschijnlijk met een contra
De toenemende digitalisering van productieprocessen vereist steeds meer openheid, robuustheid, determinisme en flexibiliteit in industriële communicatie. Time Sensitive Networking (TSN) elimineert de noodzaak voor het scheiden van informatietechnologie (IT) en operationele technologie (OT) netwerken
Het implementeren van dampkamerkoelingstechnologie kan zijn vruchten afwerpen voor bepaalde toepassingen zoals als ingebedde systemen met kritieke zorgen voor thermisch beheer. Ingenieurs die producten ontwikkelen met ingebouwde technologie, moeten voortdurend onderzoeken hoe ze een adequaat temper
Fabrikanten van IoT-apparaten kunnen epoxys toepassen in tal van ontwerp- en fabricagefasen om voldoen aan specifieke eisen of behoeften. De Internet of Things (IoT)-markt is booming. Dat succes zet ingenieurs ertoe aan om praktische oplossingen te onderzoeken om de printplaten (PCBs) te verbeteren
Milieuvriendelijke LED-uithardbare conforme PCB-coatings hebben aan populariteit gewonnen in use cases die snelle doorlooptijden vereisen, zoals automotive, witgoed en industriële controle. LED-uithardbare conforme coatings hebben aan populariteit gewonnen in gebruikssituaties die snelle doorloopti
Ingebed