Archive for the ‘Jobb’ Category

Då var oktober här

oktober 5, 2015

Sommaren gick fort och hösten är nu här, men även i år har saker och ting upplevts även om de inte i detalj har beskrivits på nätet! Här är en sammanfattning:

Vansbrosimmningen

Vansbrosimningen

Vansbrosimningen

Även i år åkte jag till dalarna och simmade. Årets Vansbrosimning bjöd på strålande solsken och 18 grader i vattnet. Min tid blev ca 1:04 vilket är ett personbästa. Vi bodde hos ett par vänner i Yttermalung, där vi grillade, spisade plattor och spelade krocket i en knottsvärm så tät att man nästan inte såg nästa grind.

Krocket och knott

Krocket och knott

Semester

Semestern var relativt sen i år och började uppe hos mina föräldrar för att passa in med syrrans bröllop. Vi höll oss i Umeå-regionen en vecka innan vi begav oss mot de jämtländska fjällen.

Vi bilade via Östersund till Storulvåns fjällstation, härifrån utgick sedan vandringen ut i Jämtlandstriangeln.

Rutten vi valt var Storulvån – Blåhammarn – Sylarna – Storulvån, detta visade sig vara baklänges jämfört med hur de flesta gick.

Dag ett var vindstilla och myggen var överallt. Stod man still ens 30 sekunder hade man nya myggbett. (när jag skriver ‘man’ menar jag ‘jag’ eftersom mitt ressällskap inte hade några nämnvärda problem). Vi lunchpausade precis efter vadet som låg ungefär halvvägs. Efter lunchen började stigningen på riktigt mot Blåhammarn. Stigen följde en bäck större delen av vägen och vid ett par tillfällen fick vi gå i snö.

När vi kom fram till Blåhammarn och slog upp tältet. Jag hann njuta av utsikten från bastun innan moln/dimma drev in och ett ihärdigt regn satte igång. Kvällen blev dock alldeles förträfflig med den berömda middagssittning som fjällstationen är känd för.

Den lilla fyrbåken syntes knappt från tältet knappt hundra meter bort.

Den lilla fyrbåken syntes knappt från tältet knappt hundra meter bort.

Natten blev en smula kall och jag funderar på att uppgradera min gamla sovsäck. På morgonen låg det ostadiga vädret kvar och vi var osäkra på ifall det var en bra idé att gå den långa sträckan till Sylarna. Vi beslutade oss till sist att göra ett försök i hopp om att vädret skulle vara bättre lägre ned. Redan efter ett par hundra meter började dimman lätta men vädret fortsatte vara småruggigt med regnskurar och blåst hela dagen. Vi tog ganska många pauser och njöt av naturen trots vädret, vi kom fram till vindskyddet som låg halvvägs vid klockan fyra på eftermiddagen så takten var inte hög alls. Vi var rätt säkra på att vi var ensamma ute på fjället nu så vi blev helt förskräckta när vi upptäckte ett par vandrare inne i vindskyddet ätandes sin matsäck.

Kanske norra Europas längsta spång

Kanske norra Europas längsta spång

Efter pausen i vindskyddet kändes det som att takten ökade och det tog inte lång tid innan vi kunde skymta Sylarnas fjällstation i fjärran. Väl framme checkade vi in och tog ett rum i stationen och hängde vårt genom blöta tält på tork.

Sista dagens vandring blev behaglig i jämförelse med mestadels nedförsbacke och till och med solglimtar. Efter en natt i tält utanför Storulvåns fjällstation tar vi bilen söderut och fortsätter semestern utan längre promenader.

Japan med jobbet

I princip direkt efter semestern åker jag till Japan för att validera en maskin mot en printerpartner. Något man bör veta om Japan är att det ligger på tok för långt bort. Resan tog i princip 16 timmar dörr till dörr och när jag väl var framme kunde vi inte checka in eftersom klockan var åtta på morgonen. Lagomt jetlaggad gick jag kring i kvarteren kring hotellet. Någon form av festival var på gång och det trummades, kastades vatten och bars omkring på altare. Jag hörde senare att det var någon form av ”de dödas dag”.

Min vana trogen tar jag endast bilder av elstolpar

Min vana trogen tar jag endast bilder av elstolpar

Andra dagen var en söndag och jag passade på att besöka teknikkvarteren Akihabara. Fantastiska mängder människor och mycket teknikprylar, jag kanske börjar bli gammal och bitter för inget tilltalade mig särskilt mycket. Dock gillar jag Blade Runner-känslan man får i närheten av alla dessa asiater och neonskyltar.

Akihabara

Akihabara

Jobbet flöt på bra och det var mest att sitta barnvakt åt maskinerna och dricka kaffe.

Ett litet tempel på en bakgata

Ett litet tempel på en bakgata

Kalabalik på Tyrolen

Kalabalik på...

Kalabalik på…

Jag missade fredagen eftersom jag flög hem från japan, men lördagen kunde inte ens den värsta jetlaggen hindra mig från att njuta av. Kalabaliken inleddes för min del med Playa del Igles, Italo Disco när det är som mest ironiskt.

Åttiotalet dog aldrig!

Åttiotalet dog aldrig!

Kvällen fortsatte med årets fynd Hemgraven, säkra kortet Agent Side Grinder och avslutades med dansundret Motormännen (för att nämna blott ett par akter).

Tack till samtliga som förgyllt sommaren som varit.

Annonser

Sommarsummering

september 7, 2014

Semestern började med vansbrosimmningen och gick sedan mycket snabbt. Mycket hanns med men vila var det lite brist på. Universum gjorde sitt bästa för att kompensera med värme men det visade sig snabbt att detta inte var vidare lyckat. Bilen rullade ca 320 mil och jag hann både se höga kusten och uppleva den ultimata köupplevelsen på Gröna Lund. Vi hann ha det rätt fint värmen till trots och det hjälpte mycket att sova i tält så nätterna blev uthärdliga.

Utsikt över Ulvön

Utsikt över Ulvön

Direkt efter semestern åkte jag på jobbresa till Florida för att validera en produkt mot vår partners skrivare. Florida är på tok för varmt och fuktigt i Juli för att man ska kunna uthärda utomhus i många minuter. Det blev mest att jobba och sova. En halvdag ledigt fick jag iallafall och gick en sväng på stranden.

När jag återvände från landet i väst (USA, inte Norge) packade vi oss ombord på ett tåg och åkte upp till Dalarna för att se Kraftwerk uppträda på Dalhalla. Innan föreställningen hade vi lyxen att bli bjudna på fördring vid ett par bekantas husvagn på parkeringen. Bandet levererade och körde samtliga klassiker till publikens stora jubel.

Kraftwerk

Kraftwerk

Dalhalla är en riktigt häftig plats och det förgyllde nog upplevelsen avsevärt.

Efter Kraftwerk-konserten följde en lugn tid fram till Kalabalik på Tyrolen. En festival med synth och EBM-musik förlagd på en upprustad folkpark i Blädinge utanför Alvesta. Banden var för mig som vanligt i helt okända men många var riktigt bra. Planet, Video Look och Koloroïd imponerade mest. Sedan spelade också det fantastiska bandet Playa Del Igles som sjöng om bilar eller att bada eller nått.

Playa del Igles på Scen

Playa del Igles på Scen

Vi hade också riktigt tur med tältgrannar, ett gäng trevliga filurer dök upp kring vårt tält medan vi var borta och hade annat för oss.

Vid ingången lirade enmansbandet Anders Flanderz.

Vid ingången lirade enmansbandet Anders Flanderz.

Tjänsteresa

juni 19, 2013

För ett par veckor sedan var jag iväg på tjänsteresa till Soliga Florida(TM). Solen höll sig dock frånvarande eftersom regnperioden precis hade dragit igång.

Att flyga till Florida via Toronto tar lite tid och är inte jättebekvämt men det går an, jag hade tur och fick plats vid nödutgången och kunde sträcka ut benen lite. Efter ca 15 timmar landade jag i ett mörkt och fuktigt Florida. Klockan var nio på kvällen och molnen hängde lågt på himlen som om de försökte slicka havssaltet av hustaken.

En tyst taxiresa senare checkade jag trött in på hotellet och somnar prompt. För de som vet det väl är det ett välkänt faktum att man sover illa efter en flygresa på grund av det som kallas Jetlag, även jag upplevde detta fenomen och vaknade flera gånger under natten. Lyckligtvis verkar min förmåga till sömn vara bättre än de flesta och det var aldrig några problem att somna om.

Till frukost mötte jag mina kollegor från Italien. De var trevliga båda två men det var mest den ena som kommunicerade. Arbetsdagarna var hektiska och italienarnas höga arbetsmoral leder till att vissa dagar var vi inte vid middagsbordet förrän klockan halv elva på kvällen. Dagarna passerade i ett dis av papper, C-kod och svajande preposition hos maskinerna. Ute är vädret grått och regnigt och en morgon är det Fredag.

Hårt arbete, ingen posering här inte.

Hårt arbete, ingen posering här inte.

Fredagen var dock lite annorlunda, vädret var fortfarande svajigt men solen sken ibland och jag satt på Star Bucks istället för i hallen där maskinerna stod och dånade. Jag rättade buggar och sörplade iste hela förmiddagen, efter lunch proklamerade jag för mig själv ”Nu är jag ledig” och hämtade en hyrbil.

Liten ödla utanför Star Bucks

Liten ödla utanför Star Bucks

Vägen till stranden blev längre och mer komplicerad än vad den behövde ha varit eftersom jag och GPSen hade meningsskiljaktigheter till en början. Efter ett antal suckar följt av ett smått irriterat ”recalculating” började vi hitta en ömsesidig respekt trots att vi båda visste att vi aldrig skulle bli vänner.

Stranden hittades till sist och den erbjöd precis de man förväntar sig att en strand i Florida ska erbjuda: Surfare sköldpaddsnästen och palmer.

feetspalm

På lördagen begav jag mig ut till Everglades för att titta på Alligatorer och andra djur men mest Alligatorer. Jag åkte på en guidad tur i en träskbåt (ja precis, en sån med en en jättefläkt längst bak) och tio minuter in börjar det regna och trettio minuter efter det ger motorn upp. Vi får byta båt och lyckas komma avsluta turen.

En häger satt precis vid angörningsplatsen

En häger satt precis vid angöringsplatsen

Everglades har visst ett väldigt rikt djurliv även om man inte hinner se så mycket på en 45 minuter lång guidad tur. Under turen fick vi se otaliga fåglar ett par alligator-glimtar samt någon liten sköldpadda. Miljön var fantastisk, grön och lummig och lite skrämmande.

Resten av dagen förmörkades av ett åskoväder och jag höll mig mest på hotellet. På söndagen var det avfärd och efter en fin start satt jag fast på Torontos internationella flygplats och väntade på ett fyra timmar försenat plan. Här hann jag prova en hamburgare från True Burger. True Burger’s slogan är ”Local Legend” och jag funderade länge på vad den lokala legenden kunde vara, det jag kom fram till var:

På gården uppe på kullen bodde en gammal tystlåten och lite märklig man. Han höll sig mest för sig själv så ingen hade egentligen något ont att säga om honom och varje höst marknad sålde han sitt kött som var av en kvalité ingen i Torontos omnejd kunde konkurrera med.

Mannen blev till slut gammal och var tvungen att anställa en dräng att hjälpa till med skötseln av djuren. Drängen fick noggranna instruktioner att inte gå genom dungen till den bortersta delen av hagen. Drängen var inte särskilt nyfiken av sig och accepterade detta med en nick.

Sommaren, hösten och vintern gick och drängen arbetade på. En vårdag efter korna släppts ut på grönbete såg han sin husbonde komma ut från den förbjudna dungen med två tomma fat, ansiktet var askgrått och blicken flackade oroligt. Mannen undvek alla frågor från drängen och så småningom glömdes hela historien bort.

Sommaren, hösten och vintern gick och drängen arbetade på. Alldeles vid kosläppet blev bonden sjuk och hade orolig feberdrömmar. Han yrade om marken och markens rättmätiga ägare. Drängen var givetvis orolig medan han arbetade till sena kvällen för att hinna med allt som skall göras. Tidigt en morgon vaknade han av ett ljud. Ljudet var av en karaktär han aldrig hade hört tidigare och kunde aldrig beskriva i efterhand. Det drog honom mot dungen längst bort i hagen och han kunde inte förmå sig att vända om. Där inne var det inte lika mörkt som under stjärnorna, ett blekt ljus fick grenar att kasta långa skuggor och rötter att se groteskt förvridna ut. Mitt i dungen fanns en damm, drängen närmade sig motvilligt och tittade motvilligt ner i dess djup.

Sedan den dagen sade drängen inte ett ord och hans blick dröjde sig alltid kvar vid dungen ett ögonblick i gryningen. Det sägs att hans ansikte vid dessa tillfällen uttryckte både skräck och en djup längtan.

True Burger tar allt sitt kött från detta område och köttet är fortfarande bättre än något annat.

Embedded Conference 2012

oktober 13, 2012

Förra veckan var jag på Embedded Conference och försökte se vad som händer i branschen. Det mest intressanta i år var de multiprocessor-orienterade föredragen som bland annat talade om metoder att använda OpenCL för att låta FPGA:er utföra beräkningar. Årets keynotes var också spännande med mycket fokus på framtiden om hur prestandan i inbyggda system skall fortsätta växa.

De mest intressanta föredragen i korthet:

Will ARM based FPGA SoC change system design methodology (Tryggve Mathisen): Det mest intressanta i detta föredrag var metoden för att överföra c till HDL mha Xilinx verktyg Vivado. Tanken är att detta skall kunna användas för att flytta beräkningsintensiv kod till FPGA direkt från C. Fördelen med detta är att programmeraren behöver ej vara bekant med FPGAer eller något hårdvarudesignspråk (HDL) utan kan i kompileringssteget välja att kompilera till HDL istället för C. Den C som på ett bra sätt kan konverteras är dock begränsad till statiska objekt, dvs. ingen funktion som använder dynamisk minnesallokering kan genereras.

Keynote – Speed and innovation through architecture (Jan Bosch): Hastighet är den viktigaste aspekten för kommersiell utveckling, att vara först ute med en produkt/tjänst är den viktigaste faktorn. Den stora trenden just nu är att gå från produkter till tjänster samtidigt som dessa tjänster blir mer kundanpassade. Jan poängterade också flera gånger att det är mycket viktigt att kunna mäta vilka delar av produkten/tjänsten som fungerar och vilka som inte gör det. Detta leder till att man kan fatta beslut som är förankrade i verkligheten på ett helt annat sätt.

Standardization for ARM based modules (Wolfgang Heinz Fischer): Wolgang visade sig var en mycket ärlig tysk som direkt proklamerade att standarder är en djungel och det finns egentligen ingen bra standard och det kommer nog aldrig finnas en sådan heller. Dock kan man känna till lite om de existerande standarderna och göra ett någorlunda intelligent val när man bestämmer sig om vilken standard man vill följa. Bland många andra regler specificerade han grundkravet på en standard skall alltid vara att modulen skall kunna boota så fort man slår på strömmen.

OpenCL and hardware accellerator development for FPGA (Stefano Zammattio): Altera presenterade här en väldigt enkel (och framför allt standardiserad) metod att utnyttja FPGA-er som specialiserade parallella beräkningsmaskiner. OpenCL är en industristandard för att lägga över beräkningar i annan hårdvara, traditionellt sett har det varit grafikkort som utnyttjats. Nu kommer dock FPGA-er kunna utföra samma operationer och med ett gränssnitt som programmerare är vana vid.

Keynote – There is still plenty of room at the bottom (Andreas Olofsson): Andreas pratade om den stora framtida utmaningen i att gå från seriella mjukvaror till parallella. Eftersom datorprestanda idag inte längre växer med takt den en gång gjorde måste parallellisering kompensera för den bristfälliga seriella prestandan ifall vi vill att datorkraften skall växa på samma vis som tidigare. Andreas föreslog ett par olika alternativ, bla. en cool men en aning opraktisk lösning med ett kluster med 1024 CPU-kärnor med små inbyggda cacher som kan göra små uppgifter massivt parallella. Oavsett vilken lösning som vinner kommer ordentlig omskolning krävas av mjukvaro-utvecklare för att kunna dra nytta av framtida processor-lösningar.

Semestern som inte var är över

september 2, 2012

Mitt fyra veckor långa arbetsuppehåll är sedan två veckor tillbaka över och jag har kommit igång med arbetet på Lasermax Roll Systems och jag känner mig rätt hemma i kontoret. Jag har mycket färre kollegor nu men de är trevliga allihop, de har till och med liknande musiksmak vilket är lite ovanligt.

Jag har än så länge haft mycket att göra med att sätta igång revisionshantering samt sätta upp ett ärendehanteringssystem. Det har tagit lite tid men jag har lärt mig mycket om apache och hur cgi fungerar.

Utöver rena sysslor rörande systemadministrering har jag fått arbeta med en skrivar-simulator och börjar komma in i kodbasen och känner att jag bidrar. Det viktigaste är ändå att det är helt nytt och jag lär mig saker och ting hela tiden. Jag är rätt van vid att arbeta i linux-miljö men när det blir åtta timmar om dagen och delvis i kärn-moduler är det lite besvärligare och vattnet är endast delvis kartlagt. Mycket nytt, mycket skoj!

Semestern blir inte av…

juli 13, 2012

…eftersom tekniskt sett är jag arbetslös. Om en månad börjar jag på Lasermax Roll Systems och idag var sista dagen på Nibe.

Sista veckan har varit stressig och jag hann inte med allt jag hade tänkt, dokumentation har skrivits, fixar av kod jag inte varit nöjd med har lagts in och utöver sådant har ett par panikärenden kommit in och tagit mer tid än jag velat.

Tiden på Nibe har varit lärorik och jag har träffat många roliga människor, man kan säga att arbetsuppgifterna har varit spännande men det har varit kollegorna som förgyllt dagarna.

Jag har fått jobba på många olika nivåer, bitvis hanterat lågnivå programmering och drivrutiner, bitvis skrivit mer eller mindre komplexa datatyper. Vissa dagar har jag knappt suttit vid mitt skrivbord utan sprungit i fabriken och försökt förstå vad som gör att det sprutar vatten okontrollerat ur samtliga maskiner, andra dagar har jag fått sitta och modifiera kretskort för att kunna testa nya kretsar. Vi i ELK-gruppen har haft relativt god sammanhållning och har haft ett par roliga aktiviteter utanför jobbet, bland annat brädspel och kanot-paddling.

Lasermax Roll Systems har jag väldigt dålig koll på men jag ser fram emot att ta reda på hur de är. Jag är bekant med några av mina blivande kollegor och de verkar roliga och bra att ha att göra med så jag är säker på att det ska gå bra.

Tack till folket på Nibe för att ni gjort min tid på företaget till det den varit, nu mot nya äventyr!

…i efterskott

januari 3, 2012
Grattis skrivet med tangenter

Väl tillbaka på kontoret hittade jag ännu en gratulation.

Jag vet inte vem det är som är ansvarig men det var jätteroligt! Minst ett till tangentbord har använts eftersom texten innehåller bland annat två å:n. Fördelen är att f och j sitter kvar vilket innebär att jag kan fortsätta använda tangentbordet som vanligt och sätta min touch-type på prov.

Tack för gratulationen!

Anteckningar från Embedded Conference Scandinavia 2011

oktober 14, 2011

Förra veckan besökte jag Embedded Conference Scandinavia, den bästa konferens rörande inbyggda system i landet. (iallafall som jag känner till, tips mottages gärna)

Det stora i år var multi-core-system och till en mindre del öppen källkod. Bland utställarna fanns i år ett par leverantörer av testsystem, vilka var relativt intressanta.

Could software benefit from migrating to a multicore platform (David Stewart, CriticalBlue)
Enligt undersökningar förväntar sig mer än 50% av utvecklare av inbyggda system att migrera till en fler-kärning plattform under 2012, vilket kan leda till problem eftersom väldigt få saknar kunskaperna som krävs. Anledningen till att byta till en fler-kärnig plattform är att ordentligt skrivna program kan vinna en hel del i prestanda utan allt för mycket arbete. På grund av kunskapsbristen är det viktigt att migreringen planeras noga, nuvarande plattform utvärderas för att avgöra vilka delar som skulle gagnas av en övergång till flera kärnor samt vilka svårigheter som kan uppstå. Dessutom måste personalen utbildas för att kunna bygga och underhålla applikationer som utnyttjar den nya plattformen på ett bra sätt.

Tackling software reliability on Multiprocessor architectures (Gwyn Fisher, Clocwork)
Migreringen till en fler-kärning plattform är kostsam, ett projekt som är tänkt att köra på flera kärnor kan kosta upp till 450% av ett sekventiellt program. Validering utgör en stor del av de ökade kostnaderna. För att komma undan de största utgifterna bör man planera projektet noggrant, utbilda både utvecklare och testare samt investera i verktyg för att underlätta arbetet.

Open source revision control – A usecase approach (Anders Musikka, Prevas)
Anders lade fram en intressant metod när revisionshanteringssystem skall väljas som går ut på att man utvärderar verktygen efter de tänkta arbetsfallen, t.ex. check out, branch, merge, etc.
De exempel som visades använde git och visade bland annat den intressanta funktionen bisect som ger användaren möjlighet att automatiskt söka efter när t.ex regresioner i tidigare revisioner introducerades i kodbasen.
Buildsystemet tup demonstrerades också, och det verkar vara ett litet intressant verktyg. Tup‘s styrka är att det är väldigt snabbt på att kontrollera vilka filer som har uppdaterats.

Beyond Virtulization: A comprehensive approach (Förlorat namn, Montavista)
Montavista presenterade ett antal intressanta lösningar för viritualisering i inbyggda system. Det mest intressanta de presenterade var Containers, som kan ses som minimala lätta virutaliserings gränssnitt. En av fördelarna med detta är ett varje container får tillgång till vissa delar av filsystemet, eget skyddat minne samt kan ha direkt kontakt med I/O-enheter.
En annan intressant teknologi som presenterades var Bare metal engine, ett system som låter applikationer gå förbi linux-kärnan och ha direkt access till hårdvaran. Ifall detta är en bra idé låter jag vara osagt, men det är definitivt imponerande.

Open Embedded – the build framework for embedded linux (Anders Törnquist, SWICO)
För större linux-system behövs ett ramverk för att hantera byggproceduren så som Open Embedded. Andra byggsystem för inbyggda system är t.ex. gentoo och buildroot. Fördelen med Open Embedded är att den stödjer väldigt mycket hårdvara, har en stor paket-databas, har en aktiv utvecklar-krets samt att det är deterministiskt. Nackdelarna med systemet är att det tar lång tid att göra ett en komplett kompilering och märker inte av förändringar inom paket. Systemet påminner väldigt mycket om gentoo’s emberge enligt min åsikt.

Efficient Safety Critical Systems Development, is FLOSS the only answer? (Michaël Freiss)
FLOSS (free libre open source software) innebär mjukvara som är fri att köra, läsa källkoden, modifiera och redistribuera, men som fortfarande är skyddad av Copyright. I applikationer som kräver att källkoden verifieras och säkerhetsklassas på något sätt kan FLOSS vara enklare att använda eftersom man inte är beroende av att tvinga en tredje part att certifiera sin källkod utan kan certifiera den kod man använder. Dessutom kan företag samarbeta för att se till att källkod är kontinuerligt certifierad. Open-do är ett projekt för att åstadkomma detta.

OpenRISC: Open source CPU support in Linux 3.1 (Jonas Bonn, South Pole consulting)
OpenRISC-arkitekturen är en öppen implementation av en RISC-processor (med instruktions-uppsättning kompatibel med RISC, mmu, cache etc.). Dagens implementation stödjer 32-bitars arkitektur men specifikationen innehåller även beskrivning av en 64-bitars variant. Den användbara implementationen heter OR1200 och är implementerad i en FPGA, den här implementationen kan köras i ca. 25 – 50 MHz. ÅAC arbetar med en ASIC-implementation. Från och med linux kernel 3.1 finns det stöd för OpenRISC, tidigare var man tvungen att använda en serie OpenRISC-patchar. I princip är det endast hårdvarugränssnittet som skiljer (startup-kod, memory mangement, avbrott m.m.). Vill man bidra finns det gott om saker att göra, t.ex. skriva periferi-enheter i verilog, test och caching-algoritmer.

Optoelectronics – eyes of the system (Todd Bishop, TAOS)
TAOS presenterade sina intelligenta ljussensorer, och med intelligenta menas digitalt gränssnitt. Fördelen med detta är att kalibreringsarbete undviks samt att inläsning av mätdata är enkelt, nackdelen är att priset är högre och systemet blir en aning mindre flexibelt.
Lite information om optosensorer:

  • Kisel-baserade sensorer kan detektera våglängder upp till 1100 nm
  • photoresistorer svarar på ljus på ungefär samma sätt som det mänskliga ögat men har långsam svarstid och innehåller kadmium.
  • Fotodioder har ett linjärt svar, låg brus-nivå och reagerar snabbt men har en väldigt låg signalstyrka och måste förstärkas.
  • Fototransistorer är väldigt ljuskänsliga och har en relativt snabb svarstid men är temperaturkänslig och icke-linjär.

Wireless sensing (Daniele Rezzonico, Sensirion)
Det här seminariet handlade nästan inte alls om det rubriken sa utan om fuktsensorer .

How to improve model-based development efficiency by reducing test components (Jimmy Adolph, NI)
Istället för att förespråka LabView som National Instruments brukar göra. utan förespråkade istället en modell-baserad utveckling där precessen ser ut som följer
Mjukvaromodell testas mot hårdvarumodell
Verklig mjukvara testas mot hårdvarumodell
Mjukvaromodell testas mot verklig hårdvara
Verklig mjukvara testas mot verklig hårdvara
Denna process har fördelen att testmodeller återanvänds i hela utvecklingsprocessen och ger utvecklare och testare möjlighet att enkelt spåra fel.

Designing advanced DSP applications on Cortex-M4 (Anders Lundgren & Lotta Frimanson, IAR)
Cortex M4 bygger på Cortex M3 men har också en FPU och SIMD-utbyggnader (för kommunikation med FPU-delen som jag förstod det hela). M4 stödjer bl.a mättade instruktioner (dvs funktioner som inte kan generera overflow). Fördelen med att använda Cortex-processorer är att portning mellan olika leverantörer är relativt enkelt tack vare samarbetet CMSIS. Specifika fördelar med M4-varianten är bl.a dess debugging-funktionalitet (set/clear memory samt breakpoints medan processorn kör, trace samt funktions-profiling genom att sampla program-räknaren under körning)

Improving support for modeling and simulation of cyber-physical systems (Walid Taha, Halmstad Universitet)
Acumen är ett språk för att simulera fysiska system som innefattar logik på ett smidigt sätt. Exemplet som gavs under presentationen var en fallande boll (fysiskt system) som när den träffar en yta byter riktning (logik). Idéen var att använda matematik som ett programmeringsspråk och skapa modeller utifrån ekvationer.

Utöver dessa seminarier var det ett par intressanta utställare i mässhallen, mycket var återförsäljare men också ett par processor-tillverkare och verktygsutvecklare visade upp sina varor. ett företag visade upp en bootloader byggd med samma teknik som mikrokärnor.

Det var också roligt att träffa gamla bekanta =)

Statusuppdatering

februari 21, 2011

Den tuffa januarimånaden är över och den tuffa delen av februri verkar också den vara förbi. De projekt jag arbetat med på jobbet har gått ur sina respektive intensiva faser (utom ett), flytten är klar (fast det återstår en hel del att göra).

På jobbet har jag fått låtsas vara datavetare och designat träd och prioritetsfunktioner, lekt lågnivå-programmerare samt sysslat med lite produktspecifik programmering. Vi har även infört RedMine för att hantera buggrapporter och funktionsönskemål. Det har varit roligt men jobbigt.

Flytten gick av stapeln förra helgen och flöt på väldigt fint tack vare en bunt trevliga människor (ni vet vilka ni är). Vi har nu lyckats få ordning på vardagsrummets tv-hörna och dess läshörna går atminstone att vistas i även om en soffa står där på högkant.Hobbyrummet är egentligen de rum som är minst klart (agerar lådlager för tillfället) i övrigt är det mest detaljer som saknas, dvs. belysning, tavlor och en eller annan möbel ska köpas.

Kort sagt saker och ting flyter på. Fler poster med faktiskt innhåll lovas inom kort!

Tuff januari-månad = få blogginlägg

januari 24, 2011

Januari har varit rätt intensiv rent jobbmässigt, det har blivit en hel del övertid, utöver jobbet sammanställer jag årsredovisningen för Aikido Helsingborg samt packar inför en stundande flytt. Den lediga tid jag har lägger jag på vänner och att läsa de böcker jag har påbörjade.

Jobbet är ganska intressant, detta gör övertiden lättare att handskas med. Jag arbetar med träd för första gången i mitt liv. Målet är att kunna prioritera en rad olika behov med hjälp av en rad olika kompressorer och växelväntiler. Vad jag gjort är att skapa ett träd med respektive behov (värme, varmvatten, etc.) som rot, växelventiler som gren-noder och kompressorer som löv. Varje kompressor kan finnas representerade i flera olika träd så det gäller att söka ut effektivaste väg för att så många behov som möjligt kan få tillgång till de kompressorer de behöver. Intressant problematik men besvärligt och det är lätt att koden blir rörig. Ikväll har jag spenderat lite mer än en timme till att städa och kommentera upp mina funktioner för en bättre överblick.

Jag lyckas ha det rätt trevligt utanför jobbet också även om jag kan vara lite slut. I fredags somnade jag pladask klockan tio i väntan på Fringe, lyckligtvis var jag förutseende nog att ställa ett larm. På lördagskvällen var jag betydligt piggare, då mötte ett gäng vänner upp för att laga gemensam middag samt lite brädspel. Repello och Betrayal at House on the Hill spelades. Repello var riktigt fascinerande, bygger på lätta regler med oändlig komplexitet. Betrayal at House on the Hill är ett brädspel med rollspels-element där spelarna utforskar ett hus tills ett scenario triggas och spelet tar en helt ny vändning.

Båda spelen var fantastisk roliga på helt olika sätt, och sällskapet förgyllde tillvaron.