Pelos
Guest
Mon Dec 17, 2007 3:20 pm
Użytkownik "Sebastian Bialy" <heby@poczta.onet.pl> napisał w wiadomości
news:fjuhak$i2m$1@atlantis.news.tpi.pl...
Quote:
Witam!
Poszukuję płytki uruchomieniowej na pracownie studencką z uC.
Wymagam:
a) ARM albo MIPS albo coś podobnego ale na pewno obsługiwanego przez gcc.
Przy czym wole jakieś mało egzotyczne architektury. Niczego koło DSP nie
potrzebuje.
b) zamontowane na płytce z maksymalną ilością peryferiów: minimum: piezo,
LCD (idealnie - graficzny), USB, RS232, diody, przyciski, potencjometr z
A/C, wyjście na wzmacniacz. Idelanie gdyby wszystko było zamocwane
pancernie.
Za wyjatkiem wyswietlacza LCD i A/C to wsio jest. Dekoder MP3 tez.
Zerknij do mnie
http://twarm.pelos.pl
--
Pelos
http://www.pelos.pl
Grzegorz Latocha
Guest
Tue Dec 18, 2007 2:07 pm
Sebastian Bialy pisze:
Quote:
Witam!
Poszukuję płytki uruchomieniowej na pracownie studencką z uC.
Wymagam:
a) ARM albo MIPS albo coś podobnego ale na pewno obsługiwanego przez
gcc. Przy czym wole jakieś mało egzotyczne architektury. Niczego koło
DSP nie potrzebuje.
ciach
Nie wiem z jakiej jesteś uczelni, ale jeżeli uważasz, że coś takiego to
minimum dla Twoich studentów, to możesz się bardzo, ale to bardzo
zdziwić. Ja właśnie kończę Automatykę i Robotykę na AGH i powiem Ci, że
u nas po kursie mikroprocesorów ludzie, którzy nie mieli wcześniej
styczności z uC nie umieli kompletnie nic, a że jeszcze nie było sprzętu
do tego to nawet nie zachęciło nikogo do nauki. Tak naprawdę to teraz w
pracach dyplomowych uC zajmują się tylko Ci, którzy to umieli wcześniej,
lubili i hobbystycznie rozwijają się sami.
Nie wiem jak długo trwa u Was taki kurs, ale jeśli masz przykładowo
semestr, czyli 15 zajęć i zaczynasz od zera to jakim cudem chcesz dojść
do wsadzenia do uC linuxa??
Jeśli chcesz zacząć od zera to proponuję jakiś mały układ, sam używam
teraz PICów18 jest darmowy studencki C i środowisko z programowym
symulatorem (to ważne, student może sobie w domu pisać program, a potem
wgrać na sprzęt).
Jeśli chcesz pancerną płytkę i obsługę przez gcc, RTOS (chyba nawet
linuxa widziałem) to polecam płytkę olimexa dla MSP430, link:
http://www.shop.kristech.eu/product_info.php?cPath=24_33&products_id=48
mam tę płytkę i wygląda naprawdę pancernie, przylutowane LCD itd.
Ma na pokładzie procesor z najwyższej półki MSP430. A/D D/A ze
wzmacniaczami i złączami jack, wyświetlacz, diody, dodatkowa pamięć
Flash 8MB. Złącza wyprowadzone SPI,I2C,1-wire oraz kilka pinów, do
podłączenia różnych ciekawostek. Płytkę naprawdę polecam!!
Mnie na PICe przerzuciło w tym momencie sprzętowe USB które potrzebuję,
ale na pewno wrócę do tej płytki. No i C w MPLABIE i symulator
programowy jest dla studentów BARDZO WAŻNY.
Tak, że polecam Ci albo ta płytka z MSP430, albo jakiś PIC, może coś z
16bitowych, jak potrzebujesz mocniejsze. A jak się znajdzie jakiś bardzo
ambitny student to za kasę, która Ci zostanie kupić jeden zestaw z ARMem
i jeden z DSP np wspomniany BlackFin ma nawet możliwość programowania z
LabView (studenci powinni go znać)
To tyle okiem studenta, pozdrawiam
Sebastian Bialy
Guest
Tue Dec 18, 2007 8:03 pm
Grzegorz Latocha wrote:
Quote:
Nie wiem z jakiej jesteś uczelni,
Uniwersytet Śląski.
Quote:
ale jeżeli uważasz, że coś takiego to
minimum dla Twoich studentów, to możesz się bardzo, ale to bardzo
zdziwić.
Ależ jednostki się trafiają. Niektórzy całkiem ok, z perspektywą
zrozumienia problemu. Niestety większość z nich ma problemy wynikające z
"zakażenia" ich językami zbyt wysokiego poziomu. Nie muszę przytaczać
wszystkich przykładów ale powiem Ci, że nagminnie mam propozycje użycia
kompilatora C# do programowania AVR ("bo wie pan, to jest nowoczesny
jezyk!") albo brak orientacji czy ich program działa na PC czy na uC bo
jakoś nie widzą różnicy a to zielone to tylko "płytka z diodami" ...
Ja nie mówie, że tacy są wszyscy, ale spora częśc osob nie mających
wcześniej styczności z elektroniką w takim wydaniu po prostu nie daje
rady przebić się przez pewne bariery koncepcyjne. W zeszłym roku byłem
_naprawdę_ szczęśliwy jak mi studenci dawali radę zamigać odpowienio
diodami na AVR. Inna grupa natomiast wpisywała mi printfy pomiędzy
instrukcje w celu debugowania wypatrując namietnie wyniku na monitorze i
po pół godzinie prób tłumaczenia czemu to nie zadziała dałem sobie
spokój. Skądinąd są niezłymi programistami w Javie. Niestety ja nie mam
zbyt dużo talentów uC w grupach. Więcej mam "normalnych programistów" co
często jest ze szkodą a nie z pożytkiem dla zajęć. Właśnie dla tych
ludzi z perspektywą zrozumienia problemu chce kupić ARM/MIPS. Reszcie
wystarczy AVR ...
Quote:
Ja właśnie kończę Automatykę i Robotykę na AGH i powiem Ci, że
u nas po kursie mikroprocesorów ludzie, którzy nie mieli wcześniej
styczności z uC nie umieli kompletnie nic, a że jeszcze nie było sprzętu
do tego to nawet nie zachęciło nikogo do nauki. Tak naprawdę to teraz w
pracach dyplomowych uC zajmują się tylko Ci, którzy to umieli wcześniej,
lubili i hobbystycznie rozwijają się sami.
Hobyystów nie mam dużo. To uniwersytet, hobbyści skupiają się raczej w
politechnikach. Szczególnie tacy specjalizowani - uC i okolice.
Quote:
Nie wiem jak długo trwa u Was taki kurs, ale jeśli masz przykładowo
semestr, czyli 15 zajęć i zaczynasz od zera to jakim cudem chcesz dojść
do wsadzenia do uC linuxa??
Nie chce wsadzać linuxa do uC. Nigdzie tak nie napisałem. Powiedziałem,
że chce wykorzystać linuxa jako środowisko developerskie.
(na marginesie: czasami myśle że łatwiej dla wielu studentów jest
wsadzić jądro linuxa do uC i pisać "normalnie" programy niż zastanawiać
się doczego służy DDRC albo jak przesunąć bity 2x w prawo).
Quote:
Jeśli chcesz zacząć od zera to proponuję jakiś mały układ, sam używam
teraz PICów18 jest darmowy studencki C i środowisko z programowym
symulatorem (to ważne, student może sobie w domu pisać program, a potem
wgrać na sprzęt).
Używam AVR/51 z produkcji studenckiej (prace dyp/mgr). Sprawdza się, są
skrojone na miarę wymagań pracowni.
Quote:
Jeśli chcesz pancerną płytkę i obsługę przez gcc, RTOS (chyba nawet
linuxa widziałem) to polecam płytkę olimexa dla MSP430, link:
http://www.shop.kristech.eu/product_info.php?cPath=24_33&products_id=48
mam tę płytkę i wygląda naprawdę pancernie, przylutowane LCD itd.
Ma na pokładzie procesor z najwyższej półki MSP430. A/D D/A ze
wzmacniaczami i złączami jack, wyświetlacz, diody, dodatkowa pamięć
Flash 8MB. Złącza wyprowadzone SPI,I2C,1-wire oraz kilka pinów, do
podłączenia różnych ciekawostek. Płytkę naprawdę polecam!!
Zastanowie się. Tylko że ta mikroskopijna ilość RAM ...
Quote:
Mnie na PICe przerzuciło w tym momencie sprzętowe USB które potrzebuję,
ale na pewno wrócę do tej płytki. No i C w MPLABIE i symulator
programowy jest dla studentów BARDZO WAŻNY.
Ważna dla mnie jest dostępność gcc dla danego CPU.
Quote:
Tak, że polecam Ci albo ta płytka z MSP430, albo jakiś PIC, może coś z
16bitowych, jak potrzebujesz mocniejsze.
Dalej pytanie brzmi (z innego postu): jak wygląda support gcc dla PICów
? A jesli jest inny kompilator to czy działa pod Linuxem? I jesli jest
inny to czy wie co to jest C++ i potrafi cokolwiek z tym C++ ambitnego
zrobić (szblony np). Za moich czasów (jakieś 3 lata temu interesowałem
się PICami) było biednie. Jak jest teraz?
Quote:
A jak się znajdzie jakiś bardzo
ambitny student to za kasę, która Ci zostanie kupić jeden zestaw z ARMem
i jeden z DSP np wspomniany BlackFin ma nawet możliwość programowania z
LabView (studenci powinni go znać)
Kasy jest dość aby kupić ze 4 zestawy z wypasionymi CPU. LabView
używałem przez krótki czas ale akurat LabView bez urzadzeń automatyki,
magistral, czujników jest średnio ciekawy dydaktycznie i na razie nie
zdecydowałem się na zakup.
Sylwester Łazar
Guest
Fri Dec 21, 2007 10:21 am
Quote:
http://www.cyantechnology.com/products/eCOG1X.php
ja tylko dodam z kronikarskiego obowiązku, że ten pierwszy od góry różowy
bloczek z napisem USB 2.0 OTG został zaprojektowany w całości przez polską
firmę...
Pozdrawiam
Mister
W sumie szefowie nie zaprzeczają:
"Cyan Technology's eCOG1 microcontroller product is based on a novel 16-bit
microprocessor core developed by Cambridge Consultants Limited."
Rdzeń rdzeniem, a kto resztę też mogłaby firma napisać.
--
--
pozdrawiam
Sylwester Łazar
tel. 0604873468
http://www.alpro.pl
http://www.rimu.pl -oprogramowanie do edycji schematów
i projektowania PCB