Qt Cross compilation for ARM (on Ubuntu)

To build Qt for embedded Linux, you need to install a cross compiler on your system. I use Ubuntu 13.04 and did the following:

apt-get install g++-4.7-arm-linux-gnueabi gcc-4.7-arm-linux-gnueabi g++-arm-linux-gnueabi gcc-arm-linux-gnueabi

You also need to download the Qt package for embedded linux – http://qt-project.org/downloads

Extract the package:

cd /tmp ; tar zxf qt-everywhere-opensource-src-4.8.4.tar.gz

Then it is time to adapt the platform files so that the correct compiler is used. Edit qt-everywhere-opensource-src-4.8.4/mkspecs/qws/linux-arm-gnueabi-g++/qmake.conf

Change the into the following values:

# modifications to g++.conf
QMAKE_CC = arm-linux-gnueabi-gcc
QMAKE_CXX = arm-linux-gnueabi-g++
QMAKE_LINK = arm-linux-gnueabi-g++
QMAKE_LINK_SHLIB = arm-linux-gnueabi-g++
# modifications to linux.conf
QMAKE_AR = arm-linux-gnueabi-ar cqs
QMAKE_OBJCOPY = arm-linux-gnueabi-objcopy
QMAKE_STRIP = arm-linux-gnueabi-strip
QMAKE_LIBS_THREAD += -lpthread -lrt -ldl

Then, it is time to configure Qt:

./configure -opensource -confirm-license -embedded -xplatform qws/linux-arm-gnueabi-g++ -nomake demos -nomake examples -little-endian -no-qt3support -no-cups -no-largefile -optimized-qmake -no-openssl -nomake tools -no-webkit -fast -no-gif -no-libmng -no-libtiff

Then, compile the code….

make

Then install the code

make install

Qemu, Qt, Buildroot

(Skrev detta på en tidigare blogg. Infon är användbar fortfarande så jag ”framporterar” texten :-))

1. Krav

  • Ubuntu 13.04
  • Buildroot – http://buildroot.uclibc.org/downloads/buildroot-2013.02-rc1.tar.bz2

2. Installera Ubuntupaket

  • apt-get install nfs-kernel-server
  • apt-get install qemu qemu-system qemu-system-arm qemu-keymaps qemu-user qemu-utils

3. NFS Server

  • mkdir /nfs-root
  • Add to /etc/exports: /nfs-root 127.0.0.1(rw,sync,no_subtree_check,all_squash,insecure,anonuid=0,anongid=0)

4. myinit.sh – Add to <path>/nfs-root

#!/bin/sh
mount -t proc none /proc
mount -t sysfs none /sys
mount -t ramfs ramfs /dev
/sbin/mdev -s
/etc/init.d/rcS
export DISPLAY=:0
exec /bin/sh

5. qtapp.sh – Add to <path>/nfs-root

#!/bin/sh
export QWS_KEYBOARD=”TTY:/dev/tty1″
export QWS_DISPLAY=”LinuxFb:/dev/fb0:0″
export QWS_SIZE=”800×480″
/myApp -qws -keyboard &

6. myApp – Add to <path>/nfs-root (your Qt application)

7. Konfigurera buildroot

mkdir build ; cd build
wget http://buildroot.uclibc.org/downloads/buildroot-2013.02-rc1.tar.bz2 tar jxf buildroot-2013.02-rc1.tar.bz2
cd buildroot-2013.02-rc1
make menuconfig

Välj sedan följande att konfigurera följande:

  • Target arch -> ARM (little endian)
  • Target arch variant -> arm926t
  • Toolchain -> Type -> External toolchain
  • Toolchain -> Toolchain -> Sourcery Codebench ARM 2012.03
  • Toolchain -> Toolchain origin -> Toolchain to be downloaded and installed
  • Toolchain -> Enable MMU support
  • System Configuration -> /dev management -> (Static using device table)
  • System Configuration -> Init system -> Busybox
  • System Configuration -> Port to run a getty (ttyAMA0)
  • Package Selection for target -> Busybox (1.21.x)
  • Package Selection for target -> Graphic libraries -> directfb (select all)
  • Package Selection for target -> Graphic libraries -> Qt -> Approve free license
  • Package Selection for target -> Graphic libraries -> Qt -> Gui Module
  • Package Selection for target -> Graphic libraries -> Qt -> DBus Module
  • Package Selection for target -> Graphic libraries -> Qt -> XML Module
  • Package Selection for target -> Graphic libraries -> Qt -> Freetype2 (Qt freetype2)
  • Package Selection for target -> Graphic libraries -> Qt -> JPEG (Qt bundled)
  • Package Selection for target -> Graphic libraries -> Qt -> PNG (Qt bundled)
  • Package Selection for target -> Graphic libraries -> Qt -> zlib (Qt zlib)
  • Package Selection for target -> Graphic libraries -> Qt -> Graphics drivers -> Linux Framebuffer
  • Package Selection for target -> Graphic libraries -> Qt -> Graphics drivers -> Qt Virtual Framebuffer
  • Package Selection for target -> Graphic libraries -> Qt -> Graphics drivers -> directFB
  • Package Selection for target -> Graphic libraries -> Qt -> Mouse drivers -> select all
  • Package Selection for target -> Graphic libraries -> Qt -> Keyboard drivers -> select all
  • Package Selection for target -> Graphic libraries -> Qt -> Script Module
  • Package Selection for target -> Graphic libraries -> X.org -> X11R7 Servers -> select all
  • Package Selection for target -> Graphic libraries -> X.org -> X11R7 Libraries -> select all
  • Package Selection for target -> Graphic libraries -> X.org -> X11R7 Libraries -> select all
  • Package Selection for target -> Graphic libraries -> X.org -> X11R7 Applications -> select all
  • Package Selection for target -> Graphic libraries -> X.org -> X11R7 Protocols -> select all
  • Package Selection for target -> Graphic libraries -> X.org -> X11R7 Applications -> select all
  • Package Selection for target -> Graphic libraries -> xterm
  • Package Selection for target -> Graphic libraries -> xvkbd
  • Package Selection for target -> Filesystems and … -> select all
  • Package Selection for target -> Libraries -> Crypto -> libgcrypt
  • Package Selection for target -> Networking … -> dropbear
  • Filesystem images -> cpio
  • Filesystem images -> ext2
  • Filesystem images -> jffs2
  • Filesystem images -> romfs
  • Filesystem images -> squashfs
  • Filesystem images -> tar the root filesystem
  • Bootloaders -> U-Boot
  • Bootloaders -> U-Boot board name -> versatilepb
  • Bootloaders -> Custom Network Settings -> server ip -> 10.0.2.2
  • Bootloaders -> Custom Network Settings -> ip address -> 10.0.2.15
  • Bootloaders -> Custom Network Settings -> gateway ip -> 10.0.2.1
  • Bootloaders -> Custom Network Settings -> netmask -> 255.255.255.0
  • Bootloaders -> Custom Network Settings -> ethernet address -> 04:25:fe:ed:00:18
  • Kernel -> Linux Kernel -> Kernel version -> 3.7.6
  • Kernel -> Linux Kernel -> Kernel configuration -> Using a defconfig
  • Kernel -> Linux Kernel -> Defconfig name -> versatile
  • Kernel -> Linux Kernel -> Install kernel image to /boot in target


8. Bygg buildroot

make


9. Extrahera rootfs till nfs-monteringen

cd /nfs-root
tar xf build/buildroot-2013.02-rc1/output/images/rootfs.tar

10. Starta Qemu

qemu-system-arm -M versatilepb -kernel build/buildroot-2013.02-rc1/output/images/zImage -append ”nfsroot=10.0.2.2:/nfs-root rw ip=10.0.2.15::10.0.2.1:255.255.255.0 init=/myinit.sh console=ttyAMA0” -m 256 -serial stdio

11. Starta Qt-applikationen

./qtapp.sh

Historien upprepar sig…

Det är lugnt utanför, ganska lugnt på Facebook också. Inte många som oroar sig för något. En del håller nog säkerligen på och bullar upp inför Melodifestivalen som snart ska dra igång på teven.

Det börjar visserligen ta fart i media nu lite grann, men det är inte alls fråga om de JÄTTERUBRIKER som Aftonbladet och annan skräpmedia lyckas prestera vid svininfluensahysteri eller när någon gått vidare till andra chansen i Melodifestivalen.

Vem kan tro att vår närmaste supermakt just nu förbereder invasion av en suverän nation som inte ligger särskilt långt från våra egna gränser? Statsministern verkar sitta lugnt i båten, utrikesminister Bildt uttalar sig ivrigt på twitter och pratar med andra utrikesministrar. Men vad görs egentligen för att få stopp på det som redan rullats igång?

Ryssland invaderar inom några timmar troligtvis Krimhalvön i Ukraina. Visserligen har de redan lyft in ett antal tusen soldater till de flygplatser som de redan tagit. Nej just det, det var ”okända och omärkta kombattanter” som gjorde det. Ryska specialförband med allra största säkerhet.

Putin spelar upp sina bästa charader och ber ödmjukt det ryska parlamentet att gå med på hans önskan om att undsätta de rysktalande som bor på krimhalvön. De har ju ändå bett oss om hjälp, verkar han resonera. Sedan att detta ”rop på hjälp” författats av storryssarna själva och överlämnats till lydfursten på Krim, verkar inte spela någon större roll.

Vad gör väst? Pratar. Inte stort mer. USA är heller inte redo att försvara en nation som redan fått inbjudan om att bli medlem i NATO. EU, vad gör de? Vad kan de göra? Inte ett förbenade dugg. Det är pinsamt.

Precis som under Georgienkriget för sex år sedan så kan Putin göra som han vill. Frågan är hur de 45 miljonerna ukrainare kommer att ställa sig till att ha rysk militär på sitt eget territorium, igen. Det är ju inte första gången. De har nog inte glömt hur de svältes av Stalin och hans gäng under tidiga 1900-talet, eller hur de behandlades under andra världskriget, och efter.

Det som är mest skrämmande i nuläget är den totala frånvaron av hårda ord från väst. Hot om sanktioner, frysta medel, stopp av köp av olje- och gasleveranser etc tills rysk trupp lämnat Ukraina – var är de? Ingenstans.

Folk stoppar huvudet i sanden, pillar vidare på sina paddor och poppar popcorn inför Melodifestivalen, och tänker ”det händer ju inte här i alla fall.”

Tragiskt och en nedrans fars är vad det är. Kan verkligen inte folk sin historia? Verkar inte så…

Det går!

Gott Nytt År förresten!

Kan meddela att det är fullt möjligt för barn i 10 och 12-årsåldern att klara sig utan iPads och mobiltelefoner i fem dagar – i sträck!

Under vår minisemester till Sälen införde vi ”IT-förbud” för både barn och vuxna och jag måste säga att det funkade kanon. Det blev samtal, skratt och umgänge på ett sätt som man nästan kunde tro var utdött. Det var ett visst motstånd i början, men sedan funkade det utan problem.

I bilen på vägen upp var det också ett sällan skådat samspel mellan levande människor – i verkliga livet. Mycket kul!

Det känns skönt att det går att motstå och att det bör vara naturligt att inte avskärma sig med IT-prylar när man åker bil. Särskilt som ViaPlay till och med i sin senaste reklamfilm saluför sina produkter med typ: ”köp våra prylar så håller sig ungarna lugna i baksätet”. Ingen bra utveckling eller önskan om utveckling tycker jag.

Snart dags för jobb igen också… Men, först några dagar till av totalt lugn och vegetation… eller?

2013 – En återblick…

Så har ytterligare ett år passerat. När ens föräldrar säger att det går fortare och fortare för vart år som går så är det svårt att tro dem. Men, nu när jag själv blivit mognare till åldern i alla fall, så kan jag inte annat än instämma. Time flies, och det oavsett om man har roligt eller inte. Kanske inte så upplyftande för barn och ungdomar att höra – men så är det hur som.

Arbete

Låt mig först och främst säga att numerologi är rent nonsens. Dock kändes det där med 13 i 2013 lite oroväckande. Otroligt patetiskt, men så kändes det. Att sedan det faktiskt var ett besvärligt år att vara IT-konsult är en helt annan femma.

Inledningsvis på året satt jag mest på kontoret och väntade på att det skulle ramla in arbete. Det dröjde. Ända fram till den 1 april. Då fick jag jobba med mjukvara till trafikkameror som skulle säljas till danska rikspolisen. Riktigt kul uppdrag och Pär som jag jobbade med var en riktigt trevlig, kompetent och förstående människa. Efter dryga tre månader var det uppdraget slut och jag gick in i vänteläge på nytt.

När det inte finns något faktiskt uppdrag att göra så hoppade jag in och hjälpte kollegorna som satt och jobbade i andra uppdrag på kontoret. Vidare får man försöka vidareutbilda sig, pyssla med prototyper skrivna i språk som det är läge att öka färdigheterna i.

Till slut. I början på september tog det fart och vi lyckades landa ett uppdrag på Ericsson i Göteborg. Ändra fram till jul skulle det vara sades det. För mig som inte rest i tjänsten på tio år – och varit helnöjd med detta faktum – blev det förstås en ny upplevelse. Veckopendling till en stad jag inte kunde alls i princip. Spännande minst sagt. Och en utmaning – för både mig och hustrun. Det blir ju minst sagt lite mer logistik att sköta för den hemmavarande föräldern när man har barn i 10 och 12-årsåldern.

Det kändes som att komma hem när man trädde in på Ericsson igen. Detta företag som jag jobbat hos, för och under i princip sedan jag började arbeta. Jag fick till och med tillbaka min gamla e-postadress som jag hade när vi blev Tieto för 11 år sedan. Helt otroligt.

Trots att alla konsulter ska bort där jag jobbade, så fick jag förlängt förtroende och nu är slutdatum sista mars 2014. Både kul och hedrande, men när fotbollssäsongen börjar i april för grabben, så vill jag i alla fall inte pendla hela veckorna. Hoppas det går att lösa.

Grönt

Årets försvarspolitiska debatt – som är både skrämmande och uppfriskande – gjorde att det kändes mer angeläget än någonsin att göra en insats för Sveriges försvar. Ju färre vi blir desto mer betydelsefull blir var och ens bidrag. Att göra min 22000-del kändes, och känns, angeläget och viktigt – minst sagt.

Vår KFÖ detta år var en förbands-KFÖ där hela förbandet skulle övas tillsammans. Det blev ett fredsscenario där övningen var mycket realistisk, och blev med andra ord inte så fartfylld som man kanske hade hoppats på.  Men, vi skötte oss bra och fick fina recensioner av de följebefäl som följde vårt förband. Trevligt!

I augusti fick jag äntligen till det och kom iväg på den där kompanichefsutbildningen jag länge velat gå. Det var tredje försöket. Att gå kurs på HvSS är riktigt kul och man träffar endast de mest engagerade och intresserade. Lärarkåren vi hade var riktigt bra också och efter tio dagar så kände jag att jag hade mer kunskaper och bättre förståelse för vad som händer ”en trappa upp”.

JC 13 – Joint Challenge 13 – var svenska arméns största övning på många år. Vi fick vara med! Otroligt kul. Dels för att vi fick fortsätta köra som ett förband och lösa uppgifter som vår pluton ska kunna lösa – visserligen som B-styrka – men ändå. Dels, var det roligt att få se andra delar av Sveriges försvar. Intressanta fordon och intressant utrustning. Vi skötte oss bra och gjorde många lärdomar. Precis som, utgår jag från, de anställda gjorde. Fler såna här övningar!

Familj

Att inleda året i en liten stuga i Sälen har blivit lite av en tradition. Skidåkning – både utför och längsmed terrängen – blir trevligare för vart år som går. Att få göra det tillsammans med trevliga människor gör det hela än trevligare.

Vi passade på att byta ventilation i huset i år också. Det var många åsikter om det, men resultatet blev riktigt bra. Sen kom det faktiskt en som kunde med vår värmepump och bytte en pryl i den så att den inte hela tiden slog av när det blev som mest kallt. Skönt att få det löst till slut, efter många år!

Barnen har tränat som bara den under året. Precis hur mycket innebandy och fotboll som helst. Träningar, matcher och cuper. Jag och Martina deltar ju fullt ut i detta som lagledare och tränare så våra helger har varit mer än uppbokade. Men, det är riktigt kul att vara delaktig i barnens aktiviteter och se dem växa – både som personer och som lagspelare. Kalles Kaviar Cup i Smögen var nog det största för Agnes under året, medan Sun Cup i Karlstad och Sommarcupen i Degerfors var störst för Eric. Särskilt insatserna i Degerfors var riktigt bra.

Vi var i Branäs i år igen. I samma stuga som flera år tidigare. Branäs är perfekt för barnfamiljer och skidåkningen håller god klass och kan, tycker jag, mäta sig med både Lindvallen och de andra ”stora” backarna i Sälen. Kläppen är ett snäpp vassare dock.

Veckan efter åkte jag till St Anton med mina arbetskamrater. Alperna för första gången. Vilken upplevelse! Vilken natur och vilka otroliga backar. Vilken fart! Alkohol och skidåkning är dåligt, men i alperna framstår det som högst livsfarligt, så det blev det inget alls med. Fokus blev på skidåkning som för första gången på många år blev kanonkul igen. En oförglömlig händelse.

När det gäller golf så har det stabiliserat sig vid runt sju rundor per år. Hoppas det blir fler med tiden. Vår årliga golftävling anordnades av mig och Bryngfjorden var inte en uppskattad bana. En ”vandligsled” som Haevaker uttryckte det. Tyvärr var det inte bättre i år. Dessutom var det första gången sedan vi startade som inte Roger kunde delta som spelare – hans ALS hade gjort det omöjligt till slut, men han kom ut och följde med i golfbil under nio hål och det var både rörande och uppskattat förstås. När vi spelade vår höstgolftävling orkade han inte delta. Vi saknade honom obeskrivligt mycket. Och när han senare under hösten gick bort så var det hjärtskärande sorgligt och tragiskt. Jag saknar dig Roger!

Under semestern kom vi iväg till både Strömstad och Berlin. Med bil! Äntligen! Det var riktigt kul att få återse båda ställena förstås, men Berlin är en otrolig stad att åka till. Hur mycket historia som helst!

Jag, Daniel, Frank och Johan kom iväg på en vandring i år också. Fulufjället. Min första fjällvandring. Det var vackert och intressant, men att gå i fjällen tog på fötterna rejält. Snacka om kasst underlag för fotlederna. Men trevligt hade vi – som vanligt!

I övrigt har det varit mest arbete. En vecka var Martina i Nichny Novgorod och då fick jag faktiskt jobba hemifrån. Det var skönt och funkade hur bra som helst.

Sen byggde vi ett mur mot vägen. Nio ton betong lade jag, far och Björn på plats. Bra blev det och en klar förbättring jämfört med den halvdöda häck vi hade tidigare. Passade även på att börja bygga om altanen. En ny rabatt (i betong) blev det och resultatet såg fint ut. Jag antar att det kommer bli mer altanjobb under 2014.

I slutet av året har vi ryckt upp oss rejält när det gäller husrenovering och bytt ut i princip hela köket. Det blev riktigt snyggt. Vit högglans! Ljust! I love it!

Ja, det var väl en sammanfattning. Jag har säkert glömt en massa, men vad kan man förvänta av en man med guldfiskminne. Eller hur Martina? :-)

Nu ser vi fram emot 2014 – måtte det bli ett suveränt år, eller åtminstone inte ett katastrofalt år. Jag håller tummarna för att det blir så bra det kan bli – resten är arbete för att få det att bli just så.

Gott Nytt År!

 

 

Undergången är nära…

Eller är den det? Hursomhelst kändes det som om det var läge för en i-slutet-av-året-sak att säga. Varför?! Jo, jag var nämligen ute på Bergviks köpcentrum idag och såg den konsumtionsfrenesi som pågick därute. Helt sjukt! Kommer jordens resurser verkligen att räcka till ytterligare ett par generationer, eller får vi börja ställa om oss mot färre prylar? Jag tror, och hoppas det. Så här kan det förhoppningsvis inte fortsätta hur länge som helst.

Låt mig säga direkt, att jag minsann inte är speciellt mycket bättre än någon annan i detta avseende. Men, för varje jul som går så blir det färre saker som köps. Å andra sidan så uppdaterade vi köket här alldeles nyss. Det är klart att det gamla skulle kunna ha gått att använda ett tag till. Men, IKEA byter system nu för kök – godnatt Faktum, goddag Metod. Således, om man inte ville byta allt, så fick man byta luckor i alla fall. Men visst kändes det inte direkt som det var livsavgörande direkt.

Inne på Siba var det stora högar med teveapparater. Jag kunde se hur dessa sjönk i realtid. Har verkligen inte folk teve sedan tidigare, eller är det bara frågan om att uppgradera från 46 till 52 tum? Jag misstänker det, för tjockteveapparaterna slängdes väl ut för flera år sedan.

En bra sak – särskilt när det gäller elektronik – är att prylarna blir mindre och mindre, och förhoppningsvis kräver mindre och mindre naturresurser för att tillverkas. Men något belägg för detta har jag inte, bara en förhoppning.

En värre sak, som jag upprörs mer av är detta konstanta mobiltelefonanvändande. Folk pratar inte med varandra längre – de surfar, eller skickar meddelanden till varandra via telefonerna. Ring för bövelen! Men icke. Ungdomarna idag säger att de är sociala när de sitter i sina mörka rum, men upplysta ansikten, och skickar textmeddelanden till varandra i timtal. Varför inte mötas IRL? Varför inte använda rösten för att samtala? Ungarna kan inte heller åka bil utan elektronik längre. De tittar inte ut genom rutorna och ser naturen eller det som rör sig utanför, utan sitter med huvudena djupt nersjunkna i sina telefoner eller tittar på DVD. Jag gillar min kamrat Franks inställning i denna fråga – han åker till nordnorge 170 mil enkel väg och där finns ingen elektronik i baksätet – ”Funkade det för oss så borde det funka för barnen”. Och det är klart det gör. Kanske till och med man får till samtal eller någon rolig lek i bilen om inte alla sitter och stirrar på någon skärm…

Det har gått så långt att jag i ren stönighet bestämt mig för att använda telefonen så lite som möjligt. Absolut inte på bussen och på tåget använder jag den bara som musikmaskin så att jag kan avskärma mig och sova några timmar innan jag kommer fram.

Föräldrar verka ta enklaste vägen ut här – om ungarna tittar på sina telefoner eller en DVD så är det åtminstone inget bråk där bak i baksätet. Vi borde inte ta den vägen. Vi borde umgås och samtala med varandra!

Att lärare i brist på annat tillåter mobiltelefoner på lektionerna i skolan ska vi inte ens gå in på – det är så lågt och är så upprörande att det kan förstöra ledighetsstämningen totalt. Jag väntar med det inlägget till senare.

I övrigt, önskar jag alla och envar ett riktigt Gott 2014. Måtte det bli ett kanonår!

 

Hedra din fader…

”och din moder, på det att det må gå dig väl och du må länge leva i ditt land.” Så står det i Luthers gamla lilla katekes. Värt att tänka på!

Budet är naturligtvis (tillsammans med de inledande tre ”gudsbuden”) menade att skaffa sig kontroll över bångstyriga och fritänkande unga. Är det så att alla föräldrar förtjänar respekt? Nej, inte alla – respekt är något man förtjänar över tid. Som tur är har jag fantastiska föräldrar som i stort har gjort mig till den person jag är idag. Det är värt – och mycket lätt – att hedra dem på alla sätt och vis. Just idag blev det en chokladask och trisslotter, men ändå. Det är tanken som räknas.

Jag hedrades också minsann. Fick en ny fin vibrerande rakhyvel, choklad, och en värmande tröja att ha under höst och vinter. Det värmer minsann! Det är alltid trevligt när människor, särskilt närstående, tänker på en.

Sonen spelade innbandymatch idag och även om de förlorade med ett par mål, så har de nog aldrig haft bättre passningsspel än vad de hade idag. Han gjorde ett fint mål också och det är ju kul! Men, viktigast är att kämpa – och det gjorde han minsann!

Dottern kom hem som ett lik idag – hon har varit på fotbollsläger i Kristinehamn och tränat oavbrutet i två dagar – då är det helt OK att vara trött. Själv sprang jag i skogen 2.5 kilometer och blev rätt svett. Tragiskt hur dålig kondis man har. Och att man är så slö…

Jag verkar inte vara ensam om att vara slö heller, i veckan kom det hemska siffror om hur överviktiga vi är i landet – särskilt Dalarna och Värmland. Är vi ovanligt slöa här kanske?

Bara att kämpa på!

 

 

Förberedelse är A och O

Idag har jag och pojken tillbringat dagen på ett skjutfält och i ett förråd. Dagens uppgift var att packa materiel inför kommande övning. Vi kan väl lugnt säga att en container är inte tillräckligt för att transportera all den utrustning som ett kompani ska ha med dig. Det är mycket materiel!

Med hustrun på spa och dottern på fotbollsläger så hade grabben inte stort val – han fick följa med. Men, han gjorde det med den äran och skötte sig så bra som han bara kan. Dessutom fick han åka lite terrängbil och det var uppskattat, även om han var lite blyg i början.

Snart övning igen alltså. Ska bli riktigt kul. Dels att få umgås med de gröna kamraterna, dels att få delta i den ”vi övar också mer”-övning som försvarsministern yrade om för någon dag sedan. För en gammal militär stormakt som Sverige, så är det anmärkningsvärt att vi inte haft några riktigt bra försvarsministrar de senaste ett hundra åren. Det har varit några riktigt strykrädda personer som gått i stats- eller finansministerns koppel hela tiden. Inget utrymme för egna idéer eller initiativ. Och nu ser det ut som det gör – ett Sverige som i princip är avrustat. Total bedrövelse. Försvaret får inga pengar, och samtidigt så sitter tjänstemännen på UD och slänger iväg pengarna på ”bistånd” för att ”pengarna måste ju bort”. Utan kontroll eller eftertanke. Jag blir bedrövad.

Men, som sagt, det ska bli kul att öva igen. Vi som är i den gröna branschen vill verkligen öva och göra en insats. Det handlar inte bara om att fika eller plocka svamp som någon sa, utan ett genuint intresse om att delta i en verksamhet så att Sverige ska ha ett försvar över huvud taget. Sen hade det ju varit bättre om de ekonomiska förutsättningarna varit bättre, men – gilla läget! – det kan och vet varje svensk militär vad det innebär. ”Bara” att göra det då.

Och i morgon är det födelsedagskalas – och innan det tandläkaren. Huga! Jag och tandläkare – ingen bra mix – isar i tänderna bara jag tänker på det… Men, kalas efteråt kanske kan lindra. Och Mormors tårta – sån som jag alltid gör. Det blir smaskens!

En handelsresandes…

Att veckopendla och vara borta från familjen i en ny främmande stad är både intressant och tröttsamt.

Till det intressanta hör att träffa nya människor, lära sig den nya stadens geografi och alla restauranger man kan gå på.
Men, även om att äta ute varje dag låter som en lyx, så är det en övergående känsla. Till slut vill man bara ha den där hemlagade rätten man gillar. Den behöver inte ens ha ”söndagsmiddagsnivå” – en enkel pastalåda duger fint. Eller varför inte pannkakor med äppelmos?

”Att ligga borta blir rena slavarbetet”, sa en av mina kollegor där jag nu jobbar. ”Man gör inget annat än arbetar”. Så är det nog – det blir långa dagar. Och när man sitter på tåget hem så är man som en av statisterna i ”Walking dead”. Helt slut.

Men, det är rätt kul ändå. Undrar hur länge man kan köra på. Länge skulle jag tro. Det viktigaste är ju att de där hemma orkar med. Det blir mycket logistik som ska lösas av hustrun. Hon är ju en mycket kapabel kvinna så det går, och kommer säkert att fortsätta gå bra framöver.

Och egentligen är ju veckopendlingen ett måste – finns det inga jobb på hemorten, då är det bara att röra på sig. Så har det alltid varit.