Оглас

нРФ24Л01 + Вирелесс примопредајник на мини2440!

Током свечане период и ја сам проведена Нил Макмилан је нРФ24л01 драјвер за Атмел АТ90 да мини2440. Нил има одличан опис радио и његов возач на свом сајту . Тачан низ догађаја су магловита, али они су ишли отприлике овако:

1) Конфигурација СПИ и омогући дизање за ИРК пин у мини2440 језгра.

2) Промените спидев модул изложити ИРК користећи кориснички И / О систем .

3) Саставити нову СПИ функције интерфејс између радија и Нил возач.

4) Напишите навојем прекинути руковалац да се носи са ИРК са радија.

6) Лука возачу да АТмега16 развој одбор и конфигурисање ово као пријемник за тестирање.

5) Напишите програм корисник простор за конфигурисање радио као предајник и преносе поруку тест АТмега16 Дев одбора.

Користили смо следеће развојног окружења:

.. А ево и модула на Дев одбора:

Код за све ово (алфа у најбољем случају) је доступна овде:

хттпс://гитхуб.цом/доугсзумски/нРФ24Л01

Следећа фаза је да се побољша брзину возача. Тренутно процени максимални проток од ~ 10Б / с са јиффиес подешена на 1000 која је део прави потенцијал. Једна од идеја до сада је да се креће СПИ рутине, чип омогућити пребацивање и прекине руковање назад у кернел, а затим интерфејс са нечим као НетЛинк утичницу. Ако неко има било какве корисне савете бисмо бити драго да чујете од вас.

Више детаља ће бити објављено на нашем наредном сајт који се накнадно.

Tags: Категорија: мини2440 Тагс:

Изградња Ангстром за мини2440 са Федора 15

2 comments 28. новембра, 2011 2 коментара

Ево брзог упдате за свако бори са зграде Ангстром за мини2440 на Федори 15 (вероватно такође релевантни за Ф14).

Ако користите БусЕррор је оригинални репо-онда пратите ОЕ упутства као нормално, онда можете користити овај водич , ако желите. Као што је поменуто морате понизити закрпу. Такође сам морао да понизити да због неке некомпатибилности.

--releasever = 12 иум понизити патцх - релеасевер = 12

--releasever = 13 иум понизити се - релеасевер = 13

У почетку сам имао неке грешке око ГПГ кључ, па сам их преузети Ф13 и Ф12 са овде . Можете да их инсталирате овако, на пример:

рпм - импорт Е8Е40ФДЕ.ткт

Онда, ти си добро да се пече.

Ако желите нешто крварење ивице морате да се ваше руке прљаве, ОЕ је недавно променила доста!

Tags: Категорије: Унцатегоризед Тагс:

ЦАТ3626 РГБ ЛЕД дривер + КТ ембеддед 4.6 на Мини2440

ЦАТ3626 је лепо И2Ц уређаја из ОН Семицондуцтор. Она долази у пакету 14 пински ТКФН што је вероватно најтежи ствар коју сам икада залемљена! Сваки пад је одвојена од ње је комшија око 100 микрометара! Да би ствар била још тежа постоји основ јастучићи право у средини за тоне топлоту. Стварно треба да добије неку врсту пробој одбора или рефлоу тога, али то би било досадно! Ево слика уређај пре лемљење:

... И ево готов производ! ЛЕД 10мм дифузна са заједничким анода и максимална струја рејтинг 20мА по каналу. Чим сам залемљена жица на ЦАТ3626 сам га лепе на табли са епокси, са навојима жице кроз рупе и онда лепе оне доле са још епоксида. После тога сам схватио сам заборавио где Пин 1 отишао па сам морао да провући лепак са врха чип!

Жица пролази кроз рупу у средини ове слике је залемљен на ЦАТ3626 и делује као сирова хладњак. У пракси то изгледа да ради довољно добро, мада ја вероватно би требало да имају користи бакра. Повукао сам керамике из старог пројектора сам око лаже. Не неатест посао али ради фино!

Када сам изграђен да сам тестирао брзо користи И2Ц Алатке, а затим написао кернел драјвер. ЦАТ3626 омогућава максимално 32мА по каналу регулисано у корацима од 0.5мА. Нажалост, јер је мој ЛЕР може да максимално 20мА по каналу могу само да генерише ~ 64.000 боја. Да ствар буде гора интензитет светлости није уопште линеарна функција улазна струја тако постићи избледе секвенце нису тако лепо као оних који су радили са ПВМ али они и даље изгледају прилично добро. Ево видео


ИоуТубе ДиректЦАТ3626 РГБ ЛЕД дривер

Tags: , Категорије: Унцатегоризед Тагс: ,

Камелеон 135 за Мини2440

Захваљујући ввв.андахаммер.цом воље и ја сада Камелеон 135 кућиште за Мини2440. Сам радио на Ли-Ион пуњач и када то заврши треба да будемо спремни за неке области тестирања. Потребно је мало времена да се рупе избушене на правом месту, али након што је пијан заједно случај је изузетно снажан. Постоји оптерећења простора унутра за додатне инсталације :)

Можете добити Цхамелеон од ввв.андахаммер.цом .

Tags: Категорије: Унцатегоризед Тагс:

Блуетоотх ГПС на мини2440 са ГПСд

3 comments 18. фебруар 2010 3 коментара

Дуго времена сам имао СиРФ 3 Блуетоотх ГПС који сам управо повезан са мини2440 користећи смешно јефтине УСБ Блуетоотх адаптер из ДеалЕктреме . Укључујући и испоруке кошта £ 1.38 испоручена! Ево шта добијате за свој новац:

Чип је Цонвисе ЦВ6626. У сваком случају, оно што је најважније је да ако имате Блуетоотх конфигурисали ради оут оф тхе бок!

Повезивање ГПС је лако. Прво проверите интерфејс:

хцицонфиг-

Ако се каже да доле бринг ит уп:

хцицонфиг хци0 горе

Након извршења изнад сам добио следеће:

роот @ мини2440: ~ # хцицонфиг-
хци0: Тип: УСБ
: 15 :A3: 10 ACL MTU: 672 : 3 SCO MTU: 128 : 2 БД Адреса: 00: 15: 83: 15: А3: 10 АЦЛ МТУ: 672: 3 СЦО-МТУ: 128: 2
УП РУННИНГ
sco: 0 events: 11 errors: 0 РКС битес: 348 АЦЛ: 0 сцо: 0 догађаји: 11 еррорс: 0
sco: 0 commands: 11 errors: 0 ТКС битес: 38 АЦЛ: 0 сцо: 0 команде: 11 еррорс: 0
Карактеристике: 0кФФ 0к3е 0к85 0к30 0к18 0к18 0к00 0к00
Пакет тип: ДМ1 ДМ3 ДМ5 ДХ1 ДХ3 ДХ5 ХВ1 ХВ2 ХВ3
Линк политике:
Линк моду: Славе ПРИХВАТАМО
Назив:''
Класа: 0к000208
Сервис Класе: Непознато
Уређај Класа: телефон, бежични
0x3 ) HCI Rev: 0xc5c LMP Ver: 2.0 ( 0x3 ) LMP Subver: 0xc5c ХЦИ Вер: 2.0 (0к3) ХЦл Рев: 0кц5ц ЛМП Вер: 2.0 (0к3) ЛМП Субвер: 0кц5ц
) Произвођач: Цамбридге Силицон Радио (10)

Сада се окрећемо ГПС на и урадите скенирања:

роот @ мини2440: ~ # хцитоол скенирање
Скенирање ...
00:0 Д: Б5: 32: 2Ц: 02 БТ-ГПС- 322Ц02

Сада попуните у / етц / блуетоотх / рфцомм.цонф са детаљима. Ево моје:

#
# РФЦОММ конфигурациони фајл.
#
рфцомм0 {
# Аутоматски везују уређај приликом покретања
; везују да;

# Блуетоотх адреса уређаја
Уређај 00:0 Д: Б5: 32: 2Ц: 02;

# РФЦОММ канал за везу
Канал 1;

# Опис конекције
Цоммент "БТ-ГПС 322Ц02";
}

Следећа везују уређај:

рфцомм везују рфцомм0

И проверите излазни уређај користи:

dev / rfcomm0 цат / дев / рфцомм0

Затим ми је био битбакед гпсд, тако што ћете укуцати:

битбаке гпсд

У мом ОЕ инсталације (погледајте разне поруке о постављању ове горе).

Када се то гради можете инсталирати одговарајуће ипкс. Из меморије мислим да сам инсталирао следеће:

гпсд_2.39-р0.5_армв4т.ипк

гпсд-статиц_2.39-р0.5_армв4т.ипк

гпсд-гпсцтл_2.39-р0.5_армв4т.ипк

ГПС-утилс_2.39-р0.5_армв4т.ипк

либгпс18_2.39-р0.5_армв4т.ипк

Ово повукао у цели терет других пакета. Следећа можете почети гпсд куцањем:

rfcomm0 гпсд / дев / рфцомм0

И прати користећи излаз:

гпсмон

Ако је све добро прошло требало би да излаз текст анализирати НМЕА податке:

У сваком случају .. то је само врх ицебург. Ако желите да сазнате више погледајте на сајту гпсд и Блуетоотх страница имам заснован овај пост у.

Кт уграђени 4.6.0 + Квт + ккпс5 акцелерометар!

28 comments Фебруар 14тх, 2010 28 Цомментс

Након тестирања рада ккпс5 акцелерометар са И2Ц алата сам написао тестирање апликација користи И2Ц-Дев интерфејс. Ако желите да тестирате ваш код пре него што написали језгро возач је ово дефинитивно добро место за почетак. Једном сам имао конфигурацију регистара правилно подешен и сам рутину за читање убрзања вектори сам Лите дс1621 језгро возачу да минимум, а затим је поново изграђен поново да ради са ккпс5. Тада сам битбакед ккпс5 возача као кернел модул, заједно са хвмон и савршено ради! :) Затим ми је био крст састављен квт 5.2.0 и планирала убрзање као функција времена. Видео испод је преузет са антиалиасед линија које успорава освежавања, али их чини изгледају лепо. Ако га парцела без овог омогућила да ради веома глатко. Овде можете видети ккпс5 ради без спољних Лов Пасс Филтер (интерни филтер 1кХз), а упркос томе излаз је прилично стабилна. Оно што ме импресионирао највише је осетљивост. Када се стави на столу слободног пада прекине индикатор светли ако кап један од мало ораха из фриендлиарм ЛЦД-око 10 цм од апарата!


ИоуТубе Директхттп: / / ввв.иоутубе.цом/ватцх?в=ј5ФКмКПкхвг

Битбакинг кернела, Ангстром и Кт4 уграђене све одједном

101 comments 18. новембра, 2009 101 коментаре

То је оно што је требало да уради за почетак! Упутства су веома слична претходним, осим овог пута смо клон право складиште ГИТ!

На свежу копију Федора 11 сам ажурира систем и инсталирао пакете препоручује ОЕ:

yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip су-ц "иум инсталл питхон М4 би вгет прегиб ФТП биографије субверзије катрана бзип2 гзип распаковати
питхон-псицо Перл Техинфо теки2хтмл диффстат опењаде ДоцБоок-стиле-ДСССЛ
ДоцБоок-стиле-КССЛ ДоцБоок ДТД-ДоцБоок-утилс Сед бизона БЦ глибц-девел глибц-статик
quilt groff linuxdoc-tools patch linuxdoc-tools ГЦЦ бинутилс пцре пцре-девел ГИТ јорган Грофф линукдоц алата Патцх линукдоц-алата
ГЦЦ-Ц + + хелп2ман перл-ЕктУтилс-МакеМакер "

Онда сам направио фолдер под називом ОЕ у мом хоме директоријуму и ГИТ клонирани мини2440 репо:

цд ~

мкдир ОЕ

ЦД ОЕ

repo.or.cz / openembedded / mini2440.git openembedded ГИТ гит клон: / / репо.ор.цз / опенембеддед / мини2440.гит опенембеддед

Тада сам подешавање извор-Ме.ткт сличан раније:

гедит извор-Ме.ткт

Ставио сам следеће:

= "/home/doug/OE" извоз ОЕТРЕЕ = "/ хоме / Доуг / ОЕ"

/ : ${OETREE} / openembedded / ББПАТХ = $ {ОЕТРЕЕ} / $ {ОЕТРЕЕ} / опенембеддед /

for Ångström ехо Подешавање Дев енв за Ангстром

-z ${ORG_PATH} ] ; then ако [-з $ {ОРГ_ПАТХ}], а затим
ОРГ_ПАТХ = $ {ПАТХ}
извоз ОРГ_ПАТХ
Фи

-z ${ORG_LD_LIBRARY_PATH} ] ; then ако [-з $ {ОРГ_ЛД_ЛИБРАРИ_ПАТХ}], а затим
ОРГ_ЛД_ЛИБРАРИ_ПАТХ = $ ЛД_ЛИБРАРИ_ПАТХ {}
извоз ОРГ_ЛД_ЛИБРАРИ_ПАТХ
Фи

/ openembedded / bitbake / bin: ${ORG_PATH} ПАТХ = $ {ОЕТРЕЕ} / опенембеддед / битбаке / бин: $ {ОРГ_ПАТХ}

ЛД_ЛИБРАРИ_ПАТХ =
извоз ЛД_ЛИБРАРИ_ПАТХ ПУТ ББПАТХ
=C извоз ланг = Ц
= "MACHINE DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC" извоз ББ_ЕНВ_ЕКСТРАВХИТЕ = "МАШИНА дистро ОЕТРЕЕ АНГСТРОМ_МОДЕ АНГСТРОМЛИБЦ либц"

'sysctl vm.mmap_min_addr=0' су-ц 'сисцтл вм.ммап_мин_аддр = 0'

ецхо "Измењени окружење за ОЕ развој"

Сада све што треба да урадите је да подешавање лоцал.цонф. Једноставно измените пример и да га копирате на право место:

ЦД опенембеддед
гедит мини2440_лоцал_цонф_екампле.цонф

Чита овај фајл и изменити по потреби. Ја сам у прилогу моје као пример. Сада га ископирате на цонф / лоцал.цонф

local.conf цп мини2440_лоцал_цонф_екампле.цонф цонф / лоцал.цонф

Ако желите Кт4-уграђене или било који други пакет укључен у израду просто измените рецепт у:

images / mini2440-image.bb опенембеддед / Рецепти / имагес / мини2440-имаге.бб

Додао сам Кт4-уграђене:

# Ангстром боотстрап слику

ИМАГЕ_ПРЕПРОЦЕСС_ЦОММАНД = "цреате_етц_тиместамп"

АНГСТРОМ_ЕКСТРА_ИНСТАЛЛ = ""?

ЗАВИСИ = "задатак-базних продужен
пспласх-Зап
есекеид У-Боот-утилс тслиб
И2Ц алата И2Ц екрана рсинц НФС-утилс
дирецтфб гдбсервер дирецтфб МТД-утилс
"

ИМАГЕ_ИНСТАЛЛ = "задатак-базних продужен
$ {АНГСТРОМ_ЕКСТРА_ИНСТАЛЛ}
пспласх-Зап Кт4 уграђене у
есекеид У-Боот-утилс тслиб-калибрисати тслиб-тестови
И2Ц алата И2Ц екрана рсинц НФС-утилс-клијент
дирецтфб гдбсервер дирецтфб МТД-утилс
рсвг Панго
"

извоз ИМАГЕ_БАСЕНАМЕ = "мини2440-имаге"
ИМАГЕ_ЛИНГУАС = ""

наследити слику

Онда све што треба да урадите је извор скрипта ма где год да га ставите:

извор извор-Ме.ткт

и покрените битбаке:

битбаке мини2440-слике

из ~ / ОЕ / опенембеддед / директоријум ..

Ако добијете грешку покушавајући да изгради пакет пробајте чишћење је:

битбаке-Ц чисте ИНСЕРТПАЦКАГЕНАМЕ

Затим покушајте поново и изградите слику. Можда нећете имати тај проблем. Претпостављам да ни је зато Цхецксум парсер није успео да изгради или мој ХДД је сумњивих. То је само десило једном на бинутилс, али су радили добро после чишћења.

Неколико сати касније, ако све продје како би требало да имате слике у:

oetmp / deploy / glibc / images / mini2440 / ~ / ОЕ / оетмп / распореди / глибц / имагес / мини2440 /

Очигледно тај директоријум зависи од тога шта подесити у лоцал.цонф.

Гоод луцк!

Конфигурисање Отворено Ембеддед да се пече Ангстром слика за мини2440

Напомена: приметио сам неколико људи има проблема са Ангстром граде користећи Даг чланак , па сам помислио да ћу објавити тачан метод сам користио (који као да ради!), тако да други могу да се реконструише своје кораке из збуњујуће било изменом претходном чланку! Ако већ имате успешно печен Ангстром слику занемарите овај пост!

Пре свега желео бих да истакнем да је овај чланак у суштини спајање Опен уграђени вики (Први кораци) и Ангстром је "Изградња Ангстром" чланака али у контексту који се односе на мини2440 уграђени рачунар. Ако желите детаљније и вероватно боље писмено објашњење погледајте ова два члана.

Проверите да ли сте пакете потребне за отворено уграђен (ОЕ) посетити овде и гледајући у одељку се односе на Вашу дистрибуцију. Покретање Федора 11 сам урадио:

"yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip су-ц "иум инсталл питхон М4 би вгет прегиб ФТП биографије субверзије катрана бзип2 гзип распаковати
питхон-псицо Перл Техинфо теки2хтмл диффстат опењаде ДоцБоок-стиле-ДСССЛ
ДоцБоок-стиле-КССЛ ДоцБоок ДТД-ДоцБоок-утилс Сед бизона БЦ глибц-девел глибц-статик
ГЦЦ бинутилс пцре пцре-девел ГИТ јорган Грофф линукдоц алата Патцх линукдоц-алата
ГЦЦ-Ц + + хелп2ман перл-ЕктУтилс-МакеМакер "

Добијање на посао ...

Отворите терминал. Проблем ових команди:

СУ -
/ stuff2 / build / conf мкдир-п / стуфф2 / изградити / цонф
-Rf / stuff2 / цхмод 777-рф / стуфф2 /
излаз
stuff2 / ЦД / стуфф2 /

Довнлоад Латест битбаке од овде и екстракт битбаке директоријум у архиву (нпр. битбаке-1.8.16) до / стуфф2 /

Неколико команди:

bitbake МВ битбаке-1.8.16 / битбаке
git.openembedded.org / openembedded ГИТ гит клон: / / гит.опенембеддед.орг / опенембеддед
conf / local.conf.sample build / conf / local.conf цп опенембеддед / цонф / лоцал.цонф.сампле изградњу / цонф / лоцал.цонф

Уређивање цонфиг сте управо копирали користећи ваш омиљени текст едитор.

local.conf гедит изградњу / цонф / лоцал.цонф

Важно је да прочитате конфиг пажљиво, тако да можете разумети шта све ради ...

Следећа уредити да изгледа отприлике овако (што је само мало модификована верзија опенембеддед / цонтриб / ангстром / лоцал.цонф):

Напомена: Немојте да копирате и налепите из овог члана због форматирања питања. Можете да преузмете готових лоцал.цонф овде. Само екстракт у / стуфф2/буилд/цонф / ...

МАШИНА = "мини2440"

# Где за складиштење извора
ДЛ_ДИР = "/ стуфф2/довнлоадс"

Наследити + = "рм_ворк"

# Проверите да ли сте инсталирали ове
АССУМЕ_ПРОВИДЕД + = "гдк-пикбуф-цсоурце матерњи ИмагеМагицк-матерњи либрсвг матерњи"

# Које фајлове желимо да анализирамо:
ББФИЛЕС: = "/ стуфф2/опенембеддед/реципес /*/*. ББ"
ББМАСК = ""

# Каква слика желимо?
ИМАГЕ_ФСТИПЕС + = "тар.бз2"

# Поставите ТМПДИР уместо кршитеља да $ пвд / тмп
ТМПДИР = "/ стуфф2 / $ {} дистро-дев"

# Искористити СМП и брз дискова
ПАРАЛЛЕЛ_МАКЕ = "-Ј2"
ББ_НУМБЕР_ТХРЕАДС = "2"

# Тиндербок
# Наследити + = "оестатс-клијент"
ОЕСТАТС_БУИЛДЕР = "минаме"

Дистро = "ангстром-2008.1"

Сачувај и изађете из едитора. Преузмите овај скрипт и преместите је на директоријум / стуфф2 /.

Проверите да је ок:

source-me.txt гедит / стуфф2 / извор-Ме.ткт

То би требало да изгледа отприлике овако:

= "/stuff2" извоз ОЕТРЕЕ = "/ стуфф2"
= / stuff2 / bitbake / bin: $PATH извоз патх = / стуфф2 / битбаке / бин: $ ПАТХ
/ : ${OETREE} / build / : ${OETREE} / openembedded / ББПАТХ = $ {ОЕТРЕЕ} / $ {ОЕТРЕЕ} / изградити /: $ {ОЕТРЕЕ} / опенембеддед /
/ build / ПКГДИР = $ {ОЕТРЕЕ} / изградити /
/ downloads ДЛ_ДИР = $ {ОЕТРЕЕ} / довнлоад
for Ångström ехо Подешавање Дев енв за Ангстром

-z ${ORG_PATH} ] ; then ако [-з $ {ОРГ_ПАТХ}], а затим
ОРГ_ПАТХ = $ {ПАТХ}
извоз ОРГ_ПАТХ
Фи

-z ${ORG_LD_LIBRARY_PATH} ] ; then ако [-з $ {ОРГ_ЛД_ЛИБРАРИ_ПАТХ}], а затим
ОРГ_ЛД_ЛИБРАРИ_ПАТХ = $ ЛД_ЛИБРАРИ_ПАТХ {}
извоз ОРГ_ЛД_ЛИБРАРИ_ПАТХ
Фи

/ openembedded / bitbake / bin: ${ORG_PATH} ПАТХ = $ {ОЕТРЕЕ} / опенембеддед / битбаке / бин: $ {ОРГ_ПАТХ}

ЦД $ ПКГДИР

ЛД_ЛИБРАРИ_ПАТХ =
извоз ЛД_ЛИБРАРИ_ПАТХ ПУТ ББПАТХ
=C извоз ланг = Ц
= "MACHINE DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC" извоз ББ_ЕНВ_ЕКСТРАВХИТЕ = "МАШИНА дистро ОЕТРЕЕ АНГСТРОМ_МОДЕ АНГСТРОМЛИБЦ либц"

ецхо "Измењени окружење за ОЕ развој"

сачували, и почните писмо:

stuff2 / ЦД / стуфф2 /
извор извор-Ме.ткт
openembedded ЦД .. / опенембеддед

један ласт упдате:

ГИТ повуците

Питање неколико команди да поправи изгради питања:

Су
сисцтл вм.ммап_мин_аддр = 0
Fixes an SELINUX problem during building ) сетенфорце 0 (исправке СЕЛинук проблем у току изградње)
излаз

Питање Буилд команде:

битбаке база-слике; битбаке конзоли-слике; битбаке к11-слике

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

deploy / glibc / images / mini2440 стуфф2 / ангстром-дев / распореди / глибц / имагес / мини2440

Требало би да имате слику (е) у јффс2. За трепере и тар.гз. За монтажу користећи НФС.

Нови хардвер!

4 comments 2. новембар 2009 4 коментара

Након разбијање з-осе конекцију на мом први уређај сам наредио ново ККСПС5 акцелерометар од цроднет на еБаи. Заиста препоручујем овај продавца, он је веома јефтин и шаље ствари брзо.

Брзо сам куцао заједно спој на веробоард и повезан базе транзистора у слободном паду / кретање прекине игла да провери да је ради. То је изузетно осетљиво, ЛЕД филмовима на то да ли сам кап моје перо на једном крају мом столу када је апарат на другог! Био сам веома задовољан што је све добро функционише, па сам га прикључи на И2Ц бус користећи кабл комплета љубазно добили од ввв.андахаммер.цом. Коришћењем алата И2Ц сам био у стању да поставе регистре и читање вектора убрзања без икаквих проблема тако да сам прилично сигуран све добро ради. Био сам помало забринут прелази у аутобус капацитивности на први поглед.

DSC_0069

DSC_0068

Испоставило се да сам и даље могу користити стари уређај ако сам се ослањају на унутрашње Филтер пролаза ниских тонова. Размишљао сам да се ово уради у сваком случају и коришћење Калманов филтер за обраду излаз. Прво морам да напише драјвер уређаја тако да сам брзо сам се покушавајући да науче Ц До сада сам добио основне кернел модул горе и трчање на мини2440 :)

Изградња Ангстром

27 comments 1. новембра, 2009 27 коментари

Сам смисао да стави ово за неко време. Пружање ништа наопако цео процес је заправо веома лако! Ово је у основи рехасх од Ангстром страници тако да можете желети да следи да узимање белешке мала одступања испод:

= "/home/doug/OE" извоз ОЕТРЕЕ = "/ хоме / Доуг / ОЕ"
${OETREE} мкдир-п $ {ОЕТРЕЕ}

ЦД $ {ОЕТРЕЕ}
git.openembedded.org / openembedded.git openembedded ГИТ гит клон: / / гит.опенембеддед.орг / опенембеддед.гит опенембеддед
ЦД опенембеддед
stable / 2009 -b stable / 2009 ГИТ каси порекла / стабилно / 2009-б стабилан / 2009

Да једноставно ажурирајте ОЕ метаподатке:

/ openembedded ЦД $ {ОЕТРЕЕ} / опенембеддед
ГИТ повуците

Сада би предложио сценарио извор-Ме.ткт мења ОЕТРЕЕ да одговара вашим потребама:

= "/home/doug/OE" извоз ОЕТРЕЕ = "/ хоме / Доуг / ОЕ"

/ : ${OETREE} / build / : ${OETREE} / openembedded / ББПАТХ = $ {ОЕТРЕЕ} / $ {ОЕТРЕЕ} / изградити /: $ {ОЕТРЕЕ} / опенембеддед /
/ build / ПКГДИР = $ {ОЕТРЕЕ} / изградити /
/ downloads ДЛ_ДИР = $ {ОЕТРЕЕ} / довнлоад
for Ångström ехо Подешавање Дев енв за Ангстром

-z ${ORG_PATH} ] ; then ако [-з $ {ОРГ_ПАТХ}], а затим
ОРГ_ПАТХ = $ {ПАТХ}
извоз ОРГ_ПАТХ
Фи

-z ${ORG_LD_LIBRARY_PATH} ] ; then ако [-з $ {ОРГ_ЛД_ЛИБРАРИ_ПАТХ}], а затим
ОРГ_ЛД_ЛИБРАРИ_ПАТХ = $ ЛД_ЛИБРАРИ_ПАТХ {}
извоз ОРГ_ЛД_ЛИБРАРИ_ПАТХ
Фи

/ openembedded / bitbake / bin: ${ORG_PATH} ПАТХ = $ {ОЕТРЕЕ} / опенембеддед / битбаке / бин: $ {ОРГ_ПАТХ}

ЦД $ ПКГДИР

ЛД_ЛИБРАРИ_ПАТХ =
извоз ЛД_ЛИБРАРИ_ПАТХ ПУТ ББПАТХ
=C извоз ланг = Ц
= "MACHINE DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC" извоз ББ_ЕНВ_ЕКСТРАВХИТЕ = "МАШИНА дистро ОЕТРЕЕ АНГСТРОМ_МОДЕ АНГСТРОМЛИБЦ либц"

ецхо "Измењени окружење за ОЕ развој"

Такође сам морао да поставите:

судо сисцтл вм.ммап_мин_аддр = 0

Онда подешавање лоцал.цонф:

${OETREE} / build / conf мкдир-п $ {ОЕТРЕЕ} / изградити / цонф
/ openembedded / contrib / angstrom / local.conf ${OETREE} / build / conf / цп $ {ОЕТРЕЕ} / опенембеддед / цонтриб / ангстром / лоцал.цонф $ {ОЕТРЕЕ} / изградити / цонф /

Сада Едит $ {ОЕТРЕЕ} / изградити / цонф / лоцал.цонф и додали ово до краја:

МАШИНА = "мини2440"

Сада довнлоад мини2440 фајл конфиг из опенембеддед. Стави ово у:

openembedded / conf / machine / $ {ОЕТРЕЕ} / опенембеддед / цонф / машине /

Сада извор извор-Ме.ткт, идите на ОЕ дрво, проверите да је до данас

извор извор-Ме.ткт

/ openembedded ЦД $ {ОЕТРЕЕ} / опенембеддед

ГИТ Пулл --ребасе

Сада изгради слике, можете изградити их све, или само један. Користио сам базу слику за покретање Кт, али сам такође изграђена ГПЕ слике које су радиле лепо ако вам је потребна.

битбаке база-слике; битбаке конзоли-слике; битбаке к11-слике; битбаке ГПЕ-слике

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

Резултат завршава у:

angstrom-dev / deploy / glibc / images / mini2440 $ {ОЕТРЕЕ} / ангстром-дев / распореди / глибц / имагес / мини2440

Требало би да имате слику (е) у јффс2. За трепере и тар.гз. За монтажу користећи НФС.

Tags: , , , Категорије: Унцатегоризед Тагс: , , ,