Annons

söndag 5 februari 2012vecka 5
twitterfblinkedin
HEM Analogt Digitalt Distribution Energi Fordonselektronik FPGA, asic & EDA Inbyggda system Kommunikation Medicinteknik Opto Passivt & förbindning Produktion Strömförsörjning Test & mät
JAVASCRIPT

Jättar standardiserar programverktyg Visa endast artikeln (för utskrift)
Av Jan TÃ¥ngring, red (jan@etn.se)
18/6 2010  Ett standardformat för sÃ¥ kallade trace-data. Det är en nyckelteknik som behövs för att göra olika programmeringsverktyg mer kompatibla med varandra anser Nokia, Freescale, Samsung, Texas Instruments, Mentor Graphics, med flera, och startar arbetet med att ta fram en sÃ¥dan standard.

Det är övergången till multikärnor som gör problemet med inkompatibla verktyg akut, enligt företagen. Standardiseringsarbetet sker i  organisationen Multicore Association, i en nybildad arbetsgrupp kallad Tools Infrastructure Working Group (TIWG).

Initiativtagaren till standarden är en ingenjör på Samsung, Tasneem Brutch, och hon har också fått bli gruppens ordförande.

Historien bakom initiativet är att Tasneem Brutch gjorde ett misslyckat försök att välja ut en enda plattform för Samsung att använda för utveckling av programvara till multikärnor.

Det fungerade inte — det fanns helt enkelt ingen ensam utvecklingsplattform som omfattade alla de typer av verktyg som behövdes.

Alltså är Samsung även fortsatt tvungen att växla mellan verktyg från olika plattformar. Detta underlättas förstås dramatiskt om verktygen redan vid leveransen är  kompatibla med varandra.

Företag som idag säljer utvecklingsverktyg för multikärnor, som Critical Blue och PolyCore, är inkopplade i arbetet.

En referensimplementering för operativsystemet Linux kommer att tas fram i samarbete med organisationen CE Linux Forum. Standarden kommer att vara en vidareutveckling av ett verktyg som idag används för att samla tracedata från systemnära programvara som körs i Linux, Linux Trace Toolkit Next Generation (LTTng).

Arbetsgruppens första jobb är att undersöka hur trace-data används idag och om det finns speciella krav som ställs av utvecklarna inom industrin.

En trace är en detaljerad logg över körningen av ett program och används av programutvecklare för att spåra ursprunget till programfel.

När tracestandarden är klar ska arbetsgruppen gå vidare med att definiera gränssnitt mellan så kallade profileringsverktyg och verktyg för analys och visualisering. Också profilering innebär att programkörningen loggas, men denna gång i syfte att undersöka prestanda, typiskt genom att samla statistik över vilka delar av programmet som använder mest processortid.

Tracestandarden beräknas vara klar inom ett år.

Ytterligare medlemmar är IMEC, National Instruments, Tilera, Wind River, universiteten i Houston och Utan, samt tekniska högskolan i Montreal.
Skribenterna ansvarar för sina egna texter (2)
Mer info 18/6 2010 Jan TÃ¥ngring, redaktionen
Pressreleasen i sig var kortfattad, http://tinyurl.com/39btyvw

Rick Merritt på EE Tlmes har pratat med Tasneem Brutch. http://tinyurl.com/39dhpc5

Jag vet inte om arbetsgruppen håller hus öppet någonstans med sina aktiviteter? Kanske kan man söka info via http://lttng.org/
Vidare läsning 18/6 2010 Tut
Finns det någon länk till ytterligare information? http://www.multicore-association.org/ verkar inte uppdaterad.
 
Mjukvaruutvecklare
Mjukvaruingenjör
Analogkonstruktör för utveckling av nästa generations eyetracker
Virtuell hårdvara för inbyggda system
Elektronikkonstruktörer
KOMMENTERAT
Comments powered by Disqus
MEST LÄST JUST NU

Adam Anna Fredrik Jan Per
© Elektroniktidningen Sverige AB
Ansvarig utgivare för etn.se är Adam Edström, på uppdrag av Elektroniktidningen Sverige AB
Publiceringssystem Joomla • Webbhotell Glesys • Övervakas av mon.itor.us
Administration Jan Tångring • Annonser Fredrik Söderberg • Redaktion red@etn.se

Sök komponent




DRIVS AV

Användningsvillkor

Annons
Annons
Annons
Annons