Реклама

nRF24L01 + безжичен трансивъра на mini2440!

No comments 16 януари 2012 г. Не коментари

През празничния период, Уил и аз пренесли Нийл MacMillan nRF24l01 драйвер за AT90 Atmel на mini2440. Нийл има отлично описание на радио-и шофьора си на неговата интернет страница . Точната серия от събития, са мъгляви, но те бяха нещо такова:

1) Конфигуриране на SPI и да се даде възможност за pullup за IRQ щифт в ядрото mini2440.

2) Промяна на spidev модул, за да изложи IRQ използване на потребителското пространство I / O система .

3) Напиши нови функции на SPI интерфейс между радио и водач на Нийл.

4) Напиши резба за прекъсване манипулатор, за да се справят с IRQ от радиото.

6) Порт водача на развитие ATmega16 борда и конфигуриране на този приемник за тестване.

5) Напишете програма потребителското пространство, за да конфигурирате радио предавател и изпраща съобщение за тест на борда ATmega16 Dev.

Ние използвахме следната среда за развитие:

.. И тук са модулите на Дев дъски:

Кодът за всичко това (алфа в най-добрия случай) е да намерите тук:

https://github.com/dougszumski/nRF24L01

Следващият етап е да се подобри скоростта на водача. В момента изчисляваме максимална скорост от ~ 10В / и с тактове, до 1000, което е една малка част от истинския потенциал. Една от идеите, до този момент е да се преместите SPI съчетания, чипът се даде възможност позволява да се превключва и обработка на прекъсвания в ядрото, а след това интерфейс с нещо като гнездо netlink. Ако някой има някакви полезни съвети, щяхме да се радваме да чуем от вас.

Повече подробности ще бъдат публикувани на предстоящото ни интернет страница, която е TBA.

Tags: Категории: mini2440 Тагове:

Сграда Angstrom за mini2440 с Fedora 15

2 comments 28 ноември 2011 г. 2 коментара

Ето един бърз ъпдейт за всеки, който се бори с изграждането на Angstrom за mini2440 на Fedora 15 (най-вероятно също са от значение за F14).

Ако използвате BusError на оригиналния репо след това следвайте OE инструкции , както обикновено, а след това можете да използвате това ръководство, ако искате. Както бе споменато, ще трябва да понижи категорията кръпка. Аз също трябваше да понижи категорията поради някои несъвместимост.

--releasever = 12 Yum понижаване кръпка - releasever = 12

--releasever = 13 Yum понижение - releasever = 13

В началото имах някаква грешка за GPG ключ, така че аз ги изтеглили за F13 и F12 от тук . Можете да ги инсталирате като тази, например:

оборота в минута - внос E8E40FDE.txt

Тогава вие сте добре да се пекат.

Ако искате нещо кървене ръба, ще трябва да получи си цапат ръцете, OE е променил много в последно време!

Tags: Категории: Uncategorized Tags:

CAT3626 RGB LED Driver + Qt Embedded 4.6 на Mini2440

10 comments 29 март, 2010 г. 10 коментара

CAT3626 е хубаво малко I2C устройство от ON Semiconductor. Той идва в пакет 14 пинов TQFN, което е може би най-трудното нещо, което някога съм спойка! Всяка подложка е отделена от ближния си, като около 100 микрометра! За да направи нещата още по-трудно, има право на земята тампон в средата за потъването на топлината. Наистина вие трябва да получите някакъв вид пробив на борда или да го преформатиране, но това би било скучно! Ето снимка на устройството, преди запояване:

... И ето крайния продукт! LED е 10mm дифузен с общ анод и максимум настояща оценка на 20mA за всеки канал. Веднага след като бях запоени проводниците на CAT3626 аз го залепени за дъската с епоксидна смола, резбовани на проводници през дупките и след това залепени тези с по-епоксидна. След това разбрах, бях забравил, където пин 1 е отишъл, така че трябваше да се изстърже лепилото на разстояние от върха на чип!

Тел през дупката в средата на тази снимка е запоен CAT3626 и действа като суров радиатор. На практика изглежда, че работи достатъчно добре, въпреки че аз най-вероятно е трябвало да използва мед. Аз извадих керамика от стар проектор, който имах, разположена около. Не neatest работа, но работи добре!

След като бях построен, че и изпитани в бързо, като използвате I2C инструменти и след това е написал ядрото водача. CAT3626 позволява максимум от тридесет и два милионаmA на канал, регламентирани в стъпките на 0,5ma. За съжаление, защото ми LED може да отнеме повече от 20mA на канал и може само да предизвика ~ 64000 цвята. За да влошат нещата, интензитет на светлината не е в линейна функция на входния ток, така че, постижими избледняват последователности не са толкова хубаво, както и тези, направено с PWM, но те все още изглежда доста добре. Ето видео!


YouTube DirektCAT3626 RGB LED Driver

Tags: , Категории: Uncategorized Tags: ,

Хамелеон 135 за Mini2440

Благодарение на www.andahammer.com двете Уил и сега имам Хамелеон 135 заграждение на Mini2440. Занимавам се на зарядно устройство Li-Ion и след като това приключи, ние трябва да бъдат готови за някои полеви тестове. Отнема малко време, за да получите дупки, пробити в правилното място, но след като завинтва заедно случай е изключително здрав. Няма натоварвания на вътрешната стая за допълнително окабеляване :)

Можете да получите Хамелеон от www.andahammer.com .

Tags: Категории: Uncategorized Tags:

Bluetooth GPS на mini2440 с ДОБП

3 comments 18-ти февруари, 2010 г. 3 коментара

За дълго време съм имал SiRF три Bluetooth GPS, което аз току-що сте свързани към mini2440 абсурдно евтини USB Bluetooth адаптер от Запитване . Включително доставка струва £ доставени 1,38!! Ето това, което получавате за парите си:

Чипът е Conwise CW6626. Както и да е, най-важното е, че ако имате Bluetooth конфигурирали работи на полето!

Свързване на GPS е лесно. Първо проверете интерфейса:

hciconfig-

Ако се казва, го доведе до:

hciconfig hci0 до

След изпълнение на горното, имам следното:

корен @ mini2440: ~ # hciconfig
hci0: Тип: USB
: 15 :A3: 10 ACL MTU: 672 : 3 SCO MTU: 128 : 2 BD Адрес: 00: 15: 83: 15: A3: 10 ACL MTU: 672: 3 SCO MTU: 128: 2
UP RUNNING
sco: 0 events: 11 errors: 0 RX байтове: 348 ACL: 0 ШОС: 0 събития: 11 грешки: 0
sco: 0 commands: 11 errors: 0 TX байта: 38 ACL: 0 ШОС: 0 команди: 11 грешки: 0
Характеристики: 0xff 0x3e 0x85 0x30 0x18 0x18 0x00 0x00
Packet тип: DM1 dm3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Връзка към политика:
Линк режим: SLAVE ACCEPT
Име:''
Клас: 0x000208
Service класове: Unspecified
Устройство клас: Телефон, Cordless
0x3 ) HCI Rev: 0xc5c LMP Ver: 2.0 ( 0x3 ) LMP Subver: 0xc5c HCI Ver: 2.0 (0x3) HCI Rev: 0xc5c LMP Ver: 2.0 (0x3) LMP Subver: 0xc5c
) Производител: Cambridge Silicon Radio (10)

Сега обърнете GPS и направи сканиране:

корен @ mini2440: ~ # hcitool сканиране
Сканиране ...
00:0 D: B5: 32: 2C: 02 BT-GPS- 322C02

Сега запълнете в / и т.н. / Bluetooth / rfcomm.conf с подробности. Ето моето:

#
# RFCOMM конфигурационния файл.
#
rfcomm0 {
# Автоматично обвързване на устройството при стартиране
; обвързване "да";

# Bluetooth адреса на устройството
устройство 00:0 D: B5: 32: 2C: 02;

# RFCOMM канал за връзка
канал 1;

# Описание на връзката
коментар "BT-GPS-322C02";
}

Следваща свързват устройството:

rfcomm обвърже rfcomm0

И проверка на устройство за печат, използвайки:

dev / rfcomm0 котка / Dev / rfcomm0

След това аз bitbaked ДОБП, като просто напишете:

bitbake ДОБП

В OE моята инсталация (виж различните мнения за работа по това).

След това изгражда можете да инсталирате подходящи ipks. От памет мисля, че аз инсталирани следните:

gpsd_2.39-r0.5_armv4t.ipk

ДОБП-static_2.39-r0.5_armv4t.ipk

ДОБП-gpsctl_2.39-r0.5_armv4t.ipk

GPS-utils_2.39-r0.5_armv4t.ipk

libgps18_2.39-r0.5_armv4t.ipk

Това изтеглен в целия товар и на други опаковки. След можете да започнете ДОБП, като напишете:

rfcomm0 ДОБП / Dev / rfcomm0

И наблюдение на изхода чрез:

gpsmon

Ако всичко е минало добре, вие трябва да получите текст на разбор на данни NMEA:

Както и да е .. това е само върхът на iceburg. Ако искате да научите повече погледнете в ДОБП сайт и на страницата на Bluetooth и са основали тази публикация .

Tags: , , , , Категории: Bluetooth , GPS , mini2440 Tags: , , , ,

Embedded Qt 4.6.0 + Qwt + kxps5 акселерометър!

28 comments 14-ти февруари, 2010 г. 28 коментара

След тестване на работата на акселерометър kxps5 с i2c-инструменти и пише тестово приложение, с помощта на i2c-DEV интерфейс. Ако искате да тествате вашия код, преди да пишете ядрото водача, това е определено добро място да започнете. След като конфигурацията регистри, правилно и имах рутина за четене на ускорение вектори орязана ds1621 ядрото водача до абсолютния минимум, а след това го построили отново нагоре, за да работят с kxps5. Тогава bitbaked kxps5 водача като модул за ядрото, заедно с hwmon и тя работи перфектно! :) Следваща кръст съставен qwt 5.2.0 и нанесени ускорение като функция на времето. На видеото по-долу се приема с antialiased линии, което забавя честотата на обновяване, но ги кара да изглеждат добре. Ако го парцел, без това позволи работи много гладко. Тук можете да видите kxps5 работи без външен нискочестотен филтър (вътрешния филтър е 1kHz), и въпреки това на изхода е доста стабилна. Това, което ме впечатли най-много е чувствителността. Когато се пуснат на бюро безплатно светлини попадат прекъсне, индикатор, ако изпуснете един от малко ядки от LCD friendlyarm около 10см разстояние от устройството!


YouTube Direkthttp: / / www.youtube.com/watch?v=j5FQmKPqhwg

Tags: , , , , Категории: Angstrom , KXPS5 , mini2440 , Qt , QWT Tags: , , , ,

Bitbaking ядрото, Angstrom и qt4 вградени всички наведнъж

101 comments 18-ти ноември, 2009 г. 101 коментара

Това е, какво да направи, за да се започне с! Инструкциите са много подобни на предишните, с изключение на този път, ние клонинг на правото Git хранилище!

На ново копие на Fedora 11 актуализира система и инсталирани пакети, препоръчани от OE:

yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip SU-в "Yum инсталирате Python m4 правят Wget къдря FTP CVS подривна дейност катран bzip2 GZIP разархивирайте
питон psyco Perl Texinfo texi2html diffstat openjade DocBook стил DSSSL
DocBook-стил XSL DocBook DTD, DocBook-UTILS SED бизони ж.к. НЬс развитие НЬс статични
quilt groff linuxdoc-tools patch linuxdoc-tools ССЗ Binutils PCRE PCRE развитие Git юрган groff linuxdoc инструменти кръпка linuxdoc инструменти
GCC-C + + help2man Perl ExtUtils-MakeMaker "

След това направи папка, наречена OE в моята домашна директория и Git mini2440 репо клонирана:

CD ~

защитен режим OE

CD OE

repo.or.cz / openembedded / mini2440.git openembedded Git Git клонинг: / / repo.or.cz / openembedded / mini2440.git openembedded

Тогава настройка на източника me.txt подобни преди:

Gedit източник-me.txt

Сложих следното:

= "/home/doug/OE" износ OETREE = "/ Начало / Дъг / OE"

/ : ${OETREE} / openembedded / BBPATH = $ {OETREE} / $ {OETREE} / openembedded /

for Ångström ехо Създаване Развитие "Околна среда за ангстрьома

-z ${ORG_PATH} ] ; then ако [-Z $ {ORG_PATH}]; след това
ORG_PATH = $ {PATH}
износ ORG_PATH
FI

-z ${ORG_LD_LIBRARY_PATH} ] ; then ако [-Z $ {ORG_LD_LIBRARY_PATH}]; след това
ORG_LD_LIBRARY_PATH = $ {LD_LIBRARY_PATH}
износ ORG_LD_LIBRARY_PATH
FI

/ openembedded / bitbake / bin: ${ORG_PATH} PATH = $ {OETREE} / openembedded / bitbake / хамбар: $ {ORG_PATH}

LD_LIBRARY_PATH =
износ PATH LD_LIBRARY_PATH BBPATH
=C износ LANG = C
= "MACHINE DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC" износ BB_ENV_EXTRAWHITE = "MACHINE дистрибуция OETREE ANGSTROM_MODE ANGSTROMLIBC библшотеката"

'sysctl vm.mmap_min_addr=0' SU-в "Sysctl vm.mmap_min_addr = 0

ехо "Altered среда за OE развитие"

Сега всичко, което трябва да направите, е да настроите local.conf. Просто редактирате пример и да го копирате на правилното място:

CD openembedded
Gedit mini2440_local_conf_example.conf

Прочетете този файл и редактирате както е уместно. Имам прикрепени мина като пример. Сега го копирате в CONF / local.conf

local.conf CP mini2440_local_conf_example.conf CONF / local.conf

Ако искате qt4-вградени или всеки друг пакет, включени в изграждането просто редактирайте рецептата:

images / mini2440-image.bb openembedded / рецепти / снимки / mini2440-image.bb

Добавих qt4-вградени:

# Angstrom Bootstrap изображение

IMAGE_PREPROCESS_COMMAND = "create_etc_timestamp"

ANGSTROM_EXTRA_INSTALL? = ""

ЗАВИСИ = "задача база-разширен
psplash работа
esekeyd ф-обувка-UTILS tslib
i2c инструменти i2c екран Rsync NFS-UTILS
directfb gdbserver directfb MTD-UTILS
"

IMAGE_INSTALL = "задача база изтеглен
$ {ANGSTROM_EXTRA_INSTALL}
psplash работа qt4 вградени
esekeyd ф-обувка-UTILS tslib калибрира tslib-тестове
i2c екран i2c инструменти Rsync NFS-UTILS-клиент
directfb gdbserver directfb MTD-UTILS
rsvg Pango
"

износ IMAGE_BASENAME = "mini2440 образ"
IMAGE_LINGUAS = ""

наследи изображение

Тогава всичко, което трябва да направите, е източник на скрипт от където и да я тури:

източник на източник- me.txt

и работи bitbake:

bitbake mini2440-изображение

от ~ OE / / openembedded / директория ..

Ако получите съобщение за грешка, което се опитва да изгради един пакет, опитайте да го почиствате:

bitbake-C чисти INSERTPACKAGENAME

След това се опита да изгради образа отново. Може би няма да имате този проблем. Предполагам, или, защото контролна парсер не да се строи или HDD ми е завързан. Това се случи само веднъж на Binutils, но работи добре, след като го почиствате.

Няколко часа по-късно, ако всичко върви добре, трябва да имате изображения в:

oetmp / deploy / glibc / images / mini2440 / ~ / OE / oetmp / разгръщане / НЬс / снимки / mini2440 /

Очевидно тази директория зависи от това какво ви настройка в local.conf.

Успех!

Конфигуриране Open Embedded изображения пекат Angstrom за mini2440

14 comments 5-ти ноември, 2009 14 Коментари

Моля Забележка: Забелязах, няколко души са били проблеми с Angstrom, са изградени с помощта на статия на Дъг, така че реших да пускате точен метод, който използва (което изглежда да работи!), така че другите да могат да проследите стъпките ми без объркващи някой чрез редактиране предишна статия! Ако вече сте успешно пече Angstrom изображение, моля игнорирайте този пост !

Първо бих искал да подчертая, че тази статия е по същество представлява сбор от Open Embedded Wiki (Първи стъпки ) и Ангстрьом "Сграда Ангстрьом "са, но в контекст, отнасящи се до mini2440 Embedded PC. Ако желаете по-подробна и най-вероятно по-добре писмено обяснение, моля вижте тези две статии.

Уверете се, че имате необходимите пакети за Open Embedded (OE), като посетите тук и търсят под раздела, отнасящ се към вашия дистрибуция. Текущи Fedora 11:

"yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip SU-в "Yum инсталирате Python m4 правят Wget къдря FTP CVS подривна дейност катран bzip2 GZIP разархивирайте
питон psyco Perl Texinfo texi2html diffstat openjade DocBook стил DSSSL
DocBook-стил XSL DocBook DTD, DocBook-UTILS SED бизони ж.к. НЬс развитие НЬс статични
ССЗ Binutils PCRE PCRE развитие Git юрган groff linuxdoc инструменти кръпка linuxdoc инструменти
GCC-C + + help2man Perl ExtUtils-MakeMaker "

Първи надолу към бизнеса ...

Отворете терминал. Издава тези команди:

СУ -
/ stuff2 / build / conf защитен режим P / stuff2 / изграждане / CONF
-Rf / stuff2 / CHMOD 777-Rf / stuff2 /
излизане
stuff2 / CD / stuff2 /

Изтегляне на последните bitbake от тук и екстракт bitbake директория в архива (напр. bitbake-08.01.16 г.) stuff2 / /

Няколко повече команди:

bitbake MV bitbake-1/8/16 / bitbake
git.openembedded.org / openembedded Git Git клонинг: / / git.openembedded.org / openembedded
conf / local.conf.sample build / conf / local.conf CP openembedded / CONF / local.conf.sample изграждане / CONF / local.conf

Редактирайте конфигурационния, току-що сте копирани използвате вашия любим текстов редактор.

local.conf Gedit изграждане / CONF / local.conf

Важно е, че сте прочели довереник внимателно, така че да разберем какво прави всичко ...

Следваща го редактирате да изглежда нещо като това (което е само леко променена версия на openembedded / Contrib ангстрьома / / local.conf):

Забележка: Не копирайте и поставете от тази статия, поради форматиране въпроси. Можете да изтеглите предварително направени local.conf тук. Просто екстракт / stuff2/build/conf / ...

MACHINE = "mini2440"

# Къде да се съхранява източници
DL_DIR = "/ stuff2/downloads"

Наследи + = "rm_work"

# Уверете се, че сте ги инсталирайте
ASSUME_PROVIDED + = "gdk-pixbuf-csource родния ImageMagick родния librsvg родната"

# Кои файлове иска да прави разбор на:
BBFILES: = "/ stuff2/openembedded/recipes /*/*. бб"
BBMASK = ""

# Какъв вид на изображения да искаме?
IMAGE_FSTYPES + = "tar.bz2"

# Задаване на TMPDIR, вместо да го неявили се на $ парола / TMP
TMPDIR = "/ stuff2 / $ {дистрибуция}-Dev"

# Направете използването на ОМП и бързи дискове
PARALLEL_MAKE = "-J2"
BB_NUMBER_THREADS = "2"

# Буре с барут
# Наследи + = "oestats-клиент"
OESTATS_BUILDER = "myname"

Дистрибуция = "ангстрьома-2008.1"

Запазване и излизане на редактора. Изтеглете този скрипт и да го преместите в директорията / stuff2 /.

Проверете всичко е наред:

source-me.txt Gedit / stuff2 / източник-me.txt

Тя трябва да изглежда нещо като това:

= "/stuff2" износ OETREE = "/ stuff2"
= / stuff2 / bitbake / bin: $PATH износ PATH = / stuff2 / bitbake / бин: $ PATH
/ : ${OETREE} / build / : ${OETREE} / openembedded / BBPATH = $ {OETREE} / $ {OETREE} / изграждане /: $ {OETREE} / openembedded /
/ build / PKGDIR = $ {OETREE} / изграждане /
/ downloads DL_DIR = $ {OETREE} / свалена
for Ångström ехо Създаване Развитие "Околна среда за ангстрьома

-z ${ORG_PATH} ] ; then ако [-Z $ {ORG_PATH}]; след това
ORG_PATH = $ {PATH}
износ ORG_PATH
FI

-z ${ORG_LD_LIBRARY_PATH} ] ; then ако [-Z $ {ORG_LD_LIBRARY_PATH}]; след това
ORG_LD_LIBRARY_PATH = $ {LD_LIBRARY_PATH}
износ ORG_LD_LIBRARY_PATH
FI

/ openembedded / bitbake / bin: ${ORG_PATH} PATH = $ {OETREE} / openembedded / bitbake / хамбар: $ {ORG_PATH}

CD $ PKGDIR

LD_LIBRARY_PATH =
износ PATH LD_LIBRARY_PATH BBPATH
=C износ LANG = C
= "MACHINE DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC" износ BB_ENV_EXTRAWHITE = "MACHINE дистрибуция OETREE ANGSTROM_MODE ANGSTROMLIBC библшотеката"

ехо "Altered среда за OE развитие"

запишете и стартирате скрипт:

stuff2 / CD / stuff2 /
източник на източник- me.txt
openembedded CD .. / openembedded

една последна актуализация:

Git дръпнете

Издаване на няколко команди, за да се определи с проблемите на строеж:

СУ
Sysctl vm.mmap_min_addr = 0
Fixes an SELINUX problem during building ) setenforce 0 (Поправя SELinux проблем по време на строителство)
излизане

издава изграждане на команди:

bitbake база образ; bitbake конзола образ; bitbake x11-образ

Бъдете готови да се насити на вашата интернет връзка, чакат дълго време и да вземат много дисково пространство!
В резултат се озовава в:

deploy / glibc / images / mini2440 stuff2 / ангстрьома-Dev / разгръщане / НЬс / снимки / mini2440

Трябва да има картинка (и). Jffs2, за мига. Tar.gz за монтаж, използване на NFS.

Tags: , , , Категории: Open Embedded Tags: , , ,

Нов хардуер!

4 comments 2-ри ноември, 2009 г. 4 коментара

След счупване на Z-ос връзка на първата си устройство Поръчах нов KXPS5 акселерометър от crodnet на иБей. Наистина препоръчвам този продавач, той е много евтино и изпраща нещата бързо.

Бързо почукал заедно верига на veroboard и закачен на база на транзистора на свободно падане / движение прекъсне щифт, за да проверите работи. Това е изключително чувствителен, LED камшичета, ако аз капка ми писалка в единия край на бюрото ми, когато устройството е в другия! Бях доста доволен, че всичко работи добре, така че аз го закачен до I2C автобус, с помощта на кабел комплект любезно предоставена от www.andahammer.com. Използването на I2C инструменти и е в състояние да определят регистри и прочетете ускорение вектори без никакви проблеми, така че аз съм сигурен, че всичко работи добре. Бях малко притеснен за превишаване на автобуса капацитет при първо.

DSC_0069

DSC_0068

Оказва се, че аз все още може да използвате старото си устройство, ако аз разчитат на вътрешния нискочестотен филтър. Мислех си за правите това така или иначе и с помощта на филтър на Калман за обработка на изхода. Първо трябва да напишете на драйвер на устройство, така че бързо съм се опитва да научи C. Досега имам много основни модула за ядрото и работи на по mini2440 :)

Сграда Angstrom

27 comments 1-ви ноември, 2009 г. 27 Коментари

Аз бях смисъла да наблегна на това за известно време. Осигуряване нищо не се обърка целия процес всъщност е много лесно! Това е в основата на преповтарям на уеб страницата Angstrom , така че може би ще предпочетете да се следва, че водене на записки на малки отклонения по-долу:

= "/home/doug/OE" износ OETREE = "/ Начало / Дъг / OE"
${OETREE} защитен режим P $ {OETREE}

CD $ {OETREE}
git.openembedded.org / openembedded.git openembedded Git Git клонинг: / / git.openembedded.org / openembedded.git openembedded
CD openembedded
stable / 2009 -b stable / 2009 Git касата произход / стабилна / 2009-б стабилен / 2009

За да актуализирате метаданни OE просто:

/ openembedded CD на $ {OETREE} / openembedded
Git дръпнете

Сега предложените скрипт източник me.txt промяна OETREE да отговарят на вашите нужди:

= "/home/doug/OE" износ OETREE = "/ Начало / Дъг / OE"

/ : ${OETREE} / build / : ${OETREE} / openembedded / BBPATH = $ {OETREE} / $ {OETREE} / изграждане /: $ {OETREE} / openembedded /
/ build / PKGDIR = $ {OETREE} / изграждане /
/ downloads DL_DIR = $ {OETREE} / свалена
for Ångström ехо Създаване Развитие "Околна среда за ангстрьома

-z ${ORG_PATH} ] ; then ако [-Z $ {ORG_PATH}]; след това
ORG_PATH = $ {PATH}
износ ORG_PATH
FI

-z ${ORG_LD_LIBRARY_PATH} ] ; then ако [-Z $ {ORG_LD_LIBRARY_PATH}]; след това
ORG_LD_LIBRARY_PATH = $ {LD_LIBRARY_PATH}
износ ORG_LD_LIBRARY_PATH
FI

/ openembedded / bitbake / bin: ${ORG_PATH} PATH = $ {OETREE} / openembedded / bitbake / хамбар: $ {ORG_PATH}

CD $ PKGDIR

LD_LIBRARY_PATH =
износ PATH LD_LIBRARY_PATH BBPATH
=C износ LANG = C
= "MACHINE DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC" износ BB_ENV_EXTRAWHITE = "MACHINE дистрибуция OETREE ANGSTROM_MODE ANGSTROMLIBC библшотеката"

ехо "Altered среда за OE развитие"

Аз също трябваше да зададете:

Sudo Sysctl vm.mmap_min_addr = 0

Тогава настройка local.conf:

${OETREE} / build / conf защитен режим P $ {OETREE} / изграждане / CONF
/ openembedded / contrib / angstrom / local.conf ${OETREE} / build / conf / CP на $ {OETREE} / openembedded / Contrib / ангстрьома / local.conf $ {OETREE} / изграждане / CONF /

Сега редактирате $ {OETREE} / изграждане / CONF / local.conf и добавете това до края:

MACHINE = "mini2440"

Сега изтеглите mini2440 конфигурационен файл от openembedded. Сложи това в:

openembedded / conf / machine / $ {OETREE} / openembedded / CONF / машина /

Сега източник източник me.txt, отидете на дърво OE, проверете това е до момента

източник на източник- me.txt

/ openembedded CD на $ {OETREE} / openembedded

Git дръпнете --rebase

Изграждане на образите, могат да изградят всички от тях или само един. Аз използвах основата на изображението за изпълнение на Qt, но аз също построен GPE изображение, която работи добре, ако имате нужда от него.

bitbake база образ; bitbake конзола образ; bitbake x11-изображение; bitbake GPE образ

Бъдете готови да се насити на вашата интернет връзка, чакат дълго време и да вземат много дисково пространство!

В резултат се озовава в:

angstrom-dev / deploy / glibc / images / mini2440 $ {OETREE} / ангстрьома-Dev / разгръщане / НЬс / снимки / mini2440

Трябва да има картинка (и). Jffs2, за мига. Tar.gz за монтаж, използване на NFS.

Tags: , , , Категории: Uncategorized Tags: , , ,