|
Как поднять uClinux ... |
|
|
|
Aug 3 2005, 19:04
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 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, выкинул "не нужную" периферию - ничего не вышло  Как сделать образ с нужными мне модулями и какая периферия жизненно необходима?
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
 |
Ответов
(1 - 14)
|
Aug 3 2005, 20:18
|

Частый гость
 
Группа: Свой
Сообщений: 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, выкинул "не нужную" периферию - ничего не вышло  Как сделать образ с нужными мне модулями и какая периферия жизненно необходима?  А с тем количеством памяти что есть на плате, ucLinux - "не заведётся"? P.S. тоже приглядываюсь к ucLinux, но хочу его прикрутить в будущем к PowerPC
--------------------
qwerty
|
|
|
|
|
Aug 4 2005, 06:20
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(3.14 @ Aug 4 2005, 09:41) Должно завестись. Я сначала прикрутил, а потом полистал "форум" по microblaze+uclinux  , там утверждают что урезанное ядро влезет на 500к. Есть такой симулятор - http://www.skyeye.org/ http://gro.clinux.org/projects/skyeye/Он симулирует проц вместе с периферией, вроде бы как даже относительно быстро. Там пример симуляции uClinux идет прямо с инсталяшкой. Просто бинарники. MicroBlaze там нет, но. IMHO, отличия в размере кода для ARM7 будут не очень существенные. К сожаланию, доки много на китайском, т.е. проект китайский. Сам не пробовал пока (только инфу нашел), но положительных отзывов в инете много.
|
|
|
|
|
Aug 4 2005, 06:33
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 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 стоить должен) - и вперед!
|
|
|
|
|
Aug 4 2005, 09:12
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(3.14 @ Aug 4 2005, 12:42) когда ревизию А1 выпустят в массовое производство (вроде как это в июне случилось), и линух портируют.Было бы очень замечательно если такое произойдет, но думаю раньше чем через год не стоит ожидать чего то, что можно будет использовать. Ну а в случае с FPGA, такой "хит" уже сейчас выпустить можно  и не быть зажатим рамками периферии процессора. 1. Не все так плохо. Вот тут уже продают кит с линухом от LH79524 http://www.logicpd.com/eps/som/sharp/LH79524/Линух там от самого шарпа. Поскольку 24 от 25 только шиной и отличается, то проблем быть не должно. Между прочим, на дижикее это стоит SDK-LH79524-10-3216 - 420$. - не смертельно. http://www.digikey.com2. Ревизию A1, которая решила проблемы с USB и бутом по I2C, они точно начали выпускать в июне - инфа от официальных представителей. 3. Что касается LH79524, то это BGA 0.8. Я уже пытался выяснить вопрос на тему возможности изготовления опытных плат здесь - пролет. Только в забугряндии, 600$ и месяц времени. http://forum.electronix.ru/index.php?showtopic=6750
|
|
|
|
|
Aug 4 2005, 10:18
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 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 для шарпа ftp://ftp.buici.com/pub/arm/bsp/bsp-sharplh7-1.1.1.tar.gz
|
|
|
|
|
Aug 4 2005, 12:45
|
Профессионал
    
Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757

|
Можно я слегка встряну? Цитата(3.14 @ Aug 4 2005, 15:07) Посмотрел здесь И потом, если я собираюсь ядро собирать из под винды, а кто тогда будет "понимать" *nix-овые скрипты сборки? Думаю, cygwin вам поможет. Правда, кросс-компилятор нужен будет. Когда-то давно, когда я сидел под виндой, то софт, которого в cygwin не было, я собирал прямо из src.rpm. Все то же самое, что и под родной ОС.
|
|
|
|
|
Aug 4 2005, 20:33
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 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 уже поддерживает, что супер!
|
|
|
|
|
Aug 4 2005, 20:39
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Ну вообще! ftp://ftp.buici.com/pub/arm/patch-linux-2.6.12/README.txtREADME 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
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|