Goto page Previous 1, 2, 3 Next
Sebastian Bialy
Guest
Sun Dec 16, 2007 9:41 am
Adam Dybkowski wrote:
Quote:
O wygląda sympatycznie. Czy coś poza płytką + kablem USB technicznie
jest potrzebne do rozpoczęcia pracy ?
Uwaga: Ten procesor ma 256KB pamięci Flash (która zmieniana regularnie
przez studentów szybko się zużyje) i tylko 64KB RAM (do wielu zastosowań
na programy i dane studentów może nie wystarczyć, sam oceń)
Wystarczy. Studenci nie dadzą rady napisać czegokolwiek co mi tą pamięć
zajmie w 1.5 godziny. Z resztą jak wspominałem to nie politechnika.
Quote:
Nie chodzi o odpalanie Linuxa na ARM tylko na PC z którego będę robił
developing.
Sebastian Bialy
Guest
Sun Dec 16, 2007 9:45 am
Adam Dybkowski wrote:
Quote:
Zbytnie uogólnienie. Atmel opublikował specyfikację komend SAM-BA i jak
najbardziej można je ręcznie wydawać chociażby z poziomu linuxowego
minicoma. Albo napisać do tego super prosty skrypt.
Jeśli mówisz o minicomie to oznacza to, że USB widoczne jest w
komputerze jako dodakowy port COM ? Czy masz na myśli SAM-BA po RS232 ?
Paweł Hadam
Guest
Sun Dec 16, 2007 9:52 am
Sebastian Bialy pisze:
Quote:
Witam!
Poszukuję płytki uruchomieniowej na pracownie studencką z uC.
Witam!
Ostatnio bawiłem się tym:
http://www.st.com/mcu/contentid-100-110-STM3210B_EVAL.html
i bardzo przypadło mi do gustu. Dodatkowo zapowiada się, że ta rodzina
mikroprocesorów dosyć szybko się przyjmie, m.in. ze względu na cenę.
Do obsługi wystarcza zwykły Wiggler czy dowolny inny jtag obsługiwany
przez Open-OCD oraz dostępne darmowe środowisko Anglia Ideallist oparte
o GCC. Oczywiście można też zaopatrzyć się w komercyjne narzędzia Keila
czy raisonance. W dodatku wiem, że ST dosyć mocno promuje rodzinę
procesorów STM32 (rdzień ARM Cortex-3M), więc proponowałbym skontaktować
się z polskim dystrybutorem - może udało by się dostać te zestawy jako
gratisy. Mój jest darmowy, darowany był z perspektywą zamówień dużej
ilości procków, ale myślę, że perspektywa przeszkolenia studentów w tej
dziedzinie też będzie dla firmy ST cenna.
Sam procek jest rozwinięciem ARM-7 Thumb (teraz mamy listę rozkazów
Thumb-2, zachowującą kompatybilność w dół dla kodu skompilowanego w
trybie Thumb), posiada wiele ciekawych usprawnień w stosunku do zwykłego
ARM7, m.in. kontroler przerwań, sprzętowe mnożenie i dzielenie i inne
ciekawe rzeczy.
Pozdrawiam,
Paweł.
Sebastian Bialy
Guest
Sun Dec 16, 2007 10:00 am
Paweł Hadam wrote:
Quote:
http://www.st.com/mcu/contentid-100-110-STM3210B_EVAL.html
Sam procek jest rozwinięciem ARM-7 Thumb (teraz mamy listę rozkazów
Thumb-2, zachowującą kompatybilność w dół dla kodu skompilowanego w
trybie Thumb), posiada wiele ciekawych usprawnień w stosunku do zwykłego
ARM7, m.in. kontroler przerwań, sprzętowe mnożenie i dzielenie i inne
ciekawe rzeczy.
Ok, a teraz pytanie w drugą stronę: czy sposób programowania i pisania
kodu różni się jakoś zasadniczo od innych ARMów ? Czy są jakieś kruczki
typu "no niby ARM ale wie pan, w zasadzie to coś całkiem innego" etc.
No i powiedz mi jakiej kwoty mogę się spodziewać przy zakupie i czy
kabelek USB wystarczy do zabawy (+ewentualnie JTAG jakiś).
Paweł Hadam
Guest
Sun Dec 16, 2007 11:07 am
Sebastian Bialy pisze:
Quote:
Paweł Hadam wrote:
http://www.st.com/mcu/contentid-100-110-STM3210B_EVAL.html
Sam procek jest rozwinięciem ARM-7 Thumb (teraz mamy listę rozkazów
Thumb-2, zachowującą kompatybilność w dół dla kodu skompilowanego w
trybie Thumb), posiada wiele ciekawych usprawnień w stosunku do
zwykłego ARM7, m.in. kontroler przerwań, sprzętowe mnożenie i
dzielenie i inne ciekawe rzeczy.
Ok, a teraz pytanie w drugą stronę: czy sposób programowania i pisania
kodu różni się jakoś zasadniczo od innych ARMów ? Czy są jakieś kruczki
typu "no niby ARM ale wie pan, w zasadzie to coś całkiem innego" etc.
W zasadzie to jest identycznie jak dla armów. Jedyna trudność to
zadeklarowanie odpowiedniego procesora w kompilatorze. Trudność
przesiadki określiłbym na przejście np. z ARM7 philipsa na ARM7 atmela
czy odwrotnie - różnica głównie w obsłudze peryferiów. Patrząc od strony
studenckiej to CortexM3 jest łatwiejszy od zwykłego ARM7 - więcej rzeczy
jest zrealizowanych sprzętowo. Oczywiście ST dostarcza darmowy zestaw
różnego rodzaju funkcji do konfiguracji i obsługi peryferiów.
Quote:
No i powiedz mi jakiej kwoty mogę się spodziewać przy zakupie i czy
kabelek USB wystarczy do zabawy (+ewentualnie JTAG jakiś).
Hmmm, jak pisałem, mój był gratisem. Widzę, że Arrow w stanach chce za
niego zedrzeć 230$, ale wydaje mi się to przesadą.
Proponuję wysłać zapytanie do firmy Masters:
www.masters.com.pl
masters@masters.com.pl
Ewentualnie można spróbować bezpośrednio w polskim oddziale ST. Człowiek
od mikroprocesorów nazywa się Artur Iwanicki, ale danych adresowych
niestety nie mam przy sobie.
Pozdrawiam,
Paweł.
Michał Lankosz
Guest
Sun Dec 16, 2007 12:11 pm
Użytkownik "Adam Dybkowski" <adybkows12@45wp.pl> napisał w wiadomości
news:fk21d9$s2p$1@nemesis.news.tpi.pl...
Quote:
Sebastian Bialy pisze:
Mogę zaproponować SAM7-EX256:
Uwaga: Ten procesor ma 256KB pamięci Flash (która zmieniana regularnie
przez studentów szybko się zużyje) i tylko 64KB RAM (do wielu zastosowań
na programy i dane studentów może nie wystarczyć, sam oceń), a do tego
Z tego co Sebastian napisał (miganie diodką jest dla jego studentów średnią
osiągnięć) to sądzę, że w zupełności wystarczy tyle RAMu. Co ambitniejsi do
projektów mogą sobie wykorzystywać Flash z większością zasobów płytki, a na
zajęciach raczej sam RAM. Trzeba by im tylko napisać gotowe funkcje
wyświetlania tekstu na wyświetlaczu, co z czcionką zajmie kilka kb.
A może łatwiejszy by był wyświetlacz alfanumeryczny...
Michał
Greg(G.Kasprowicz)
Guest
Sun Dec 16, 2007 5:17 pm
Quote:
http://www.amcc.com/Embedded/
zaciekawily mnie te proce AMCC
tyle ze w porownaniu z ARMem zra od groma mocy. Tak z rzad weilkosci wiecej.
Jednakze interesuja mnie gdyz posiadaja USB2.0 oraz gigabit Etherent.
Gdzie kupujesz pojedyncze ksoci tego ustrojstwa?
I ile kosztuje taki przykladowy PPC405EX ?
MT
Guest
Sun Dec 16, 2007 6:03 pm
O pojedynczych ilosciach mozesz zapomniec a ten 405EX to jakas nowosc
pierwszy raz widze i ceny nie znam ale np taki 405EP kosztuje od 10$
netto(zaleznie od zegara troche wiecej) z tych co maja USB 2.0 polecam
440EP sa troche drozsze . Dystrybutorem na polske jest Avnet Memec jak
dobrze zagadasz to dostaniesz probki .
Z PPC polecam tez nowe modele z powerquic z USB2.0 na pokladzie .
Zaleta tych z AMCC jest bogata literatura i support od boot loadera po
kompletny system Opensource.
Moze i pobieraja troche wiecej pradu ale tez sa o niebo wydajniejsze od
zabawek na ARMie i podobnych MIPSach
MT
Guest
Sun Dec 16, 2007 6:25 pm
AMCC przejal w spadku po IBM linie PPC a te drugie z powerQUIC robi
Freescale dystrybutorem jest Future warszawa , tak jak napisalem wczesniej
AMCC jest lepiej oprogramowany ,opisany i tanszy.
Adam Dybkowski
Guest
Mon Dec 17, 2007 1:11 am
Sebastian Bialy pisze:
Quote:
Zbytnie uogólnienie. Atmel opublikował specyfikację komend SAM-BA i
jak najbardziej można je ręcznie wydawać chociażby z poziomu
linuxowego minicoma. Albo napisać do tego super prosty skrypt.
Jeśli mówisz o minicomie to oznacza to, że USB widoczne jest w
komputerze jako dodakowy port COM ? Czy masz na myśli SAM-BA po RS232 ?
Po RS232. Ale nic przecież nie stoi na przeszkodzie, abyś ten COM miał w
komputerze fizycznie jako USB (a RS232 robiłby układ np. FT232) - masz
wtedy dostęp do urządzenia /dev/ttyUSB0 i zabawa jest jak ze zwykłym COMem.
SAM-BA po USB jest natomiast widoczna w komputerze jako urządzenie klasy
DFU. Z Linuxa może dałoby się zagadać z ARMem takim programem - trzeba
sprawdzić w praktyce (nie próbowałem):
http://wiki.openmoko.org/wiki/Dfu-util
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Adam Dybkowski
Guest
Mon Dec 17, 2007 1:14 am
Sebastian Bialy pisze:
Quote:
Uwaga: Ten procesor ma 256KB pamięci Flash (która zmieniana regularnie
przez studentów szybko się zużyje) i tylko 64KB RAM (do wielu
zastosowań na programy i dane studentów może nie wystarczyć, sam oceń)
Wystarczy. Studenci nie dadzą rady napisać czegokolwiek co mi tą pamięć
zajmie w 1.5 godziny. Z resztą jak wspominałem to nie politechnika.
64KB RAMu często nie wystarcza nawet na mało skomplikowane algorytmy
obliczeniowe czy przetwarzanie sygnałów. Nawet jeżeli tylko masz zamiar
sterować graficznym wyświetlaczem to w takim np. "komórkowym" 176x220
pikseli /262144 kolory/ cała pamięć obrazu zajmuje około 113KB. Czyli z
64KB RAMu nie poszalejesz.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Mariusz Ł.
Guest
Mon Dec 17, 2007 9:16 am
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.
c) sensowne ilości RAM/FLASH i możliwość _wygodnego_ programowania ich z
zewnątrz. Myślę że jakieś 32/64kB RAM i jakieś 256kB Flash powinno być
ok. Być może będzie to niepotrzebne, ale chce na zapas. Może się trafi
jakiś ambitny student.
d) Interfejs JTAG współpracujący możliwie z dużą ilością programów lub
gniazdko JTAG + osobny interfejs (przy czym LPT absolutnie odpada,
wyłącznie USB). Chodzi o to żeby JTAG nie działał tylko z softem firmy X
który działa tylko na Win.
e) Wsparcia programowego przy czym mniej mi zależy na debugerze a
bardziej na kompilatorze. Idelanie jeśli będę w stanie korzystać z tego
pod Linuxem. Ostatecznie pod windowsem, ale minimum XP (żadnych
programów z muzeum).
f) jakieś przykłady załączone ale nie od razu dekoder MP3 ale może
spokojniej: jakieś mruganie diodami, jakieś napisy na LCD itd.
g) żadnego łaczenia kablami. Wszystko podpięte na sztywno, ewentualnie
trudno rozbieralne.
h) zasilanie z USB było by idealne. Może też być zasilanie z zasilacza
wtyczkowego ale odpornego na studentów (zmiana polaryzacji, zalewanie
masłem z kanapki, mylenie dziurki USB z Firewire (tak, to _możliwe_ )
etc).
i) o wartości dydaktyczne (jakkolwiek to rozumieć).
Najbliżej mi chyba do ZL9ARM z Kamami, ale ostatnio miałem kosmiczne
przejścia z tym sklepem (sprzedają przez www towar którego nie ma bo nie
jest produkowany ... oraz gubią maile w obydwie strony) więc może ktoś
poleci coś lepszego, tym bardziej że ten nie jest do końca idiotoodporny
(np. wyświetlacz trzeba podpinać itd).
Ma ktoś jakieś doświadczenia co się sprawdza najlepiej? Ilośc pieniążków
nie jest jakoś mocno ograniczona, załóżmy że za jeden taki kompletny
zestaw (płytka, peryferia, programator, interfejs JTAG) chcę się
zmieścić w ok. 1000zł. Powiedzmy że zmarginesem w górę jesli warto.
Cześć,
obejżyj sobie to:
http://www.cyantechnology.com/products/eCOG1X.php
porządny zestaw do kupienia tu:
http://www.wg.com.pl/cyan-technology/
pytaj o nowy development pod eCog1X.
Nie jest to reklama. Nic mnie z tą firmą nie łaczy. Uważam, że taki zestaw
mógłby Ci się przydać na laboratorium choćby przez ogrom ciekawych aplikacji
dostarczanych przez firmę Cyan.
Oczywiście żrodowisko programistyczne jest za free.
Pozdrawiam,
Mariusz Łacina
PAndy
Guest
Mon Dec 17, 2007 10:48 am
"Sebastian Bialy" <heby@poczta.onet.pl> wrote in message
news:fjuhak$i2m$1@atlantis.news.tpi.pl...
Quote:
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.
odrzucenie DSP z gory moze wydawac sie bledem - dlaczego nie popatrzec
ciut laskawszym okiem na np BlackFin'a - ma support w linuxie, gcc itd,
wydajny, wzglednie niedrogi
Greg(G.Kasprowicz)
Guest
Mon Dec 17, 2007 11:49 am
Quote:
O pojedynczych ilosciach mozesz zapomniec a ten 405EX to jakas nowosc
pierwszy raz widze i ceny nie znam ale np taki 405EP kosztuje od 10$
netto(zaleznie od zegara troche wiecej) z tych co maja USB 2.0 polecam
440EP sa troche drozsze . Dystrybutorem na polske jest Avnet Memec jak
dobrze zagadasz to dostaniesz probki .
Wyszukalem sobie chip PPC Power QUICC ktory posiada USB2.0 oraz gigabit
ethernet..
spojrzalem na cennik EBV..
ceny zaczynaja sie od 62 EUR/szt
drogo troche jak na moje potrzeby, kilka x taniej mam 2-rdzeniowego ARMa
(Storlink) z podobnymi interfejsami, moze troche wolniejszego, ale zracego
za to kilka x mniej mocy.
rozejrze sie jeszcze za tymi AMCC.
440EPx wydaje sie idealny do moich potrzeb.
Jesli by kosztowal <20$/szt to go pewnie uzyje w projekcie.
MT
Guest
Mon Dec 17, 2007 12:41 pm
O 20$ mozesz zapomniec nawet przy duzej ilosci z Gbit Eth na pokladzie ale
18-19$ za PPC z Freescale np 8323 pewnie dasz rade kupic.
Jesli ma byc tanio i z USB to AMCC dostaniesz ponizej 20$ .
Goto page Previous 1, 2, 3 Next