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

 
 
6 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Как поднять uClinux ...
3.14
сообщение Aug 3 2005, 19:04
Сообщение #1


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

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



В общем ламерский вопрос ...
Задался целью поднять на Xilinx StarterKit (Spartan3-200) ucLinux.
Прикрутил через расширительный разъем SDRAM 32MB.
И тут самое интересное - "что делать дальше"?
полазил на http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux/, дык там все примеры для других плат. Скачал пример для платы со Spartan3-2000, выкинул "не нужную" периферию - ничего не вышло sad.gif
Как сделать образ с нужными мне модулями и какая периферия жизненно необходима?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Maksim
сообщение Aug 3 2005, 20:18
Сообщение #2


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

Группа: Свой
Сообщений: 164
Регистрация: 27-06-04
Пользователь №: 194



Цитата(3.14 @ Aug 3 2005, 22:04)
В общем ламерский вопрос ...
Задался целью поднять на Xilinx StarterKit (Spartan3-200) ucLinux.
Прикрутил через расширительный разъем SDRAM 32MB.
И тут самое интересное - "что делать дальше"?
полазил на http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux/, дык там все примеры для других плат. Скачал пример для платы со Spartan3-2000, выкинул "не нужную" периферию - ничего не вышло sad.gif
Как сделать образ с нужными мне модулями и какая периферия жизненно необходима?
*

sad.gif А с тем количеством памяти что есть на плате, ucLinux - "не заведётся"? cranky.gif

P.S. тоже приглядываюсь к ucLinux, но хочу его прикрутить в будущем к PowerPC


--------------------
qwerty
Go to the top of the page
 
+Quote Post
3.14
сообщение Aug 4 2005, 05:41
Сообщение #3


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

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



Должно завестись. Я сначала прикрутил, а потом полистал "форум" по microblaze+uclinux wink.gif, там утверждают что урезанное ядро влезет на 500к.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 4 2005, 06:20
Сообщение #4


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(3.14 @ Aug 4 2005, 09:41)
Должно завестись. Я сначала прикрутил, а потом полистал "форум" по microblaze+uclinux wink.gif, там утверждают что урезанное ядро влезет на 500к.
Есть такой симулятор -
http://www.skyeye.org/
http://gro.clinux.org/projects/skyeye/
Он симулирует проц вместе с периферией, вроде бы как даже относительно быстро.

Там пример симуляции uClinux идет прямо с инсталяшкой. Просто бинарники.

MicroBlaze там нет, но. IMHO, отличия в размере кода для ARM7 будут не очень существенные.

К сожаланию, доки много на китайском, т.е. проект китайский.

Сам не пробовал пока (только инфу нашел), но положительных отзывов в инете много.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 4 2005, 06:33
Сообщение #5


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Maksim @ Aug 4 2005, 00:18)
P.S. тоже приглядываюсь к  ucLinux, но хочу его прикрутить в будущем к PowerPC
Может я чего не догнал, но в современных пувер пысях вроде как MMU есть. Значит, можно и Linux нормальный поставить. В чем кайф от uC в данной ситуации?

Или идет жесткая борьза за RAM? Тогда eCOS или RTEMS.

RTEMS народ вон вообще на 16 битные машинки почти портировал (не далее как вчера я в листе по ОСи дискуссию затеял). На полном серьезе хотят на 128 мегу поставить. И вроде как уже живет в pre-alpha версии. Разумеется, без BSD сокетов и пр.

Вообще, IMHO, для дешевого варианта Linux очень хорошо подходит ARM720 MMU кеш 8кб. Это, прежде всего, cirrus и sharp. Sharp LH79525 вообще будет хит типа LPC2xxx, Atmel SAM64, когда ревизию А1 выпустят в массовое производство (вроде как это в июне случилось), и линух портируют. Полный кайф - загрузка по I2C, NAND; Ethernet, USB device, DMA очень продвинутое. SDRAM 8м поставить (чип такой сейчас $1.5 стоить должен) - и вперед!
Go to the top of the page
 
+Quote Post
3.14
сообщение Aug 4 2005, 08:42
Сообщение #6


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

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



когда ревизию А1 выпустят в массовое производство (вроде как это в июне случилось), и линух портируют.
Было бы очень замечательно если такое произойдет, но думаю раньше чем через год не стоит ожидать чего то, что можно будет использовать.

Ну а в случае с FPGA, такой "хит" уже сейчас выпустить можно wink.gif и не быть зажатим рамками периферии процессора.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 4 2005, 09:12
Сообщение #7


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(3.14 @ Aug 4 2005, 12:42)
когда ревизию А1 выпустят в массовое производство (вроде как это в июне случилось), и линух портируют.
Было бы очень замечательно если такое произойдет, но думаю раньше чем через год не стоит ожидать чего то, что можно будет использовать.

Ну а в случае с FPGA, такой "хит" уже сейчас выпустить можно wink.gif и не быть зажатим рамками периферии процессора.
1. Не все так плохо. Вот тут уже продают кит с линухом от LH79524
http://www.logicpd.com/eps/som/sharp/LH79524/
Линух там от самого шарпа. Поскольку 24 от 25 только шиной и отличается, то проблем быть не должно.

Между прочим, на дижикее это стоит
SDK-LH79524-10-3216 - 420$. - не смертельно.
http://www.digikey.com

2. Ревизию A1, которая решила проблемы с USB и бутом по I2C, они точно начали выпускать в июне - инфа от официальных представителей.

3. Что касается LH79524, то это BGA 0.8. Я уже пытался выяснить вопрос на тему возможности изготовления опытных плат здесь - пролет. Только в забугряндии, 600$ и месяц времени.
http://forum.electronix.ru/index.php?showtopic=6750
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 4 2005, 09:25
Сообщение #8


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Да, кстати, порт линуха от Шарпа на LH79520, который отличется только частью периферии, живет на камне много лет и вполне успешно. Ядро, COM порты, таймера, MMU у нового камня не отличаются - так что шанс запустить линух хотя бы в режиме консоли есть и сегодня.

Кит то того же ложика на LH79520 продается в КТЦ МК за какие-то разумные деньги
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 4 2005, 10:18
Сообщение #9


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Вот и ответ из листа по арм линуху:

>> Sharp LH79520 / LH79524 / LH79525: is Linux 2.4 or 2.6 port available?

MS> There is a port for the LH79524 and the LH79520 kernel is nearly
MS> complete. There isn't, yet, any hardware for the LH79525 for me to
MS> test with. I believe that the only differences will be isloated in
MS> the bootloader setup of the memory controller.

MS> The most recent BSP can be found here.

MS> <http://wiki.buici.com/twiki/bin/view/Main/SharpBoardSupportPackage>

В виках самое интересное - это ссылка на полный комплект BSP для шарпа smile.gif

ftp://ftp.buici.com/pub/arm/bsp/bsp-sharplh7-1.1.1.tar.gz
Go to the top of the page
 
+Quote Post
3.14
сообщение Aug 4 2005, 11:07
Сообщение #10


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

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



Посмотрел здесь http://www.uclinux.org/ports/coldfire/source.html.
Не понял, чтоб собрать ядро под MicroBlaze надо ведь пользоваться компилятором EDK (mb-gcc), а судя из инструкции пользуются линуховым gcc ???
И потом, если я собираюсь ядро собирать из под винды, а кто тогда будет "понимать" *nix-овые скрипты сборки?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
dch
сообщение Aug 4 2005, 11:28
Сообщение #11


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата(Evgeny_CD @ Aug 4 2005, 13:18)

Это BSP под какие процессоры.
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Aug 4 2005, 12:45
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Можно я слегка встряну?
Цитата(3.14 @ Aug 4 2005, 15:07)
Посмотрел здесь И потом, если я собираюсь ядро собирать из под винды, а кто тогда будет "понимать" *nix-овые скрипты сборки?
*

Думаю, cygwin вам поможет. Правда, кросс-компилятор нужен будет.
Когда-то давно, когда я сидел под виндой, то софт, которого в cygwin не было, я собирал прямо из src.rpm. Все то же самое, что и под родной ОС.
Go to the top of the page
 
+Quote Post
3.14
сообщение Aug 4 2005, 13:26
Сообщение #13


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

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



Цитата(andrew_b @ Aug 4 2005, 15:45)
когда я сидел под виндой, то софт, которого в cygwin не было, я собирал прямо из src.rpm.

Т.е. компилили из исходников, предварительно установив gcc ?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 4 2005, 20:33
Сообщение #14


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(dch @ Aug 4 2005, 15:28)
Это BSP под какие процессоры.
Нaсколько я уразумел, Sharp LH79520 / LH79524 / LH7A400 / LH7A404

Еще, из этого пакета я узнал про простой бутлоадер
http://wiki.buici.com/twiki/bin/view/Main/ApexBootloader

Меленький (в 16к влазит!), простой, легко настраиваемый. Etheret для LH79524 уже поддерживает, что супер!
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 4 2005, 20:39
Сообщение #15


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Ну вообще!

ftp://ftp.buici.com/pub/arm/patch-linux-2.6.12/README.txt

README for linux-2.6.12 Patches
These patches comprise the work done for the Sharp LH series
processors for the 2.6 kernel. Use the patches from the highest
numbered sub-directory.
Patches include:
o lh79524 support
o LCD
o Touchscreen
o Ethernet
o Serial
o NOR & NAND flash

o extra lh7a404 support
o Support for several LCD panels
o Touchscreen
o Audio PCM and mixer (ac97) drivers
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 04:42
Рейтинг@Mail.ru


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