LINUX.ORG.RU

Посоветуйте дистрибутив для Embedded


0

0

Знающие люди посоветуйте пожайлуста дистрибутив Linux для Embedded системы, основное требование ядро 2.6 и не большой размер самого дистрибутива. На плате процессор Geode, поставить систему планирую на CompactFlash.

anonymous

Re: Посоветуйте дистрибутив для Embedded


да любой. хоть LFS + /dev/brain + /dev/hands.
ну или же в противном случае никакой.

// wbr

klalafuda ★☆☆ ()
Ответ на: Re: Посоветуйте дистрибутив для Embedded от klalafuda

Re: Посоветуйте дистрибутив для Embedded

Хотелось бы готовый, что нибудь бесплатное аля HardHat от монтависты. Если конечно надо изобретать велосипед, то я изобрету, но есть ведь еще задачи, которые нужно решать, вот я и подумал что хорошо бы срезать путь

anonymous ()
Ответ на: Re: Посоветуйте дистрибутив для Embedded от anonymous

Re: Посоветуйте дистрибутив для Embedded


hm.. что мешает взять все что угодно, например RHEL4, выкинуть из него все, что вам не нужно, и остатки положить на флеш?

очевидно, задаваясь подобной задачей, вы более чем хорошо себе представляете, как устроен и работает "Linux". как следствие, задача обрезания любого дистрибутива до требуемого размера - это всего лишь мелкая рутина.

// wbr

klalafuda ★☆☆ ()

Re: Посоветуйте дистрибутив для Embedded

Проще так - берешь слаку и обрезаешь что не надо.

готовых решений _НОРМАЛЬНЫХ_ нет.

ДА и вообще вопрос поставлен не корректно. Или ты шутишь так ?

alphex_kaanoken ★★★ ()
Ответ на: Re: Посоветуйте дистрибутив для Embedded от klalafuda

Re: Посоветуйте дистрибутив для Embedded

Ну вот это очень хороший вариант, я так собирался действовать, если не удасться найти аналоги BlueCat или HardHat. Просто поверхностный поиск на гугле мне не дал результатов особых, решил спросить здесь :) Вообщем теперь понятно, что бесплатных и полностью готовых решений нет, но DSL наиболее близок к тому что мне нужно. Спасибо.

anonymous ()
Ответ на: Re: Посоветуйте дистрибутив для Embedded от alphex_kaanoken

Re: Посоветуйте дистрибутив для Embedded

А что тут не корректного? Готовые решения нормальные есть, но они стоят денег, причем бОльших нежели, стоимость времени, которое я потрачу на создание своего дистрибутива или урезание чего-нибудь вроде DSL.

anonymous ()

Re: Посоветуйте дистрибутив для Embedded

> Знающие люди посоветуйте пожайлуста дистрибутив Linux для Embedded системы, основное требование ядро 2.6 и не большой размер самого дистрибутива. На плате процессор Geode, поставить систему планирую на CompactFlash.

Полазь на handhelds.org там ссылки на два дистра бери тот который debian-based. C 'configure make make install ' не горячись - почитай man по dh_make. И счастье тебе будет.

iBliss ()

Re: Посоветуйте дистрибутив для Embedded

если мне не изменяет память, то AMD включает в свой SDK патчи для всех своих процессоров.. То есть берётся Слака и предварительно собранное ядро, вот собственно всё :)

http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_...

MKuznetsov ★★★★★ ()
Ответ на: Re: Посоветуйте дистрибутив для Embedded от anonymous

Re: Посоветуйте дистрибутив для Embedded

>истрибутива или урезание чего-нибудь вроде DSL.

когда я работал в этой области мы делали свое урезая slackware, проблема была в том что у нас был хитрый arm с не менее хитрым mmu почти в слепую приходилось его портировать - с самим то дистрибом проблем нет, а вот с ядром могут быть. Мало того еще все зависит от платформы.

Поэтому вопрос и не понятен.

alphex_kaanoken ★★★ ()
Ответ на: Re: Посоветуйте дистрибутив для Embedded от alphex_kaanoken

Re: Посоветуйте дистрибутив для Embedded

> готовых решений _НОРМАЛЬНЫХ_ нет.

Эээ... А uClinux? Вполне себе ничего. Особливо, когда MMU нет. Сейчас только на нём и работаю (Blackfin 537)

Zmacs ()

Re: Посоветуйте дистрибутив для Embedded

Попробуйте Slackware, промышленные решения на нем делать весьма удобно. Сейчас открою образ одной из типовых платформ. Для каждой платформы (в наших решениях несколько разных платформ на обычных x86, но основа на Slackware везде одинаковая) всего ~70 пакетов, включая наши специализированные пакеты (их в списке не будет):
1 aaa_base-10.2.0-noarch-2
2 aaa_elflibs-10.2.0-i486-3
3 acpid-1.0.4-i486-2
4 bash-3.0-i486-4
5 bin-10.2-i486-1
6 bzip2-1.0.3-i486-2
7 coreutils-5.2.1-i486-1
8 cxxlibs-5.0.7-i486-1
9 dcron-2.3.3-i486-5
10 devs-2.3.1-noarch-22
11 diffutils-2.8.1-i386-1
12 e2fsprogs-1.38-i486-2
13 elvis-2.2_0-i486-2
14 etc-5.1-noarch-10
15 findutils-4.1.7-i386-1
16 gawk-3.1.5-i486-1
17 gettext-0.14.3-i486-1
18 glibc-i18n-2.3.5-noarch-5
19 glibc-solibs-2.3.5-i486-5
20 glibc-zoneinfo-2.3.5-noarch-5
21 grep-2.5-i386-2
22 groff-1.19.1-i486-3
23 gzip-1.3.3-i386-2
24 hdparm-6.1-i486-1
25 iproute2-2.6.11_050330-i486-2
26 kbd-1.12-i486-2
27 kernel-ide-2.4.31-i486-1
28 kernel-modules-2.4.31-i486-1
29 less-382-i486-1
30 lilo-22.5.9-i486-2
31 links-2.1pre18-i486-1
32 logrotate-3.6.8-i486-1
33 lsof-4.72-i486-1
34 man-1.5p-i486-1
35 man-pages-1.64-noarch-1
36 mc-4.6.1-i486-1
37 mdadm-2.1-i486-1
38 module-init-tools-3.1-i486-1
39 openssh-4.3p1-i486-1
40 openssl-0.9.7g-i486-2
41 openssl-solibs-0.9.7g-i486-2
42 pciutils-2.1.11-i486-6
43 perl-5.8.7-i486-1
44 pkgtools-10.2.0-i486-5
45 procps-3.2.5-i486-1
46 samba-3.0.20b-i486-1
47 sed-4.0.9-i486-2
48 shadow-4.0.3-i486-11
49 slocate-2.7-i486-3
50 smartmontools-5.33-i486-1
51 sudo-1.6.8p12-i486-1
52 sysklogd-1.4.1-i486-9
53 sysvinit-2.84-i486-56
54 tar-1.15.1-i486-1
55 tcl-8.4.11-i486-1
56 tcpdump-3.9.3-i486-1
57 tcpip-0.17-i486-35
58 traceroute-1.4a12-i386-2
59 udev-064-i486-2
60 util-linux-2.12p-i486-2
61 wget-1.10.2-i486-1

saper ★★★★★ ()
Ответ на: Re: Посоветуйте дистрибутив для Embedded от saper

Re: Посоветуйте дистрибутив для Embedded

Если из этого списка выкинуть все, что не нужно на платформе, от которой требуется только стартовать и запустить бинарник, то останется:
1 aaa_base-10.2.0-noarch-2
2 aaa_elflibs-10.2.0-i486-3
3 bash-3.0-i486-4
4 bin-10.2-i486-1
5 coreutils-5.2.1-i486-1
6 cxxlibs-5.0.7-i486-1
7 devs-2.3.1-noarch-22
8 etc-5.1-noarch-10
9 glibc-solibs-2.3.5-i486-5
10 kernel-ide-2.4.31-i486-1
11 lilo-22.5.9-i486-2
12 openssh-4.3p1-i486-1
13 openssl-solibs-0.9.7g-i486-2
14 pkgtools-10.2.0-i486-5
15 procps-3.2.5-i486-1
16 shadow-4.0.3-i486-11
17 sysklogd-1.4.1-i486-9
18 sysvinit-2.84-i486-56
19 tar-1.15.1-i486-1
20 tcpip-0.17-i486-35
21 util-linux-2.12p-i486-2

При этом можно выкинуть и tar и pkgtools, если обновления вы будете заливать напрямую при помощи scp (входит в openssh). Да и в этом списке есть пакет ядра с lilo, возможно они тоже не нужны.

Размер этих 21 пакетов (отпарсил/просуммировал файлы описания установленных пакетов): 55680Кб, т.е. 55Мб. Не знаю, приемлимо это вам или нет. Если нет и нужно уложиться в <4-8Мб, то уже нужно смотреть на дистрибутивы, основанные на busybox (хотя можно посмотреть на загрузочные образы того же Slackware, которые тоже используют busybox и достаточно малы).

saper ★★★★★ ()
Ответ на: Re: Посоветуйте дистрибутив для Embedded от saper

Re: Посоветуйте дистрибутив для Embedded

Размер тех 61 пакетов: ~240Мб. Все размеры указаны в распакованном виде, т.е. это не размеры самих пакетов в tgz :-)

saper ★★★★★ ()
Ответ на: Re: Посоветуйте дистрибутив для Embedded от cvv

Re: Посоветуйте дистрибутив для Embedded

> никогда не надеялся увидеть кого либо пользующего линукс на сей платформе > как впечатления.ощущения?

Да нормальные ощущения. Драйвер вот для шины EBIU почти написал. У нас не совсем стандартный STAMP, а самопечатный, поэтому пришлось заводить MAC (в блекфиновских патчах на uClinux только MII поддерживался, а у нас RMII), теперь вот периферию цеплять пробую.

Zmacs ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.