Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Jaki sprzęt, jakie koszta - platforma pod embedded linux.

ciupu 13 Lip 2009 14:39 5437 17
  • #1 13 Lip 2009 14:39
    ciupu
    Poziom 11  

    Witam,
    jaki sprzęt i gdzie kupić aby móc rozpocząć naukę/amatorskie tworzenie systemów typu embedded linux.
    najchętniej na procki ARM, oraz ew. jakiś tutorial na start, chyba że producenci dostarczają jakiś przykładowy soft do swoich układów.

    prosiłbym o ewentualne linki do opisów zestawów uruchomieni owych/komputerów jedno płytowych.

    0 17
  • #4 13 Lip 2009 18:59
    ciupu
    Poziom 11  

    kred (t) niestety poza lipną animacją nic tam nie ma .. no chyba ,że gąszcz linków, które często do niczego nie prowadzą, więc może zignoruję twoją nazwijmy to "odpowiedź" i zaczekajmy na kogoś, kto ma jakieś 4-7 lat doświadczenia, myślę, że takowy napisze co i jak, podając najrafniejsze rozwiązania, ew. będę musiał przeszukać gg.

    mimo wszystko dziękuję, za dobre chęci.

    :(

    0
  • #8 18 Paź 2009 21:32
    Mat_91
    Poziom 25  

    Jeżeli to ma być na start i w miarę tanio to Link tyle że to bez LCD.

    A jeżeli coś bardziej wypasionego to na allegro pod hasłem "OMAP3530". Na chwilę obecną nie ma wystawionych żadnych modułów. Jakieś 2 tygodnie temu były razem z 7" LCD za ~1500zł.

    0
  • #9 23 Paź 2009 15:41
    arrevalk
    Poziom 25  

    Tak naprawdę jeżeli chcesz się nauczyć zasad towarzyszących rozwojowi aplikacji na linuxa embedded, to możesz do nauki używać zwykłego PC. Różnice są jedynie w najniższej warstwie sprzętowej więc można je zignorować na początku.
    Wystarczy stary PC lub maszyna wirtualna(to nawet bezpieczniejsze jest).
    Są też symulatory np SkyEye.
    W ten sposób możesz poznać metody kompilacji jądra czy aplikacji, pisania własnych modułów kernelowych czy też dostosowywania kernela do własnych potrzeb. Poznasz też architekturę systemu.
    A jeżeli chcesz zobaczyć jak tworzy się system od podstaw to poszukaj na google projektu Linux From Scratch.
    A jeżeli przeszukasz forum pod kątem postów o linuksie embedded to znajdziesz parę pozycji książkowych, część jest dostępna za darmo na sieci, legalnie.

    Edit:
    A jeżeli ciągle szukasz płytek z procesorem ARM to ostatnio w kristechu troche nowego ciekawego towaru wystawili:
    Link
    Link

    0
  • #10 25 Paź 2009 18:11
    mieczotronix
    Poziom 15  

    Na ebayu można kupić mikrokomputerki mini2440
    za 300 zł z przesyłką do Polski. W zestawie jest chyba nawet wiggler.
    Wyglądają fajnie, ale na razie mało jest dokumentacji w sieci.
    Na dole tej strony są linki do różnych resourców na temat tej płytki w sieci.
    Na razie nie ma zbyt dużo informacji na ten temat, ale wydaje się że płytka szybko zdobywa popularność.

    0
  • #11 25 Paź 2009 22:58
    Krisgorn
    Poziom 19  

    mieczotronix napisał:
    Na ebayu można kupić mikrokomputerki mini2440
    za 300 zł z przesyłką do Polski. W zestawie jest chyba nawet wiggler.

    Z tego co piszą to jest wiggler. Ale z tą ceną przesadziłeś. Cena z przesyłką to minimum 330zł. Przesyłka pójdzie z Chin więc wpadnie pewnie w ręce urzędu celnego. Czyli trzeba doliczyć jeszcze VAT 22% + koszt odprawy (wypełnienie SADu to koszt około 100zł, chyba, że ktoś to potrafi) + koszty płatności.

    0
  • #12 25 Paź 2009 23:34
    mieczotronix
    Poziom 15  

    Nie przesadziłem z ceną. Ebay mi wyświetla 236,64 zł. I przesyłka 83,52 zł. Z tym, że można im kazać wysłać nie kurierem tylko poleconą paczką i wtedy jest za 15USD zamiast 30. No i mniejsze ryzyko, że oclą. Wtedy wychodzi 240 zł + 42 zł. Z Dalekiego Wschodu rzadko mi clą paczki. Zwłaszcza te mniej "pospieszne". SADu się nie wypełnia, jeśli nie jesteś firmą. Płaci się na poczcie. Papierki załatwia się korespondencyjnie, albo faksem.

    0
  • #13 17 Lis 2009 14:56
    mieczotronix
    Poziom 15  

    dobra. Przyszło to ustrojstwo do mnie. Ostatecznie zapłaciłem 292 zł. Cena super biorąc pod uwagę wyposażenie. Ma wyświetlacz 3.5" dotykowy, jasny (bez regulacji jasności podświetlenia chyba). ethernet, USB host i USB nie-host, codec audiiio, 2 albo 3 RSy, kupę pinów. Przyszło z amerykańskim (bolce płaskie napięcie 110-240v) zasilaczem, rysikiem, płytą dvd z imagami i programami do wgrywania, dokumentacją, źródłami (jeszcze nie wiem czym się kompiluje). Wgrany jest linux z Qtopią. Są do niego źródła. Oprócz tego źródła uCOS.
    Wady jak na razie widzę dwie: słabo zamocowane gniazdko zasilania i pinheadery w rastrze 2mm (akurat posiadam worek złomu na 2,54 mm).
    Załączony wiggler ma wtyk 2x5 w rastrze 2mm i na jest zrobiony na jednej kości HC541. Nawet kondensatora żadnego nie ma. Przez ten raster się będę musiał namordować żeby jakąś przejściówkę do normalnego jtaga dorobić.
    Chcę się na tym pobawić embedded linuxem. Na razie mam inne rzeczy na głowie, więc to trochę sobie poleży zanim coś z tym zrobię.

    0
  • #14 17 Lis 2009 15:36
    piti___
    Poziom 23  

    Witam

    Czy próbowałeś napisać na ten procesor samsunga kod i wgrać tak żeby działał ? Nie chodzi mi o kod pod linuxa czy CE ale o kod w stylu kodu na AVR czy 8051.
    Sądzicie że nie będzie z tym problemów?

    Świetna cena za takie wyposarzenie, zastanawiam się nad kupnem ale nie chce pisać pod windowsa czy linuxa tylko kod operujący na rejestrach itd.

    Pozdrawiam

    0
  • #15 17 Lis 2009 16:18
    mieczotronix
    Poziom 15  

    Ja wczoraj dostałem paczkę. Jeszcze nic nie próbowałem (i jak pisałem nie prędko spróbuję).
    Są załączone przykłady gołe do większości peryferiów. Nie wiem tylko "pod co" (chyba pod ADS - patrz dalej). Są same pliki .c i .h przykładów. Jest duży plik h z definicjami rejestrów. Nie widzę makefile (to akurat da się przeżyć), ani skryptu linkera. Ale może skrypt nie jest potrzebny - nie wiem. Wgrywałem na razie gotowe imagi przez bootloader. Jest funkcja umożliwiająca wgranie i odpalenie pliku z RAMu. Wygląda na to, że można wgrać sobie pod wybrany adres i odpalić z niego. Może do takich programów skryptu linkera nie trzeba.
    Szukam i szukam i nie widzę żadnego skryptu linkera. Chyba nie ma. W paczce ze źródłami do bootloaderów są jakieś pliki startupowe. O ile pamiętam, te przykłady są pod ADS (którego ja nie mam). Są jakieś pliki .mcp chyba projekty do code warriora czy ADS (ARM Developer Suite) - ale ja na razie nic na ten temat nie wiem. Nie miałem czasu się wgłębić.

    0
  • #16 19 Lis 2009 10:36
    mieczotronix
    Poziom 15  

    Właśnie próbowałem skompilować przykłady nielinuksowe na ten komputerek w GNU (eclipse).
    Kod w C się kompiluje w miarę Ok, musiałem tylko pozmieniać deklaracje __isr z ADS na __attribute__ ((interrupt)) które łyka GNU
    Ale są dwa duże pliki assemblerowe: jakiś startup i biblioteka różnych pomocniczych funkcji (mają 880 i 320 linii) i one są niestety napisane w assemblerze z ARM Development Suite (ADS), którego nie potrafiłbym przerobić na gnu. Pozostaje mi więc albo poszukać po sieci środowiska ADS, albo sobie odpuścić i używać linuxa.
    Linux, który jest zainstalowany na płytce odpala dość szybko (jakieś 10s zanim zaczyna uruchamiać się GUI - czyli Qtopia).

    EDIT: Doczytałem, że formaty assemblera ads i GNU aż tak się nie różnią i ktośtam pisał, że da radę sobie zrobić cross-assembler w jakimś języku skryptowym i przerobić jedno na 2-gie automatycznie.

    0
  • #17 19 Lis 2009 12:03
    piti___
    Poziom 23  

    Nie miałeś żadnych problemów z załatwianiem tego komputerka przez ebay ? Troche się obawiam takich zakupów. Długo czekałeś na paczkę ?

    0
  • #18 19 Lis 2009 13:00
    mieczotronix
    Poziom 15  

    Ja generalnie dużo kupuję za granicą. W ogóle prawie wszystko kupuję przez internet, bo mieszkam i pracuję pod miastem i mi się nie chce jeździć i szukać. I nigdy w życiu mi nic nie zginęło na poczcie. Jak był jakiś problem, to jednak zawsze się paczka odnajdywała, czasem po 2 miesiącach, ale jednak...
    Kupuję za granicą bo jest taniej i paczki do mnie przychodzą szybciej niż z Polski. Np list z UK jest za 3 dni, a list z Polski, nawet priorytet, potrafi iść tydzień, czy 10 dni. Paczki z Dalekiego Wschodu (HK, Tajwan, Singapur, Tajlandia) idą EMS-em kilka dni, ale te szybkie często trafiają na cło, w przypadku czego korespondencyjne załatwianie papierkologii zajmuje jakiś tydzień - dwa.
    Czasem na ebayu sprzedawcy z Chin mają przesyłkę za darmo i taka paczka potrafi iść nawet miesiąc. Na tą konkretną czekałem niecałe 2 tygodnie. Problem z załatwianiem miałem tylko taki, że poprosiłem o tańszą przesyłkę i musiałem się trochę podobijać do sprzedawcy. W końcu się udało, anulował aukcję i kupiłem jeszcze raz i tym razem naliczył poprawnie przesyłkę.

    Wracając jeszcze do kompilacji, to "wypożyczyłem" na próbę RVDS 2.2 (następca ADS) i w tym się nie kompiluje. Wywala się na linkerze, któremu jakichś symboli brakuje, których nie mogę odnaleźć w źródłach...

    0