Processorer och misstag

Idag har jag gjort mitt bästa för att klara tre olika saker samtidigt. Det gick ärligt talat inget vidare. Egentligen skulle jag ha velat lägga hela dagen på konferensen Multicore Days, men tiden räckte inte till. Så det var bara att köra sekventiellt, en sak i taget och lite av varje.
Det där med att göra flera saker samtidigt är inte alldeles trivialt, ens för datorer med flera processorkärnor. Vi har kommit till någon form av brytpunkt, där enskilda program inte längre kan skrivas sekventiellt. De enskilda processorkärnorna blir inte längre snabbare, utan snarare långsammare. Det är effektivare att förenkla arkitekturen, dra ner klockfrekvensen och i stället öka antalet processorkärnor. Men gamla sekventiella program blir då segare i stället för snabbare. Read more »

Linuxspalten nr 12 2008

Torr, kall och gratis!

En laptop skall vara lätt, ha en bra skärm och fungera på batteri. Asus lilla vita EeePC-900 fyller en del av kraven, men inte alla. Efter att jag nu bytt ut operativsystemet som den levererades med, en anpassad version av Xandros, till Ubuntu 8.04 fungerar Eee:n lite bättre. Den stänger exempelvis av sig när man stänger locket, något jag raljerade om i min förra spalt.

Embeddedvärlden kan få en mängd nya ingenjörer i dem som nu arbetar med att anpassa Linux-kärnan och Ubuntu för små flashbaserade laptops. De har ett gemensamt mål – en strömsnål mjukvaruplattform. Det är bara att hoppas att en del av dessa konstruktörer även kommer till företag som arbetar med inbyggda system.

Experimentlustan får extra kraft när det går att skapa ny funktionalitet i kommersiella produkter genom att byta ut programvaran. Min Eee startar nu 10 sekunder snabbare efter bytet till Ubuntu, jag kan använda många av mina favoritprogram portabelt, jag kan glädjas åt att jag kan lägga till och dra ifrån efter eget huvud.

Som ett eko av mina egna tankar landar bidragen till höstens Embedded Conference Scandinavia på mitt bord. Många av bidragen handlar på mer än ett sätt om att just reducera och spara på effekt. I konferensens Linux-workshop, den 22 oktober, kommer fokus att vara hur man anpassar Linux för att minska på batterikraven. Anders Törnqvist från Enea presenterar sina bästa tips hur man ska tänka och från Ericsson Mobile Platforms kommer Stefan Persson att berätta varför EMP vill ha en öppen programmiljö och om de framgångar och motgångar hans team mött när de utvecklat en Linuxbaserad mobiltelefon.

Det är just nu häftigt att spara på strömmen. Låt oss hoppas att riktningen och tempot håller i sig. Jag spekulerar med mina vänner om vad tekniken förmår. En Atom-processor från Intel eller en Arm-kärna i 45 nm teknologi har potentialen att sitta i en laptop med en effektiv batteritid på en arbetsdag. Då skulle den vara ett bra alternativ för oss som vill arbeta mobilt. Den ska väga lätt, vara ”cool” och fungera på batteri!

Jo min Eee gör förvisso det, fungerar på batteri, men inte tillräckligt länge för att jag ska vara nöjd. Men friheten i att ha Ubuntu på EeePC-skärmen gör mig ändå glad. Programuppdateringarna är samma uppdateringar som på min vanliga desktop. Någon kanske undrar om Eee:n fortfarande fungerar med min 3G-dongle från Tele2? Plug and Play – bra nära, jag fick ladda upp en drivrutin för Huawei E220 modemet. Sedan har det fungerat utan bekymmer. Jo ett problem har jag, om inte modemet sitter i från kallstart vill inte drivrutinen initiera hårdvaran korrekt. En bug i systemet är det, men jag har lärt mig att komma ihåg att sätta i kontakten.

Köpte du en ny laptop i veckan? Räkna med att den rasar i pris. Jag önskar att det skulle att gälla strömförbrukningen också.

Churchill menade att Champagne ska vara torr, kall och gratis. Låt vara lite långsökt men kallt och gratis passar väl in i debatten om effekt och öppen källkod. Det torra får bli ett glas bubbel till helgen.

Embedded i fokus

För några år sedan var begreppet embedded inte särskilt välkänt. Inbyggd intelligent elektronik har visserligen ända sedan sjuttiotalet varit grunden för svensk och nordisk elektronikindustri, men det har tidigare aldrig riktigt funnits ett begrepp att samlas under.
Men när nu KTH tillsammans med ett antal stora svenska elektronikföretag gör en storsatsning på att bli ett ledande embeddedcenter kan man nog säga att embeddedbegreppet har ”satt sig” också i Sverige. Redan tidigare hade vi förstås embeddedverksamhet på högskolorna, pristävlingen Swedish Embedded Award och Embedded Conference Scandinavia, men ICES, som KTHs nya center kallas, är ändå ett genombrott.
Att använda embeddedbegreppet som ett ”paraply” ger möjlighet att fokusera på ett område som är oerhört viktigt för industrin, men som ändå alltför ofta kommit i skymundan. Read more »

Mobiltele i omvandling

Vad är egentligen en mobiltelefon? Det är säkert en av de frågor som både mobiltelefontillverkare, operatörer och plattformstillverkare frågar sig varje dag. Och det jobbiga för dem alla är att de så ofta har fel. Satsningar som verkade självklara misslyckas helt, medan annat som ingen förutsåg slår stenhårt.
Övergången från en teknik- och telefonorienterad industri till en ren konsumentindustri har i alla fall lett till en rad stora förändringar. Dagens nyhet om att Sony har funderingar på att dra sig ur samarbetet med Ericsson har sannolikt sin bakgrund i den snabbt föränderliga konsumentmarknaden. För Sony är det viktigaste just nu att snabbt hitta lösningar när det gäller att koppla telefonerna till de egna musik- och videotjänsterna. Allt som bromsar upp en sådan utveckling är negativt och Sony-chefens fokus på snabba beslut är lätt att förstå. Det duger inte att låta Apple få ett alltför stort försprång. Read more »

Linuxspalten nr 11 2008

Tänkte inte på det!

Reagerar ni på samma sätt som jag gör inför kreativa idéer i Linuxvärlden? Jag måste prova, kanske de har gjort rätt? Äntligen någon som har förstått och skapat det jag själv gärna varit med och utvecklat!

Senast i raden av Linuxprodukter i min hand är en Eee PC 900 från ASUS. En klar vinnare när det gäller utseendet. Aldrig har jag tidigare hört min hustru säga att en dator är söt, men det är hennes ordval när det gäller min nya vita Eee PC. Jag frågar mig om datortillverkarna nu försöker profilera sig och söka nya marknader eller är detta bara en kulturell glitch, en fräck design tagen från leksaksvärlden.

Jag vill tro att världen håller på att ändra sig. Att det nu kommer produkter som är funktionella, snygga och användbara. Att användarna har fått föra fram sina önskningar och krav.

Som redan frälst för den öppna källkodsrörelsen har jag ingen motståndskraft inför åsynen den vita uppenbarelsen utan går ner till den lokala elektronikbutiken. Måste förklara för expediten att jag inte behöver en kraftfullare dator. Nej tack jag behöver inte en tre års extra försäkring och jag är inte intresserad av en 320 GB extern hårddisk.

På vägen hem hopar sig ändå frågorna, kommer den att fungera som jag tror? Två timmars batteritid, räcker det? Kan jag ladda ner min kalender och epost? Hittar den min trådlösa miljö och inte minst var det sant, det som jag hört, att det skulle gå att ansluta ett 3G-modem utan problem?

Väl hemma och efter en kopp kaffe var paketet öppnat och jag surfade på nätet via en 3G USB-dongle. Det fungerar, anslutning mot mitt trådlösa nät gick även det bra, eposten fungerar. Trycker ett Alt+Ctrl+t och jag får upp ett terminalfönster och har full kontroll.

Vad som stör hela bilden är att konstruktörerna som arbetat med EeePC gjort så mycket rätt och ändå blev det så fel. Arbetstiden på batteri för min gamla Psion5 var tiotals timmar. Jag vet, den är inte lika kraftfull men min irritation ligger i att industrin, på dryga 10 år, ändå inte har kommit längre. Men min nya Eee PC klarar sig inte längre än dryga 2 timmar! Sedan är det nätanslutning som gäller.

Den blir varm, den lilla vita, så varm att den måste kylas av en irriterande inre fläkt efter en halvtimmes bruk. Vill du ha den i knät så börjar den surra än tidigare eftersom du täcker för en del av ventilationshålen. Den gamla Psion5 vinner i allt utom dess eländiga skärm. Där har det hänt saker på tio år. Men det är till priset av att vi idag inte kan röra oss iväg från ett nätuttag.

Just nu letar jag efter en metod att få Eee:n att stänga av sig på ett intelligent sätt. Det glömdes också bort vid planeringen av Eee PC. Den har tre lägen, ett sparläge där skärmen slocknar efter 5 minuter och datorn ”dör” efter några timmar, ett vänteläge där den tycks dra ur batteriet på en halv dag och slutligen total avstängning. Stänger du ner skärmen går Eee:n in i vänteläge och batteriet är slut efter några timmar.

Med 16 GB Flash kunde man gjort det bättre. Det blir som för Peter Dalles uppfinnare från Sundbyberg ”Tänkte inte på det…”

Vilken dag!

Ibland händer ingenting och ibland händer allt på en gång. Idag trodde jag att de nominerade embeddedpristagarna skulle vara dagens huvudnyhet, men redan vid åttatiden i morse kom skrällen. Ericsson Mobile Platforms går samman med ST-NXP Wireless.
Att något skulle hända var väl inte alldeles oväntat. När Nokia förra året lade över lejonparten av halvledarutvecklingen till STMicroelectronics satte det igång en kedja som vi inte sett slutet på än. Sammanslagningen av wirelessverksamheten hos STMicroelectronics och NXP blev nästa steg och ännu vet vi inte riktigt vad resultatet av det skall bli. Och med Ericsson Mobile Platforms som hälftenägare tillsammans med STMicroelectronics och NXP. Ja det är ingen tvekan om att vi lever i intressanta tider.
Det mest uppenbara är att ASIC åker ut och ASSP åker in. I framtiden (snart) kommer mobiltelefontillverkarna knappast att differentiera sig via hårdvara. Read more »

Börja redan på lekis

Det är full fart igen och semestern känns långt borta (det är den också – nästan ett år till nästa). Tidningar och TV talar om krig och ekonomisk nedgång och journalisterna verkar gotta sig i att få ta fram domedagsprofetiorna efter några års envis uppgång.
Då får väl inte jag vara sämre
Men jag tänker inte skriva om hjärndöda amerikanska låneföretag eller georgiska utbrytarrepubliker. I stället är det gamla problemet med kompetensförsörjning som fortsätter att ligga som en mörk molnbank vid horisonten.
Den här diskussionen kommer upp till ytan varje höst när vi i juryn till Swedish Embedded Award träffas och diskuterar studentpriset. Read more »

Värme och energi

Här på västkusten ligger termometern just nu strax över trettiograderstrecket. Det är både fantastiskt skönt och ibland i varmaste laget. Som tur är kan värmepumpen kopplas om till kyla, så att man kan dra sig tillbaka en stund med lite arbete mitt på dagen.
Den lilla Linux-datorn (Asus Eee PC) som jag köpte för ett par veckor sedan har visat sig ha ungefär de fördelar och svagheter som jag hade förväntat mig. De största fördelarna är förstås den minimala storleken, den relativt låga vikten (ett stycke under kilot) och priset (strax över 2000 kronor). Den största nackdelen är att batterilivslängden inte är mer än två till maximalt tre timmar. Read more »

Linux plus 3G

Så var då min lilla Linux-baserade dator igång på allvar. Jag hade egentligen tänkt vänta tills den nya versionen med Atom-processor kom till Sverige, men när en av datorbutikerna reade Asus Eee PC 701 för under 2200 kronor blev frestelsen för stor.
Och vad kan man då göra med en liten dator med sjutumsskärm? Förvånansvärt mycket faktiskt. Det viktigaste var att få datorn att fungera tillsammans med mitt mobila bredband och det var inte särskilt svårt. Annars finns ordbehandlare, kalkylprogram, webläsare och det mesta annat man kan behöva inbyggt redan från början. Read more »

Mene Tekel

Nokia verkar ha läst ”skriften på väggen” och beslutat sig för att göra något radikalt. Och beslutet att köpa ut de andra delägarna i Symbian och skänka bort alltsammans som öppen mjukvara är utan tvekan ganska dramatiskt. Var det här då nödvändigt och är det ett offensivt eller defensivt drag?
Helt klart är att Nokia var tvungna att göra något. Symbian attackeras idag från fler håll än någonsin av till exempel Apple (iPhone), Google (Android), Microsoft (Windows Mobile) och Linux (Mobilin och LiMo). Samtidigt är Symbian splittrat i flera olika fraktioner och relativt dyrt att licensiera. Det är inte svårt att hitta negativa faktorer för Symbian och ett Symbian i nedförsbacke riskerar att dra med sig Nokia. Nokia har investerat både pengar och framtid i Symbian.
Men utmaningen är betydligt större än så. Read more »