Lær Embedded Linux ved hjelp av Yocto Project
Pris: $79.99
Yocto-prosjektet er ideelt for rask prototyping og gir verktøyene og prosessene som kreves for å utvikle et innebygd Linux-basert produkt. Samarbeidet har bred støtte fra ledende maskinvareprodusenter, leverandører av åpen kildekode operativsystemer, og elektronikkselskaper som ønsker å møte utfordringene med å utvikle innebygd teknologi. Dette kurset er utviklet for å hjelpe deg å forstå hvordan du bruker Yocto Project-verktøyene til å administrere nøkkelkomponenter i en Linux-distribusjon: verktøykjeder, bootloadere, kjerner og pakkehåndteringssystemer.
Kurset er delt inn i åtte deler.
Seksjon 1 : Introduksjon til Yocto Project
I denne delen vil elevene lære hvordan de setter opp Yocto byggemiljø, bygge og kjøre minimalt bilde- og GUI-baserte bilder for x86-mål, bygg et minimalt bilde for Beaglebone Black board.
Seksjon 2: Forstå Yocto bygge systemkomponenter
I denne delen vil elevene lære konseptet med Yocto-oppskrifter,pakker,Bilder . I tillegg vil du lære hvordan du lager nye oppskrifter,lag og bilder. Analyse av noen få oppskrifter og lag er også inkludert i denne delen.
Seksjon 3: Forstå Bitbake Tool
Denne delens fokus er på å forstå hvordan du bruker Bitbake-verktøyet til å utføre ulike oppgaver når du bruker Yocto-prosjektet.
Seksjon 4: Applikasjonsutvikling
I denne delen vil elevene lære å utvikle applikasjoner ved hjelp av Yocto-prosjektet. Studentene vil lære å bruke ulike oppskrifter for å lage grunnleggende applikasjoner, CMake basert applikasjon, Makefile basert applikasjon, Autotools basert applikasjon. Studentene vil deretter lære å lage statiske og dynamiske biblioteker ved å bruke oppskrifter og skrive oppskrifter for å lage testapplikasjoner for å teste de opprettede bibliotekene. Studentene vil da lære å lage standard SDK og bruke den med Eclipse IDE. Studentene vil deretter lære å generere forbedret programvareutviklingssett (eSDK) og hvordan du bruker det ved hjelp av Devtool. Til slutt i denne delen , studentene vil lære å bruke brødrister til å lage bilder ved hjelp av webgrensesnitt.
Seksjon 5: Kjerneutvikling
I denne delen vil elevene lære å jobbe med ulike typer kjerneoppskrifter. Elevene skal begynne med å bruke de tradisjonelle kjerneoppskriftene. Studentene vil da lære å bruke yocto-kernel-oppskrifter og til slutt tilpassede kjerneoppskrifter. Studentene skal lære å tilpasse kjernebilder, rediger kjernekildekoden,aktiver kjernefunksjoner ved å bruke konfigurasjonsfragmenter. Eksempler på oppskrifter for å legge til kjernemoduler er også lagt til i denne delen.
Seksjon 6: Styrestøttepakke (F.eks) Utvikling
I denne delen lærer studentene å utvikle BSP-pakker med Yocto-prosjektet. Studentene skal analysere BSP-lag for x86 , Beaglebone Black og Raspberry Pi-brett for å forstå konseptet med BSP-lag. Studentene vil også lære å lage nye BSP-lag . Studenten vil lære å bruke BSP-pakkene som er opprettet og starte den på x86-emulator,Raspberry Pi og Beaglebone Black mål.
Seksjon 7: Pakkehåndtering
I denne delen vil studentene lære å bruke pakkehåndtering når de utvikler programvareapplikasjoner med Yocto-prosjektet. Hovedfokuset i denne delen vil være å prøve å bruke OPKG-pakkebehandling.
Seksjon 8: Applikasjonsfeilsøking
I denne delen vil studentene lære å feilsøke applikasjoner utviklet tidligere i avsnittet 4. Studentene lærer å feilsøke applikasjoner ved å bruke Eclipse IDE og gdbserver.
Legg igjen et svar
Du må Logg Inn eller registrere for å legge til en ny kommentar .