реклама на сайте
подробности

 
 
9 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> ucLinux на lpc2468, хочу порт
Ivan_Kov
сообщение Nov 12 2007, 12:55
Сообщение #31


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



u-boot версии 1.1.6

Линков куча просто (трафика жалко):
http://www.google.ru/search?q=HOWTO+uClinu...a:ru:unofficial

Сеть вроде работает, хотя я ее особо не пользовал.
MAC адрес - задается, как именно не разбирался, но подозреваю что через u-boot, и похоже хранится где-то в последнем секторе флеш микроконтроллера.
Go to the top of the page
 
+Quote Post
gaidin
сообщение Jan 25 2008, 12:39
Сообщение #32


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 10-01-08
Пользователь №: 33 967



Здравствуйте.
Тоже приобрели отладочную плату от EA (lpc2468), теперь вот разбираемся. На диске был образ для виртуальной машины - home\user\uClinux-dist-20051014 - это исходники того, что зашито в отладочную плату? и как их оттуда вытянуть не подскажите?
Скрипты и прочее успешно исполняется на ките - а как написать программу (формата elf или bin) для зашивки в флеш, чтобы запустить ее? и чтобы она использовала системные вызовы - например простенькую программку моргания светодиодом системным вызовом led?
Не компилить же ее вместе с ядром.
Go to the top of the page
 
+Quote Post
starterkit
сообщение Jan 25 2008, 16:08
Сообщение #33


Частый гость
**

Группа: Участник
Сообщений: 131
Регистрация: 30-12-06
Пользователь №: 24 021



А что озачает "и как их оттуда вытянуть"?
Дистрибутив староват, http://mailman.uclinux.org/pipermail/uclin...May/042875.html
Для того чтобы светодиодом помигать, нужно драйвер написать ...
Для того чтобы свой софт под ARM собрать, как минимум, нужно в мейкфайле указать кроссокмпилятор и пути до либ ...
Я на днях озадачился оживлением микролинуха на одной из своих плат - SK-LPC2478-S3E, пока только u-boot более менее адаптировал.
У меня к Вам встречный вопрос, на Вашей плате u-boot с Ethernet-ом работает (саму плату хотя бы пингануть можно?)?
Ковыряясь в исходниках, обнаружил, что все функции работы с MAC и PHY присутствуют а u-boot ими не пользуется (даже не инициализирует).

Сообщение отредактировал starterkit.ru - Jan 25 2008, 16:08


--------------------
Покупайте наших слонов!!!
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Jan 28 2008, 07:24
Сообщение #34


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Цитата(gaidin @ Jan 25 2008, 15:39) *
... и как их оттуда вытянуть не подскажите?...

Я вынул их так: создал в WMWare новую виртуальную машину с линухом, настроил сетку , подключил к ней образ диска от EA. И по сетке вытянул все что нужно. Настроит сетку на вирт. машине от EA не удалось по причине отсутствия пароля root.
Go to the top of the page
 
+Quote Post
gaidin
сообщение Jan 29 2008, 08:08
Сообщение #35


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 10-01-08
Пользователь №: 33 967



Цитата
Я вынул их так: ...
- да просто с виртуальными машинами не работал. Там в настройках можно примонтировать любую виндовую папку -так что все много проще smile.gif но спасибо!

Цитата
У меня к Вам встречный вопрос,
- не ко мне?

Остался интересным вопрос по созданию программы использующей системные вызовы? ведь драйвера для всей периферии от EA уже есть. Интересно кто как пишет программы для этого uClinux'a - то есть какая платформа, IDE, чтоб подцеплено чтоб все помпилилось, как прошиваете и запускаете?
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Jan 29 2008, 13:17
Сообщение #36


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Цитата(gaidin @ Jan 29 2008, 11:08) *
Интересно кто как пишет программы для этого uClinux'a - то есть какая платформа, IDE, чтоб подцеплено чтоб все помпилилось, как прошиваете и запускаете?


Почитайте здесь:
<каталог с uClinux>/Documentation/Adding-User-Apps-HOWTO

там есть еще много документации, ее тоже не лишним будет почить
И не забудте про сайт EA
Go to the top of the page
 
+Quote Post
DmitryV
сообщение Feb 15 2008, 21:30
Сообщение #37


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 16-06-06
Пользователь №: 18 105



Цитата(gaidin @ Jan 29 2008, 11:08) *
Остался интересным вопрос по созданию программы использующей системные вызовы? ведь драйвера для всей периферии от EA уже есть. Интересно кто как пишет программы для этого uClinux'a - то есть какая платформа, IDE, чтоб подцеплено чтоб все помпилилось, как прошиваете и запускаете?

Если правильно понял суть вопроса, то в общих чертах технология такая:

1. Написать программу + Makefile руками или, например, используя Eclipse (удобнее, мэйкфайлы руками не придется делать). Компилер использовать arm-elf-gcc. Если делать это все под Linux, то компилить можно прямо из Eclipse, под виндой - либо использовать toolchain, собранный под cygwin, либо IDE использовать для удобства, а компилить все равно линуксом. Указать компилеру -Iпуть_к_kernel/include.
2. положить программу в rootfs и персобрать его (другой вариант - скинуть программу на USB MSD флэшку - при отладке гораздо удобнее)
3. перепрошить rootfs.

Ну а дальше можно приступить к прикручиванию gdb и прочих прелестей smile.gif
Go to the top of the page
 
+Quote Post
starterkit
сообщение Mar 10 2008, 22:07
Сообщение #38


Частый гость
**

Группа: Участник
Сообщений: 131
Регистрация: 30-12-06
Пользователь №: 24 021



Если не сложно, положите здесь шаблон собраного ядра с консолью на UART0 (насколько понимаю, она у EA на UART0).
Уперся, не могу признаков жизни от ядра получить ...

Сообщение отредактировал starterkit - Mar 10 2008, 22:10


--------------------
Покупайте наших слонов!!!
Go to the top of the page
 
+Quote Post
Alexei Kopendako...
сообщение Mar 13 2008, 07:43
Сообщение #39





Группа: Участник
Сообщений: 6
Регистрация: 11-03-08
Пользователь №: 35 806



Добрый день.
Подскажите, достаточно ли будет для начала работы с lpc2468 архива, лежащего на http://www.uclinux.org/pub/uClinux/dist/uC...0080109.tar.bz2 ? Просто канал узкий, мне его еще дня 3 тянуть sad.gif
Go to the top of the page
 
+Quote Post
3.14
сообщение Mar 13 2008, 21:35
Сообщение #40


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



2 Alexei Kopendakov
Нет

2 All
Пробовал запустить ядро на своей системе, собранное отсюда http://mozware.free.fr/linux/
Собранное ядро упорно не хочет подавать признаков жизни sad.gif
Собранное ядро от EA работатет ...

Кто-нибудь успешно запускал ядро собранное по вышеуказанной ссылке (или из другого места кроме EA) и на каком железе?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Alexei Kopendako...
сообщение Mar 14 2008, 11:21
Сообщение #41





Группа: Участник
Сообщений: 6
Регистрация: 11-03-08
Пользователь №: 35 806



А где можно скачать ядро он ЕА?
Go to the top of the page
 
+Quote Post
3.14
сообщение Mar 14 2008, 11:25
Сообщение #42


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



А по вышеуказанной ссылке зайти ...


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
3.14
сообщение Mar 15 2008, 08:37
Сообщение #43


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



2 Alexei Kopendakov
Сори, старый стал - читаю плохо smile.gif, ЕА дист разве что на нашем ФТП или через знакомых ...

2All
Пытаюсь собрать u-boot отсюда http://mozware.free.fr/linux/vendors.tar.bz2
Хотя версия одна и таже 1.1.6, в этой поддерка сети включена и аргументы загрузки ядру передаются.
Следуя инструкции "make -f Makefile.uclinux" получаю:
Прикрепленное изображение

"Предыдущий" u-boot собирается нормально.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Mar 15 2008, 09:18
Сообщение #44


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Ядро 2.6.11 от EA
Добавлена поддержка USB Host/Device, Ethernet, MTD ну может и еще чего.

h**p:/ / w w w . uclinux . org/pub/uClinux/dist/uClinux-dist-20051014.tar.gz
h**p: / / w w w . kernel . org/pub/linux/kernel/v2.6/linux-2.6.11.8.tar.gz
Прикрепленный файл  uC_20051014_linux_2.6.11.8_ea1.diff.gz ( 389.51 килобайт ) Кол-во скачиваний: 412

Прикрепленный файл  ea_v2_0_incr1.diff.gz ( 12.45 килобайт ) Кол-во скачиваний: 378

Прикрепленный файл  ea_v2_0_incr2.diff.gz ( 8.18 килобайт ) Кол-во скачиваний: 361

Прикрепленный файл  u_boot_1.1.6_ea_v1_8_1.diff.gz ( 187.43 килобайт ) Кол-во скачиваний: 862

Прикрепленный файл  readme.tar.gz ( 204.5 килобайт ) Кол-во скачиваний: 313


P.S. Вроде ничего не забыл
Go to the top of the page
 
+Quote Post
Kostos
сообщение Mar 15 2008, 09:54
Сообщение #45


Частый гость
**

Группа: Свой
Сообщений: 88
Регистрация: 10-07-07
Пользователь №: 29 025



А более новый дистрибутив не пойдет? ( например вот этот - uClinux-dist-20070130.tar.gz)
Я понимаю, что патчи прилажены именно к uClinux-dist-20051014.tar.gz., но всё таки.

PS все понял - размер дистрибутива однако ... не маленький.

Сообщение отредактировал Kostos - Mar 15 2008, 09:58
Go to the top of the page
 
+Quote Post

9 страниц V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 17:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01481 секунд с 7
ELECTRONIX ©2004-2016