den bästa vägen ut är alltid igenom. Titta saken är att termen inbäddad Linux är jävligt stor eftersom den innehåller Linux och inbäddade båda (Gud ! )
jag har arbetat med Linux i 4 år och i inbyggda system i 3 år nu.
om du drivs av ditt intresse/passion så blir det inte mycket svårt för dig.De kurser som erbjuds är verkligen inte så illa men majoriteten av de institutioner som erbjuder dem saknar kvalitet lärare och hands on tillvägagångssätt. Men måste säga att det finns institut där du kan få mycket högre än förväntningarna så att du inte bara kan säga för allmänheten.
för att lära sig inbäddad linux finns det en ganska inlärningskurva, med utgångspunkt från grunderna i linux, enkel konfiguration av servrar som tftp och ssh etc., systemprogrammering, mycket god kunskap om C till en nivå av komfort i att använda Linux kommandorad (jag sa detta eftersom man verkligen inte får en chans att se GUI när det gäller inbäddad Linux..) När du blivit van vid med Linux måste du lära dig lite operativsystem (faktiskt många bitar 🙂 ) för att komma igenom kärnans saker.
som någon sa korrekt är Embedded Linux primer den fantastiska boken för embedded linux-delen, dvs att förstå boot-loaders och andra program för embedded linux-baserade kort. Även om jag tycker att de flesta saker saknas som varför och bara vilken kärna som kan köras, styr saker som styr exekveringen av kärnan (hårdvarudelen).
för att komma igenom kärnans saker måste man få smärta och njuta av förståelsen av Linux-kärnan, det är den bästa boken jag antar.och för grunderna kan man ha Robert Love Linux-kärnutveckling.
det finns domäner som är indelade i detta inbäddade Linux-rike. Board ta upp, portning av kärnan, vilket gör Bsp och verktygskedjor anpassa kärnan för specifika styrelser och arkitektur, lägga boot-loader stöd som i U boot eller upprättar ett företags specifika firmware eller första steget boot-lastare eller att skriva drivrutiner för dessa.