Rätt kisel, kod och verktyg ger optimal energiförbrukning. Konstruktion av energisnåla system omfattar allt från kiselprocessen till den mjukvara som körs på den inbyggda plattformen. Tre viktiga parametrar som avgör energieffektiviteten hos en styrkrets är: effektförbrukning i aktivt läge, effektförbrukningen i standby samt pulslängden (duty cycle).
Nya strategier förenklar programuppdateringar och ändringar av hårdvaruinställningar i Linux. I inbyggnadsdatorernas värld finns två olika processorarkitekturer. Det är Intelkompatibla x86-processorer och Arm-baserade processorer. I båda arkitekturerna behövs en säker och flexibel väg för att anpassa programvaran. Eftersom det finns många olika tillämpningar med en stor flora av hårdvarukombinationer är det inte möjligt att stödja alla operativsystem med ett och samma mjukvarupaket.
Av: Vikas Dhurka och Steven Chen, Cypress Semiconductor
Smartmobiler och tablettdatorer är nödvändiga för att vi ska kunna klara våra hektiska livsstilar. Att förbättra energiförbrukningen och förflyttningen av innehållet i dessa produkter har dock visat sig vara en av de största utmaningarna. Även om lagringskapaciteten hos mobila enheter dubblas varje år för att hålla takten med stigande filstorlekar, så är dataöverföringshastigheterna fortfarande irriterande låga.
Det finns inga tekniska argument för att gå från två till fyra processorkärnor i smartmobilerna. Att man väljer fyrkärniga lösningar handlar bara om marknadsföring. Det skriver ST-Ericsson i en artikel där företaget argumenterar för sin tvåkärniga processorlösning eQuad.
Logik och fysik hamnar ibland i konflikt med varandra. Om du byter skivminne mot flashdisk så måste du exempelvis tänka efter en gång extra vad gäller partitionering – du kan skapa en logisk partitionering, som den fysiska implementationen ignorerar. Kontrons datorkortsexpert Claus Giebert förklarar varför. Och hur du hanterar problemet.
Effektivare sjukvård, men också en ökad kontroll av hälsan hos friska, driver utvecklingen inom medicinsk teknik. Här beskriver Robert Tönhardt på Prevas drivkraften bakom utvecklingen.
Det är ett evigt dilemma att både kunna hänga med i teknikskiften och behålla sitt tidigare nedlagda utvecklingsarbete. Inbyggnadsleverantören Hectronic tar med oss på en tur till ritbordet och visar upp några tekniska lösningar man tillgripit för låta sina kunder flytta existerande produkter till nya processorplattformar. Texten är en teknisk rapport i Elektroniktidningens serie Embedded Expert.
Realtidssystem och grafiska gränssnitt – en ensam processor från AMD:s familj Embedded G kan köra dem båda med hjälp av virtualisering. Lösningen har dessutom hög prestanda och en TDP så låg att du kan trycka in den en liten formfaktor i en sluten, fläkfri modul. Det berättar Congatecs Zeljco Loncaric i en teknisk rapport i Elektroniktidningens serie Embedded Expert.
Renesas RX-processorfamilj är implementerad i två olika processnoder. Graeme Clark, produktmarknadschef på företaget, förklarar varför: det ger möjlighet att optimera för olika tillämpningsområden.
Mer och mer av dina utvecklingsprojekt är inte dina egna utvecklingsprojekt. Mjukvarukomponenter köps in färdiga utifrån. Att delegera det som är standard och fokusera de egna resurserna på att det som är ditt företags unika kompetenser, och på att ge dina produkter särprägel – det är det rationella valet idag. Det är budskapet från Arrow Electronics i en teknisk rapport författad av företagets tekniska marknadschef i Emeaområdet, Luis Fischer.
Revisioner, releaser, varianter, konfigurationer – konstruktörens skrivbord sväller av dokumentation. Lyckligtvis finns idag versionshanteringssystem som bringar ordning i kaoset. Altium har integrerat ett sådant i sin EDA-miljö Designer. Elektroniktidningen ger ordet till företagets medarbetare Robert Huxel som förklarar grunderna i den "unifierade” modell som används i den nya version 10 av Altium Designer.
Mycket flash, låg effekt eller vektorstyrning? Du alltid hitta en lämplig Cortex M3-styrkrets för uppdraget. Det hävdar i alla fall Toshibas Roland Gehrmann i Elektroniktidningens rapportserie Embedded Expert (etn.se/expert).
Du ser strömförbukningen i debuggern och kan nästan följa den parallellt instruktion för instruktion – nåja, i alla fall interrupt för interrupt. Det här är en möjlighet som öppnas med IAR:s debugger C-SPY. Anders Lundgren och Lotta Fridmanson ger några exempel i en teknisk rapport exklusivt publicerad på etn.se/expert. Artikeln är på svenska.
Det som generellt ställer till problem vid parallellisering av programvara är olika typer av beroenden som finns mellan programmets delar. Mike Beunder, vd för holländska Vector Fabrics, berättar mer i en exklusiv artikel för Elektroniktidningen.
Dagens styrkretsar är konstruerade för låg strömförbrukning. Arne Martin Holberg och Andreas Eieland på Atmel berättar hur tekniken kan se ut och vad du ska titta på när du väljer styrkrets. Och så visar de hur du konstruerar för att dra maximal nytta av strömsparteknikerna i arkitekturen.
När Wind River släppte en hypervisor var Kontron genast framme med CPU-kort på Atom- och Core i7-processor som stödde den. Kontrons vice marknadschef Norbert Hauser förklarar skillnaden i krav mellan hypervisorer för inbyggda system och för serverssystem. Och slår ett slag för företagens gemensamma paketlösning.
Synopsys artikelserie om utvecklingsverktyget Saber har nu kommit till fjärde och sista delen, som handlar om hur verktyget kan användas för att konstruera elektronisk styrd bränsleinsprutning.
Direkt minnesaccess, acceleratorer och händelsesystem. Det är funktioner som finns i moderna MCU:er. Men utvecklare känner ofta inte till dem. Trots att de bär på dramatiska potentiella prestandaförbättringar ligger de därför ofta outnyttjade. Det berättar Atmels Kristian Saether.
Nya uppgraderingar, skräddarsydda versioner och användarprogram som inte inte är portabla. Det är faktorer som splittrar Android och ger merarbete till mobiltillverkarna. Det säger systemleverantören Aricent.
Version 4.4 av systemsimulatorn Simics har blivit mycket bättre på att felsöka i system som kör multipla operativsystem. Programsimuleringar presenteras på en hög beskrivningsnivå, i termer av trådar och processer. Jakob Engblom ger exempel på hur den nya så kallade ”operativsystemsmedvetenheten” kan utnyttjas.
Regelbundna validerade Androidversioner med optimerad ljudarkitektur och bättre drivrutiner för 802.11, USB och Bluetooth. Det får du enligt Wind River om du väljer dess plattform för Android.
Mät strömmen som förbrukas när FPGA:n krypterar, och du kan direkt avslöja den kryptonyckel som används. Amerikanska Cryptography Research berättar om den typ av kryptoattack som kallas strömförbrukningsanalys och hur du skyddar dig mot den.
Gamla analoga VGA är fortfarande ledande som skärmgränssnitt, men dess tid anses utmätt. Congatecs Christian Eder berättar om de digitala kandidater som tävlar om att få ta över tronen. DVI, HDMI, UDI och Video Out, har sina tillämpningar idag men det stora framtidslöftet är Displayport, enlig Congatec.
Det ser ut som ett armbandsur. Men inuti sitter Texas Instruments intelligenta rf-modul eZ430-Chronos. Klockan är inte bara en leksak för elektronikälskare och en utvecklingssats för rf-modulen, utan också en utmärkt plattform för svenska IAR Systems att demonstrera tillståndsmaskiner — som används som programutvecklingsmetod.
Sherlock Holmes hade sitt förstoringsglas. Robert Krten och Sergei Sourjko har sin dekompilator. De utreder misstänkta intrång på programvarupatent. I en exklusiv artikel för Elektroniktidningens rapportserie Embedded Expert visar de steg för steg hur de går till väga för att förvandla rörig assembler till välstrukturerad C-kod.