Oglas

Početna > Embedded Open > Konfiguriranje Otvori Ugrađeni ispeći Ångstrom slike za mini2440

Konfiguriranje Embedded Open ispeći Ångstrom slike za mini2440

Molimo Napomena: primijetio sam nekoliko ljudi imaju problema s Ångstrom izgraditi koristeći Doug's članak , pa sam pomislio bih postavljati direktna metoda sam koristio (što činiti se to funkcionirati!) tako da drugi mogu vraćati moje korake sa vanjska strana bilo zbunjujuće uređivanjem prethodni članak! Ukoliko ste već uspješno pečena Ångstrom sliku molimo zanemarite ovaj post!

Prije svega želim naglasiti da je ovaj članak je u biti spoj Embedded Open Wiki (Uvod) i Ångstrom je 'Izgradnja Ångstrom " članke, ali u kontekstu koji se odnose na mini2440 ugradbeno računalo. Ako želite detaljnije i bolje se pismeno objašnjenje pogledajte ova dva videa.

Provjerite imate li potrebne pakete za Open Ugrađen (OE) posjetom ovdje i gleda pod točkom koja se odnosi na vaš distro. Trčanje Fedora 11 Ja sam:

"yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip \ Su-c "yum install python m4 bi wget sklupčati ftp cvs subverzije tar gzip bzip2 raspakirajte \
python-psyco perl texinfo texi2html diffstat openjade DocBook-style-dsssl \
DocBook-style-xsl DocBook-dtds DocBook-utils sed bizona BC glibc-devel glibc-statički \
gcc binutils pcre pcre-devel git jorgan groff linux-linux alatima krpa-tools \
gcc-c + + help2man perl-ExtUtils-MakeMaker "

Uzimajući dolje na posao ...

Otvoriti terminal. Izdavanja ove naredbe:

su -
/ stuff2 / build / conf mkdir-p / stuff2 / izgradnja / conf
-Rf / stuff2 / chmod 777-Rf / stuff2 /
izlaz
stuff2 / cd / stuff2 /

Preuzmite najnoviju bitbake od ovdje i ekstrakt bitbake direktorija u arhivu (npr. bitbake-1.8.16) u / stuff2 /

Nekoliko naredbi:

bitbake MV bitbake-1.8.16 / bitbake
: // git.openembedded.org / openembedded git klon git: / / git.openembedded.org / openembedded
conf / local.conf.sample build / conf / local.conf cp openembedded / conf / local.conf.sample graditi / conf / local.conf

Edit config ste upravo kopirali koristeći vaš omiljeni tekst editor.

local.conf gedit graditi / conf / local.conf

Važno je da ste pročitali config pažljivo kako biste razumjeli što sve ne ...

Sljedeća uredi da izgleda nešto poput ovoga (koji je samo neznatno izmijenjena verzija openembedded / contrib / Ångstrom / local.conf):

Napomena: Nemojte kopirati i zalijepiti iz ovog članka zbog oblikovanja pitanja. Možete preuzeti pre-je napravio local.conf ovdje. Pravedan ekstrakt / stuff2/build/conf / ...

MACHINE = "mini2440"

# Gdje za pohranu izvora
DL_DIR = "/ stuff2/downloads"

Naslijediti + = "rm_work"

# Provjerite da li imate instaliran tih
ASSUME_PROVIDED + = "GDK-pixbuf-csource-native ImageMagick-native librsvg-native"

# Koje datoteke želimo parsiranja:
BBFILES: = "/ stuff2/openembedded/recipes /*/*. bb"
BBMASK = ""

# Kakav slike želimo?
IMAGE_FSTYPES + = "tar.bz2"

# Set tmpdir umjesto da je nepouzdan do $ pwd / tmp
Tmpdir = "/ stuff2 / $ () DISTRO-dev"

# Iskoristite SMP i brze diskove
PARALLEL_MAKE = "-J2"
BB_NUMBER_THREADS = "2"

# Zapaljiva
# Naslijediti + = "oestats-client"
OESTATS_BUILDER = "myname"

DISTRO = "Ångstrom-2.008,1"

Spasiti pa nestanak urednika. Preuzmite ovaj original i premjestiti u direktorij / stuff2 /.

Provjerite je to u redu:

source-me.txt gedit / stuff2 / izvor-me.txt

To bi trebao izgledati otprilike ovako:

= "/stuff2" izvoz OETREE = "/ stuff2"
= / stuff2 / bitbake / bin: $PATH izvoz PATH = / stuff2 / bitbake / bin: $ STAZA
/ : ${OETREE} / build / : ${OETREE} / openembedded / BBPATH = $ () OETREE /: $ () OETREE / izgradnja /: $ () OETREE / openembedded /
/ build / PKGDIR = $ () OETREE / izgradnja /
/ downloads DL_DIR = $ () OETREE / downloads
for Ångström jeka Postavljanje dev ENV za Ångstrom

-z ${ORG_PATH} ] ; then if [-z $ (ORG_PATH)], a zatim
ORG_PATH PATH = $ ()
izvoz ORG_PATH
fi

-z ${ORG_LD_LIBRARY_PATH} ] ; then if [-z $ (ORG_LD_LIBRARY_PATH)], a zatim
ORG_LD_LIBRARY_PATH = $ () LD_LIBRARY_PATH
izvoz ORG_LD_LIBRARY_PATH
fi

/ openembedded / bitbake / bin: ${ORG_PATH} PATH = $ () OETREE / openembedded / bitbake / bin: $ () ORG_PATH

cd $ PKGDIR

LD_LIBRARY_PATH =
izvoz STAZA LD_LIBRARY_PATH BBPATH
=C izvoz LANG = C
= "MACHINE DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC" izvoz BB_ENV_EXTRAWHITE = "STROJ DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC libc"

echo "Altered okruženje za OE razvoj"

spasiti, i početak skripte:

stuff2 / cd / stuff2 /
izvor source-me.txt
openembedded cd .. / openembedded

one last update:

git pull

Issue nekoliko naredbi popraviti graditi pitanja:

su
sysctl vm.mmap_min_addr = 0
Fixes an SELINUX problem during building ) setenforce 0 (Popravci uklanjanje poteškoća problem pri izgradnji)
izlaz

problem graditi naredbe:

bitbake base-image; bitbake konzole slike o sebi; bitbake x11-image

Budite spremni da zasite svoju internet vezu, čekati dugo vremena i zauzimati puno od prostor na disku!
Rezultat završi u:

deploy / glibc / images / mini2440 stuff2 / Ångstrom-dev / implementaciju / glibc / images / mini2440

Trebali bi imati slika (slike) u. Jffs2 za treperi i. Tar.gz za montažu pomoću NFS.

Uredi

  1. 5. studeni 2009 u 17:55 | # 1

    Hoće Hvala!

    Također možete git klon službeni mini2440 repozitorij. Upute su u osnovi isti kao i gore (iako ne morate da se bitbake).

    git klon git: / / repo.or.cz/openembedded/mini2440.git openembedded

    Ispunite mini2440 primjer config i kopirajte u / conf / local.conf

    Sve mini2440 određene datoteke su već tamo :)

    Sada:

    bitbake mini2440-image

    Možete dodati paketa na ovaj uređivanjem recepata u / openembedded/recipes/images/mini2440-image.bb

    Vi možda želite dodati "Qt4-ugrađen 'ovdje.

  2. Pankaj
    6 studeni 2009 at 08:42 | # 2

    @ Doug
    Doug,

    Sam shvatio zašto će se graditi je radio i nije tvoje. Ti i ja pokušali koristiti 2009 stabilnu granu i da se imati mini2440 određene recepte ima. Glavna grana iako izgleda da su se integrirale mini2440 receptima. Budući da će klon glavna grana je dobio sve recepte i mini2440 STROJ opis. Ja ipak nije iskorišten QT-ugrađen recept jer mi se čini da je njegova koristeći GPL licenciranju i trebam LGPL. Taj zašto JA iznuđen Qt / E odvojeno, samo koriste toolchain od grade / križ području OE graditi, ali mislim da koristeći OVISI u mini2440 receipe imati Qt4-ugrađen će biti puno lakše jer će stvoriti potpunu sliku i nema potreba za hack okolo koristeći SDCard dobiti Qt / E na mini2440. Će vidjeti fi receptu može se prihvatiti LGPL licencom.

    Živjeli
    Pankaj

  3. Prijateljstvo
    1. veljača 2010 u 05:46 | # 3

    Ima li ikakvih modifikacija potrebnih za izgradnju sliku za 128MB zajednice.

    pozdrav
    -Prijateljstvo

  4. 4. veljače 2010 u 21:38 | # 4

    Prijateljstvo hi, JA ne imati 128MB verziju, ali mislim da bus Greška je obnovljeno kernel da ga podržavaju.

  5. 15. veljača 2010 u 20:16 | # 5

    JA iskorišten tvoj naredbe to bitbake sliku za moje micro2440. Nije bilo jffs2 datoteke ili U-čizma unutra moj fascikl. Je li to normalno ili sam nešto krivo. Imam katran savijač i ime datoteke dva uImage-2.6.31 + git-R0-micro2440.bin i uImage-micro2440.bin

    Kako se stvaraju u-boot i moj sustav datoteka (jffs2) ..?

  6. Volja
    17. veljača 2010 u 00:52 | # 6

    Trebate li promijeniti ovu liniju u svoj local.conf:
    IMAGE_FSTYPES + = "tar.bz2"
    da (ako želite samo jffs2):
    IMAGE_FSTYPES = "jffs2"
    Ili možete odrediti više tipova u bijeli prostor odijeljen popis, kao što je ovaj:
    IMAGE_FSTYPES = "jffs2 tar.bz2"
    Molimo Vas pročitajte u local.conf.sample / stuff2/openembedded/conf za potpuni popis vrsta.

    Nisam zapravo izgrađena u-boot koristeći otvorene embedded, ali ako želite koristiti alternativni metod molimo pogledajte ovaj post .

  7. Volja
    17. veljača 2010 u 01:02 | # 7

    @ Mvofoana
    Možete graditi u-boot koristeći otvorene umetnut pomoću naredbe:
    bitbake u-boot
    Koji biste trebali pronaći u:
    / Stuff2/angstrom-dev/deploy/glibc/images/mini2440
    Nisu zapravo zaista bljeskale to, pa ako pokušate pustiti mene znati kako ste dobili na.

  8. 18 veljača 2010 u 07:28 | # 8

    bok će,

    Ja sam promijenio moje local.conf datoteku i ja sam za pecivo odmah. Ja ću držati te pošta na rezultate.

    Hvala

  9. Mohamed
    8. ožujak 2010 u 15:41 | # 9

    Hi svi,
    Ja sam novi u mini2440 i ja je želim za dizajn koristeći GUI WxWidget devel sam koristiti Ubuntu Linux za x86 stroj želim da moj dizajn GUI, onda skinite ovaj program na mini2440 odbora,
    JA je pitao mini2440 odbora tehničku podršku i oni su rekli da mi ne podrška za wxwidget, mi podržavamo samo QT devel, ali ako želite koristiti wxwidget pokušati iskoristiti OpenEmbedded
    Tako bi mogao bilo tko pomoć mene to ccomplish ovaj zadatak, možete odgovoriti na ovu obrasca ili možete mi mail na ovaj mail eng_m_elsaidy@yahoo.com

    Hvala
    Mohamed Hamed

  10. 8. ožujak 2010 u 16:23 | # 10

    Hi Mohamed,

    Dug kao JA znati te potreba za X11 wxWidgets, ali nikad nisam ih ja osobno koristiti. Openembedded je odgovor i izvor najviše problema! Ja će stvoriti bitbake recept koji nasljeđuje x11-image.bb i ima wxWidgets uključen u njega. Pogledajte u receptima mapu i nakon što ste git klonirane OE. U tu ćete pronaći wxWidgets i možete odrediti jedan od recepata roku.

    Ako to zvuči kao frfljanje početi pokušavajući bitbake x11-image nakon kloniranja mini2440 OE repo, pogledajte ovdje:

    http://www.electronics.diycinema.co.uk/embedded/mini2440/bitbaking-the-kernel-angstrom-and-qt4-embedded-all-at-once/

    Uz izuzetak da bi trebali bitbake x11-image umjesto mini2440-image.

    Živjeli,
    Doug

  11. 29. travnja 2010 u 00:29 | # 11

    Pozdrav momci,

    Ive 'je napravio tih postupaka, uključujući jela s: bitbake konzole x11-image-image

    Nakon dugo vremena čekanja dobio sam sve slike i nakon što sam mogao čizma unutra moj mini2440. JA mogao ne dobiti X11 rad.

    Ångstrom čizme na konzoli za prijavu i našto ja pokušati trčanje xinit ja je dobio greška poruke bez zaslona rezultata. Moj mini2440 ima TFT LCD osjetljiv na dodir od 7 ".

    Ja tryed za izvoz DISPLAY = localhost: 0.0, loopbackip: 0.0 i drugi, ali drži prikazati poruku o pogrešci pojavljuje, da li tko ima bilo koji ideja zašto se to događa?

    Am Ja sam za pečenje ispravnu sliku opciju (X11-slika)?

    Hvala

    Charles

  1. Nema povratnica.
Powered by Zingiri , MyBB