Paweł Dąbrowski

Paweł Dąbrowski Student, Wojskowa
Akademia Techniczna
w Warszawie

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

Witam,
programowałem trochę 8-bitowe mikrokontrolery AVR, 32-bitowe mikrokontrolery STM32F z cortexem-M3. Teraz przymierzam się do postawienia linuksa. Na stm'kach niestety nie da rady- brak MMU, w grę wchodzi ARM9 i wyżej.

Ogólnie w temacie jestem zielony. Czy ktoś ma może jakieś materiały do tego, którymi by się podzielił ? Jak się ogólnie do tego zabrać i zacząć?
Plus jaki procesor najlepiej wybrać, tzn. jakiej firmy i może jaki zestaw uruchomieniowy załóżmy tak do 1000-1500 zł maksymalnie np. dostępny na kamami.

I na koniec tylko pokazowo - jestem aktualnie w trakcie kończenia pracy inżynierskiej :)i efekt póki co wygląda tak:

http://www.youtube.com/watch?v=h6O2ibLSpRI

z góry dziękuję za wszelką pomoc
pozdrawiam
Paweł Dąbrowski

Całość jeździ na 8-bitowej atmedze128, wszytko wykonywane własnoręcznie :)

konto usunięte

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

Przejrzyj sobie coś o AT91SAM9260 lub coś podobnego. Zestawy pewnie znajdziesz bez problemu i co dobre to są też wersje w obudowach TQFP.
Paweł Dąbrowski

Paweł Dąbrowski Student, Wojskowa
Akademia Techniczna
w Warszawie

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

Dzięki Łukasz za info,
z tego co patrzyłem zestawów z tym prockiem jest sporo, informacji na temat jego i linuxa też. No TQFP to duży plus, można w razie czego polutować w domowych warunkach :). Masz może jakieś materiały odnośnie tego procka albo tematyki o której mówimy ? Albo ogólnie jakieś "smaczki" odnośnie programowania systemów wbudowanych - dopiero wdrażam się w temat :)
jak coś pauldab@gmail.com

dzięki wielkie
pozdrawiam

konto usunięte

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

Paweł Dąbrowski:
Na stm'kach niestety nie da rady- brak MMU, w grę wchodzi ARM9 i wyżej.

Sprawdź sobie dystrybucję uLinux. Chodzi bez MMU. Z tego co wiem da się uruchomić na STM32. A już na pewno na ARM7.
Marek N.

Marek N. Software Embedded
Engineer

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

Ja polecam mini2440. Można kupić poprzez sklep internetowy z Niemiec. Bardzo fajna płytka do nauki i nie kosztuje zbyt dużo ok 115euro. Do tej płytki dostępna jest spora liczba materiałów, przykładowych programów, itp.
Paweł Dąbrowski

Paweł Dąbrowski Student, Wojskowa
Akademia Techniczna
w Warszawie

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

Witam,
dzięki Artur za info o uLinuxie,
a co do tego modułu mini2440 to wygląda bardzo ciekawie :)
jeszcze trochę czasu do zakupu mam, więc będę się zastanawiać.
Dużym plusem tak jak pisał Łukasz AT91SAM9260 jest to, że są wersje
w TQFP, co można łatwo już na swojej dedykowanej płytce wlutować.
W mini2440 jest samsung S3C2440A niestety tylko w obudowie FBGA.

pozdrawiam

konto usunięte

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

Do postawienia podstawowego jądra Linuxa nie trzeba kombinować i wydawać jakiś dużych pieniędzy, ja mogę na początek polecić AVRX (tj w porównaniu do takich kombajnów jak RTOS QNX to trudno AVRX-a nazwać systemem ;)
Można go odpalić na ATtiny2131 czyli nie trzeba niczego drogiego kupować na stronie twórcy Larry Barello jest projekt robota z tym procesorem (wystarczy wpisać jego imie w google)(Czyli można coś ciekawego małym kosztem zrobić) z innych jakie jeszcze znam to FREEROTS (obsługiwane procki to ARM7, ARM9, AVR32, AVR Atmegi, PIC-e 18-32 i jeszcze prae) plusem tego systemu jest naprawde dobrze spisana dokumentacja jak na projekt open-source.

No chyba że chciałbyś już na czymś bardziej zaawansowanym przysiąść, tylko tutaj wchodzą w grę większe pieniądze, większość automatyków strasznie zachwala platformy z Intelowskim Atomem i mówią że nic innego się nie opłaca stosować, ale ja już tylko to słyszałem i nigdy się czymś takim nie zajmowałem więc tylko jako ciekawostkę mówię.
Paweł Dąbrowski

Paweł Dąbrowski Student, Wojskowa
Akademia Techniczna
w Warszawie

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

Witam,
no tutaj opcji jest wiele :) ciągle się zastanawiam za co się zabrać.
Ale dzięki na pewno rzucę okiem na AVRX :)
pozdrawiam
Sylwester M.

Sylwester M. Full stack developer

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

Zajrzyj na moja strone http://madartsoft.com znajdziesz tam rozne systemy embedded. Chetnie udziele odpowiedzi odnosnie prezentowanych systemow.
Bartosz Choiński

Bartosz Choiński Windows Embedded

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

Toradex.com ma fajne zestawy z emb Linux do multimediów na tegra2
Łukasz Pułka

Łukasz Pułka Team Leader, Net
Research Sp z o.o.

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

Proponuję coś z i.MX53.

IMX53QSB będzie w sam raz.

Za niewielkie pieniążki masz całkiem przyzwoity procesor z ethernetem, i dekodowaniem 1080p HD.

Tegra może i fajna, ale trzeba mieć spory budżet żeby zrobić "własną" płytę na tym.
Grzegorz Konopko

Grzegorz Konopko embedded software
engineer / team
leader

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

proponuje zestaw od texasa, sweitna dokumentacja:

http://allegro.pl/ShowItem2.php?item=1930072784

Pozdrawiam
Marcin Boczar

Marcin Boczar Programista Embedded
/ Elektronik

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

Odnośnie i.mx53: za 149$ można nabyć takiego boarda:
http://www.freescale.com/webapp/sps/site/prod_summary....

Bardzo ciekawie zapowiada się również projekt RaspberyPi:
http://www.raspberrypi.org/
( http://elinux.org/RaspberryPiBoard#Provisional_specifi... )

Z tym, że trzeba na niego jeszcze trochę poczekać - jednak za taką cenę - idealny zestaw startowy do rozpoczęcia zabawy z Linuxem Embedded ;)
Paweł Dąbrowski

Paweł Dąbrowski Student, Wojskowa
Akademia Techniczna
w Warszawie

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

Witam,
dziękuję wszystkim za zainteresowanie i odpowiedź :),
dawno tu nie zaglądałem...

W końcu kupiłem zestaw z arm11 s3c6410:
http://www.boardcon.com/SBC6410.html

Marek proponował mini2440, ja miałem natomiast okazję pobawić się zestawem Tiny6410 + SDK:
http://www.friendlyarm.net/products/tiny6410

tiny6410 o tyle jest ciekawy, że można wykonać swoje PCB na 2 warstwach pod sam moduł i śmigać z linuxem na swoim urządzeniu :)

oczywiście po zakupie z braku czasu i różnych innych zajęć zestaw leży i się kurzy... :)

pozdrawiam
Paweł
Bartłomiej Robak

Bartłomiej Robak software engineer,
HID Global

Temat: Linux embedded - jaki mikroprocesor i zestaw uruchomieniowy

Witam, widzę że dokonałeś już zakupu :)

Ja osobiście korzystam z Beagleboard (OMAP3530) i dystrybucji Angstrom. Wcześniej pracowałem na tej płytce z Gentoo i też nie było żadnych problemów.

Swoją drogą mój beagle też kurzył się przez ładnych parę miesięcy ;)

Pozdr,
Bartek

Następna dyskusja:

Statyczne linkowanie libstd...




Wyślij zaproszenie do