Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:3
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Отладочные платы » SK-LPC2478-S3E
Нужно свежее?
Strijar
Добавлено 22.01.2010 00:30
0
Сообщение: 1
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
Добрый день!

Достал тут из закромов эту плату - вспомнить ;) Собрал для интереса ядро 2.6.21 свежим компилятором от buildroot - работает. Есть идея причесать все. В uClinux штатно нет драйверов для SD/MMC и Ethernet под LPC24хх, можно взять из старого дистьрибутива от EA и попробовать внедрить их в дерево ядра. А то сейчас даже с SD не загрузиться без init(rd/ramfs) (не люблю я его).

Нужно кому нибудь еще? ...или не заморачиваться?
Спуститься к концу Подняться к началу
Персональная информация
mahon
Добавлено 31.01.2010 02:38 Сообщение: 2
mahon
0

Пункты: 80
Регистрация: 31.01.2010
Пол: Мужчина
интересно было бы
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 31.01.2010 15:48 Сообщение: 3
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
Тогда наверное стоит заняться
Спуститься к концу Подняться к началу
Персональная информация
alsegor
Добавлено 27.02.2010 20:49 Сообщение: 4
alsegor
0

Пункты: 4761
Регистрация: 11.06.2009
Пол: Мужчина
Цитата
Тогда наверное стоит заняться

Будте добры, займитесь.
Я так понимаю это посложнее будет чем Linux под ARM9 собирать, и специфики, думаю, куча.
Будет хоть кому вопросы задавать.
А если еще инструкцию напишите, то грамадный Вам респект будет.
Думаю себе такую взять для экспериментов, жаль что она только для SIM508 сделана. SIM300 и дешевле и найти легче.
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 27.02.2010 23:50 Сообщение: 5
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
Сейчас по работе полтребуется ПЛИС, так что снова стряхну пыль с этой платы ;)
Спуститься к концу Подняться к началу
Персональная информация
yra
Добавлено 02.07.2010 20:44 Сообщение: 6
yra
0

Пункты: 87
Регистрация: 16.06.2009
Выложите пожалуйста Вашу версию ядра. Я не так искушен в этом деле не могу совладать с ним.
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 02.07.2010 21:24 Редактировалось 02.07.2010 21:24 Сообщение: 7
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
С платой пришлось расстаться. Ну и ..все было снесено за ненадобностью. А в чем проблема? Насколько я помню там все достаточно безпроблемо собиралось.
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 02.07.2010 21:29 Редактировалось 02.07.2010 21:30 Сообщение: 8
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
Наврал! Сохранились файлы - только там больше 200мб ;)

Я брал - uClinux-dist-20070130.tar.gz и накладывал на него linux-2.6.21-uc0-big.patch.gz и linux-2.6.21-uc0-lpc2468.diff предварительно положив туда ядро linux-2.6.21.tar.bz2
Спуститься к концу Подняться к началу
Персональная информация
yra
Добавлено 03.07.2010 23:33 Сообщение: 9
yra
0

Пункты: 87
Регистрация: 16.06.2009
Цитата
Наврал! Сохранились файлы - только там больше 200мб ;)

Я брал - uClinux-dist-20070130.tar.gz и накладывал на него linux-2.6.21-uc0-big.patch.gz и linux-2.6.21-uc0-lpc2468.diff предварительно положив туда ядро linux-2.6.21.tar.bz2


Я собрал по мануалу uClinux-dist-20070130.tar.gz + ea-uClinux-081020.diff + ea-v3_1_incr1.diff (проверил что патчи наложились.)
С настройками по умолчанию ядро собирается (arm-linux-tools-20061213.tar.gz и arm-elf-tools-20040427.sh) и romfs тоже собирается, но почти пустая (даже без программы init).

При этом выяснилось что все это собирается с помощью arm-elf-gcc (можно открыть и посмотреть uClinux-dist/vendors/config/armnommu/config.arch), тоесть с помощью arm-elf-tools-20040427.sh !!!!!! Зачем тогда arm-linux-tools-20061213.tar.gz (причем собраный с хедерами linux 2.4.x !!!) Интересный еще файл uClinux-dist/vendors/EmbeddedArtists/LPC2478OEM_Board/applications/Makefile. Для сравнения - добыл uclinux от olimex - там в uClinux-dist/vendors/config/armnommu/config.arch прописан CROSS_COMPILE=arm-linux. Ядро 2.6.24. Там правда свои непонятки с romfs.

Сейчас вроде взял под контроль исходники от olimex (2.6.24). Даже сетка поднялась без особых трудностей. Немного все равно скрипты пришлось подправить...

Ох уж эти EAртисты с ихними неработающими дистрибутивами, настроенными по умолчанию. Человеку неискушенному очень трудно все в кучу связать....

Вы имеете доступ к ftp на электрониксе ру? Люди будут очень благодарны, если Вы выложите туда исходники....

Этот процессор + uClinux я бы не стал закладывать в свой проект. Потенцально нестабильная вещь - целостность операционной системы зависит от приложений ибо нет аппаратного механизма изоляции пространства приложений от ядра (mmu). Этот проц для фоторамок.

Проц + freertos или ucos-II - пожалуйста. Классная вещь мягкого реального времени. только вот драйвера периферии надо через себя пропускать..:( + ПЛИС для нестандартной периферии -- все это мощная и гибкая штука.

Для меня uClinux - это путь к linux.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 04.07.2010 21:45 Сообщение: 10
Pavel Ivanchenko
Admin
4.39

Пункты: 92872
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Для меня uClinux - это путь к linux
Вы явно выбрали сложный путь ;) ...
Мне стало не по себе, когда обнаружил, что в uClinux не реализован системный вызов fork, я не понимаю, как в этом случае вобще хоть что то в системе работает как на "большом брате" ...
Все это uC было актуально во времена, когда "нормальных" процессоров (пусть не ARM, но с MMU) еще небыло, сейчас этим только жизнь себе усложнять ...
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-LPC2478-S3E