Jak zacząć z procesorami ARM? Polecane modele, kompilatory i narzędzia dla hobbystów

[jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=





Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Fri, 15 Jul 2005 10:19:48 +0200


Ostatnio coś mnie kusi aby "pobawić" się procesorami ARM, niestety
niezabardzo się orientuję co i jak. Jedynie z jakimi procesorami
(mikrokontrolerami) miałem do czynienia to AVR i 8051.
Mam nadzieję że doradzicie:
detalicznych i który można przylutować do płytki w warunkach
hobbistycznych),


Pozdrawiam
Maksymilian Dutka

Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Fri, 15 Jul 2005 10:21:09 +0200


Maksymilian Dutka napisał(a):
- jaki kompilator (darmowy),

Zapomniałem dodać iż chodzi mi głównie o pisanie programów w C.

Poprzedni Następny
Wiadomość
Spis treści
From: "jfk" <jaromir_fk_at_nospam_gazeta.pl>
Subject: Re: [jak zacząć] Procesory ARM
Date: Fri, 15 Jul 2005 10:35:03 +0200


Maksymilian Dutka napisał(a):
- jaki kompilator (darmowy),

Zapomniałem dodać iż chodzi mi głównie o pisanie programów w C.

Poszukaj w necie "WinARM", szczegolnie jesli uzywales winAvr.
Sa tam przyklady dla prockow lpc2106. Takze jak pisac w C++.
Procki i ewentualnie gotowe plytki startowe sa na www.kamami.pl
Polecam takze www.freeRTOS.org

--
jfk



Poprzedni Następny
Wiadomość
Spis treści
From: Tawez <tawez.beztegoikropki_at_nospam_tutaksamo.op.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Fri, 15 Jul 2005 10:35:27 +0200


Maksymilian Dutka napisał(a):

- jaki procesor wybrać (w miarę tani, dostępny w Polsce ilościach
detalicznych i który można przylutować do płytki w warunkach
hobbistycznych),

np. Philips LPC21xx
może też być Atmel AT91xxxxx
Analog Devices też coś robi, bodaj ADuC7xxx

wybór jest spory.
popularne zdają się być Philipsy

- jaki kompilator (darmowy),

jak darmowy to GCC
za darmo możesz sobie skompletować całe środowisko
GCC + GDD + eclipse + kilka dodatków

ostatnio znalazłem pdf (~1MB) opisującego wszystko step-by-step

do tego w zależności od mikrokontrolera

- może polecicie jakieś dodatkowe, przydatne narzędzia.

jak zaczynasz to można się zastanowić nad jakimś starter kitem
do LPC21xx są, do innych zapewne też.


--
pozdrawiam
Tawez

Poprzedni Następny
Wiadomość
Spis treści
From: =?iso-8859-2?B?UGF3ZbM=?= <apcom_at_nospam_do-wyrwania.interia.pl>
Subject: =?iso-8859-2?Q?Re:_=5Bjak_zacz=B1=E6=5D_Procesory_ARM?=
Date: Fri, 15 Jul 2005 11:00:25 +0200


za darmo możesz sobie skompletować całe środowisko
GCC + GDD + eclipse + kilka dodatków

ostatnio znalazłem pdf (~1MB) opisującego wszystko step-by-step
A gdzie ten PDF?

pozdrawiam
Paweł


Poprzedni Następny
Wiadomość
Spis treści
From: Tawez <tawez.beztegoikropki_at_nospam_tutaksamo.op.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Fri, 15 Jul 2005 12:17:42 +0200


Paweł napisał(a):
za darmo możesz sobie skompletować całe środowisko
GCC + GDD + eclipse + kilka dodatków

ostatnio znalazłem pdf (~1MB) opisującego wszystko step-by-step

A gdzie ten PDF?

witam,

sprawdziłem u siebie,
plik waży 8.8MB :> (moja pomyłka)
i jest to dostępne pod adresem, który podał Kristech


--
pozdrawiam
Tawez

Poprzedni Następny
Wiadomość
Spis treści
From: Kristech <kristechUSUNTO_at_nospam_kristech.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Fri, 15 Jul 2005 10:44:07 +0200


Maksymilian Dutka napisał(a):
Ostatnio coś mnie kusi aby "pobawić" się procesorami ARM, niestety
niezabardzo się orientuję co i jak. Jedynie z jakimi procesorami
(mikrokontrolerami) miałem do czynienia to AVR i 8051.
Mam nadzieję że doradzicie:
- jaki procesor wybrać (w miarę tani, dostępny w Polsce ilościach
detalicznych i który można przylutować do płytki w warunkach
hobbistycznych),
- jaki kompilator (darmowy),
- może polecicie jakieś dodatkowe, przydatne narzędzia.


Pozdrawiam
Maksymilian Dutka

Polecam szczegółowy opis opracowany przez Jima Lyncha jak skonfigorować
i pracować w darmowym środowisku programowania utworzonym z GNUARM oraz
edytora Eclipse łacznie z obsługą JTAGa. Do pobrania np. ze strony:
http://olimex.com/dev/arm-jtag.html

Jeśli chodzi o mikrokontroler to najbardziej popularne to Philipsy
LPC2000 oraz Atmele AT91.
Ja osobiście wole Philipsy.

--
pozdrawiam
Krzysztof Kajstura
www.kristech.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: [jak zacząć] Procesory ARM
Date: Fri, 15 Jul 2005 11:17:47 +0200


Maksymilian Dutka wrote:

Mam nadzieję że doradzicie:
- jaki procesor wybrać (w miarę tani, dostępny w Polsce ilościach
detalicznych i który można przylutować do płytki w warunkach
hobbistycznych),

http://www.seguro.pl/cgibin/shop?info=6093&sid=621db359

- jaki kompilator (darmowy)

GCC.

Pozdrawiam
Piotr Wyderski


Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Fri, 15 Jul 2005 15:19:17 +0200


Piotr Wyderski napisał(a):
Maksymilian Dutka wrote:


Mam nadzieję że doradzicie:
- jaki procesor wybrać (w miarę tani, dostępny w Polsce ilościach
detalicznych i który można przylutować do płytki w warunkach
hobbistycznych),


http://www.seguro.pl/cgibin/shop?info=6093&sid=621db359


Spełnia wszystkie wymagania tylko te 3.3V mnie troszkę przerażają:
trzeba dawać bufory aby układ dogadał się z "5V światem" :)

Poprzedni Następny
Wiadomość
Spis treści
From: Tawez <tawez.beztegoikropki_at_nospam_tutaksamo.op.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Fri, 15 Jul 2005 15:25:20 +0200


Maksymilian Dutka napisał(a):

http://www.seguro.pl/cgibin/shop?info=6093&sid=621db359

Spełnia wszystkie wymagania tylko te 3.3V mnie troszkę przerażają:
trzeba dawać bufory aby układ dogadał się z "5V światem" :)

philipsy tolerują 5V


--
Tawez

Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Fri, 15 Jul 2005 15:51:31 +0200


Tawez napisał(a):
Maksymilian Dutka napisał(a):

http://www.seguro.pl/cgibin/shop?info=6093&sid=621db359


Spełnia wszystkie wymagania tylko te 3.3V mnie troszkę przerażają:
trzeba dawać bufory aby układ dogadał się z "5V światem" :)


philipsy tolerują 5V


Mógłbyś mi podać namiar na jakiś polski sklep je oferujący.

Poprzedni Następny
Wiadomość
Spis treści
From: Tawez <tawez.beztegoikropki_at_nospam_tutaksamo.op.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Fri, 15 Jul 2005 16:44:39 +0200


Maksymilian Dutka napisał(a):

philipsy tolerują 5V

Mógłbyś mi podać namiar na jakiś polski sklep je oferujący.

już było w tym wątku...
www.kamami.pl


--
Tawez

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: [jak zacząć] Procesory ARM
Date: Fri, 15 Jul 2005 15:51:57 +0200


Maksymilian Dutka wrote:

Spełnia wszystkie wymagania tylko te 3.3V mnie troszkę przerażają:
trzeba dawać bufory aby układ dogadał się z "5V światem" :)

To przeprojektuj cały układ na 3,3V. :-) A bufory też tam
są, LVC245 (albo LVX, nie pamiętam, ale to nie ma znaczenia).

Pozdrawiam
Piotr Wyderski


Poprzedni Następny
Wiadomość
Spis treści
From: Tawez <tawez.beztegoikropki_at_nospam_tutaksamo.op.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Fri, 15 Jul 2005 12:22:20 +0200


Maksymilian Dutka napisał(a):

Ostatnio coś mnie kusi aby "pobawić" się procesorami ARM

jak już jesteśmy przy ARMach,
czy komuś się udało znaleźć "działający" schemat Wiggler'a?
i mógł by się podzielić.


--
pozdrawiam
Tawez

Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_SPAMTRAP.slackware.pl>
Subject: Re: [jak =?iso-8859-2?q?zacz=B1=E6]?= Procesory ARM
Date: 16 Jul 2005 11:17:52 +0200


On Fri, 15 Jul 2005 12:22:20 +0200, Tawez <tawez.beztegoikropki_at_nospam_tutaksamo.op.pl> wrote:
Maksymilian Dutka napisał(a):

Ostatnio coś mnie kusi aby "pobawić" się procesorami ARM

jak już jesteśmy przy ARMach,
czy komuś się udało znaleźć "działający" schemat Wiggler'a?
i mógł by się podzielić.
Kiedyś już wrzuciłem na tą grupę coś takiego:

Simple JTAG interface circuit

Poprzedni Następny
Wiadomość
Spis treści
From: Tawez <tawez.beztegoikropki_at_nospam_tutaksamo.op.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Sat, 16 Jul 2005 22:19:51 +0200


Jan Dubiec napisał(a):

Kiedyś już wrzuciłem na tą grupę coś takiego:

Jest to drobna przeróbka schematu z SourceForge - zwarte piny 8 i 15
po stronie gniazda DB25. Dzięki temu działa z nowymi OCDCommanderami.
Z Crossworks działa i bez tej przeróbki.

wygląda obiecująco, w porównaniu z tym co znalazłem.
a DTC114?
znalazłem info, ze jest to tranzystor z wbudowanymi resystorami.

czy jest to np ten element:
http://www.tme.com.pl/katalog/index.phtml?sid=&f_szukaj=dtc114&f_radio=&idp=1

ewentualnie, gdzie go dostać lub jakiś zamiennik (może być SMD)


--
pozdrawiam
Tawez

Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_SPAMTRAP.slackware.pl>
Subject: Re: [jak =?iso-8859-2?q?zacz=B1=E6]?= Procesory ARM
Date: 16 Jul 2005 23:56:03 +0200


On Sat, 16 Jul 2005 22:19:51 +0200, Tawez <tawez.beztegoikropki_at_nospam_tutaksamo.op.pl> wrote:
[.....]
wygląda obiecująco, w porównaniu z tym co znalazłem.
a DTC114?
znalazłem info, ze jest to tranzystor z wbudowanymi resystorami.
Tak. Nazywa się toto "tranzystor cyfrowy". :-) Ale zamiast niego możesz śmiało
użyć zwykłego tranzystora z zewnętrznymi rezystorami.

czy jest to np ten element:
http://www.tme.com.pl/katalog/index.phtml?sid=&f_szukaj=dtc114&f_radio=&idp=1
Nie jestem do końca pewien. W każdym bądź razie nie chce mi się tego dokładnie
sprawdzać.

Regards,
/J.D.
--
Jan Dubiec We're all living in Amerika
jdx#slackware.pl Coca Cola
+48 506 790442 Sometimes war
Amerika by Rammstein

Poprzedni Następny
Wiadomość
Spis treści
From: Tawez <tawez.beztegoikropki_at_nospam_tutaksamo.op.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Sun, 17 Jul 2005 10:13:48 +0200


Jan Dubiec napisał(a):

wygląda obiecująco, w porównaniu z tym co znalazłem.
a DTC114?
znalazłem info, ze jest to tranzystor z wbudowanymi resystorami.

Tak. Nazywa się toto "tranzystor cyfrowy". :-) Ale zamiast niego możesz śmiało
użyć zwykłego tranzystora z zewnętrznymi rezystorami.

jasne, dzięki (Adamowi również).
już zaglądam do noty katalogowej.


--
pozdrawiam
Tawez

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Sun, 17 Jul 2005 00:24:31 +0200


Tawez wrote:

wygląda obiecująco, w porównaniu z tym co znalazłem.
a DTC114?
znalazłem info, ze jest to tranzystor z wbudowanymi resystorami.

Odpowiednikiem jego jest np. PDTC144ET (w obudowie SOT-23). Ale zawsze
mozesz wlutowac zwykly NPN i dwa rezystory (jakie - poczytaj w PDFach
tych tranzystorow).

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: point <rwxrwx_at_nospam_poczta.onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM_-_JT?=
Date: Fri, 15 Jul 2005 19:33:40 +0200


Tawez wrote:

jak już jesteśmy przy ARMach,
czy komuś się udało znaleźć "działający" schemat Wiggler'a?
i mógł by się podzielić.

Oto moja wersja minimal, działa z z LPC2106 i AT91M63200. Testowane z
Crossstudio 1.4 (polecam demo, rewelacja do pierwszych prób z ARM) i
OCDCommander 2.3.6:

LPT=DB25: JTAG w ARM:
GND (25)---------------------------(4,6,8,...,20)
TDI (5)---------[ 22R ]------------(5)
TMS (3)---------[ 22R ]------------(7)
TCLK(4)---------[ 22R ]------------(9)
TDO (11)--------[ 22R ]------------(13)
(3)-----+
(1,2)---+--------> +3.3V

/RST (pin 15 w JTAG) ma wisieć w powietrzu. Czasem trzeba ręcznie
resetować CPU ale nie ma problemu z niekompatybilnym softem.


--
point




Poprzedni Następny
Wiadomość
Spis treści
From: kryniok <kryniok_at_nospam_o2.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM_-_JT?=
Date: Fri, 15 Jul 2005 22:33:04 +0200



Oto moja wersja minimal, działa z z LPC2106 i AT91M63200. Testowane z
Crossstudio 1.4 (polecam demo, rewelacja do pierwszych prób z ARM) i
OCDCommander 2.3.6:


A jak wygląda kwestia ograniczeń wersji demo Crossstudio 1.4 z tego co
pamietam to tylko 30 dni używania?


--
pozdrawiam
Krzysiek

Poprzedni Następny
Wiadomość
Spis treści
From: point <rwxrwx_at_nospam_poczta.onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM_-_JT?=
Date: Fri, 15 Jul 2005 22:56:15 +0200


kryniok wrote:

A jak wygląda kwestia ograniczeń wersji demo Crossstudio 1.4 z tego co
pamietam to tylko 30 dni używania?

Oficjalne demo tak ma.

--
point

Poprzedni Następny
Wiadomość
Spis treści
From: point <rwxrwx_at_nospam_poczta.onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM_-_JT?=
Date: Fri, 15 Jul 2005 23:04:45 +0200


Mała korekta: sygnał TRST z CPU jest podciągnięty do +3.3V (zwarcie p.3
z p.1/2).

LPT=DB25: JTAG w ARM:
GND (25)---------------------------(4,6,8,...,20)---> GND
TDI (5)---------[ 22R ]------------(5)--------------> TDI
TMS (3)---------[ 22R ]------------(7)--------------> TMS
TCLK(4)---------[ 22R ]------------(9)--------------> TCLK
TDO (11)--------[ 22R ]------------(13)-------------> TDO
+---(3)--------------> TRST
+---(1,2)------------> +3.3V

--
point

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr" <piotrd_at_nospam_wp.pl>
Subject: Re: [jak zacząć] Procesory ARM
Date: Fri, 15 Jul 2005 23:05:47 +0200



Ostatnio coś mnie kusi aby "pobawić" się procesorami ARM, niestety
niezabardzo się orientuję co i jak. Jedynie z jakimi procesorami
(mikrokontrolerami) miałem do czynienia to AVR i 8051.
Mam nadzieję że doradzicie:
- jaki procesor wybrać (w miarę tani, dostępny w Polsce ilościach
detalicznych i który można przylutować do płytki w warunkach
hobbistycznych),
- jaki kompilator (darmowy),
- może polecicie jakieś dodatkowe, przydatne narzędzia.

Ja polecam ATMELA AT91SAM7S64 - dosc bogato wyposazony uP (tu godne uwagi
USB) , sa dostepne w www.jm.com.pl cena ok 30zl jesli chodzi o srodowisko
to EW-IAR lub ADS v1.2 (ARM Developer Suite) - ciekawe biblioteki i dobry
kompilator.



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Sat, 16 Jul 2005 01:06:33 +0200


Piotr wrote:

Ja polecam ATMELA AT91SAM7S64 - dosc bogato wyposazony uP (tu godne uwagi
USB) , sa dostepne w www.jm.com.pl cena ok 30zl

Polecam rowniez. Mozna na nim wiele ciekawego zrobic (ma m.in. port
USB). Jest dostepny darmowy system operacyjny FreeRTOS obslugujacy
rowniez procesory AT91SAM7Sxx, wystarczy na prosty i przyjemny poczatek
(ma zrobione podstawowe sterowniki takie jak port szeregowy, wlacznie z
zaimplementowana obsluga USB).

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_SPAMTRAP.slackware.pl>
Subject: Re: [jak =?iso-8859-2?q?zacz=B1=E6]?= Procesory ARM
Date: 16 Jul 2005 11:21:00 +0200


On Fri, 15 Jul 2005 23:05:47 +0200, "Piotr" <piotrd_at_nospam_wp.pl> wrote:
[.....]
to EW-IAR lub ADS v1.2 (ARM Developer Suite) - ciekawe biblioteki i dobry
kompilator.
AFAIR ADS kosztuje około $6000 więc nie jest to dobre środowisko do
zabawy z ARM-ami. :-)

Regards,
/J.D.
--
Jan Dubiec We're all living in Amerika
jdx#slackware.pl Coca Cola
+48 506 790442 Sometimes war
Amerika by Rammstein

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Sat, 16 Jul 2005 14:37:40 +0200


Jan Dubiec wrote:

to EW-IAR lub ADS v1.2 (ARM Developer Suite) - ciekawe biblioteki i dobry
kompilator.

AFAIR ADS kosztuje około $6000 więc nie jest to dobre środowisko do
zabawy z ARM-ami. :-)

Jest bardzo dobre do zabawy z ARMami, ale wersja darmowa ma timeout
chyba 45-dniowy. Potem to juz tylko kupic, albo odinstalowac, wyczyscic
AFAIR 11 lub 17 sektor dysku twardego i zainstalowac ponownie.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usuntopoczta.onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Sat, 16 Jul 2005 14:53:00 +0200


Adam Dybkowski napisał(a):
Jan Dubiec wrote:

to EW-IAR lub ADS v1.2 (ARM Developer Suite) - ciekawe biblioteki i
dobry
kompilator.


AFAIR ADS kosztuje około $6000 więc nie jest to dobre środowisko do
zabawy z ARM-ami. :-)


Jest bardzo dobre do zabawy z ARMami, ale wersja darmowa ma timeout
chyba 45-dniowy. Potem to juz tylko kupic, albo odinstalowac, wyczyscic
AFAIR 11 lub 17 sektor dysku twardego i zainstalowac ponownie.


To już lepiej crack-a zastosować, ale jednak chciał bym coś darmowego
(legalnego).

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Sat, 16 Jul 2005 15:02:05 +0200


Maksymilian Dutka wrote:

Jest bardzo dobre do zabawy z ARMami, ale wersja darmowa ma timeout
chyba 45-dniowy. Potem to juz tylko kupic, albo odinstalowac,
[...]
To już lepiej crack-a zastosować, ale jednak chciał bym coś darmowego
(legalnego).

Zawsze jak przyjdzie jakas kontrola to mozesz pokazac, ze masz soft
nieskrakowany i pokazujacy jeszcze 10 dni do konca dzialania.

Pomysl jednak o rozwiazaniu calkiem darmowym czyli gcc (arm-elf-gcc)
plus ulubiony edytor (ja uzywam Ultraedit).

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usuntopoczta.onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Sat, 16 Jul 2005 15:21:59 +0200


Adam Dybkowski napisał(a):
Maksymilian Dutka wrote:

Jest bardzo dobre do zabawy z ARMami, ale wersja darmowa ma timeout
chyba 45-dniowy. Potem to juz tylko kupic, albo odinstalowac,

[...]

To już lepiej crack-a zastosować, ale jednak chciał bym coś darmowego
(legalnego).


Zawsze jak przyjdzie jakas kontrola to mozesz pokazac, ze masz soft
nieskrakowany i pokazujacy jeszcze 10 dni do konca dzialania.


Ja będę tego używać w domu, jednak może kiedyś będą miał pracę gdzie
będe musiał pisać programy, i wtedy zamiast prosić szefa o zakup
programu, to będę używał darmowego. Ostatnio nawet zauważyłem iż firmy
zamiast zakupić programy komercyjne używają darmowych narzędzi,
szczególnie w sprawach mających mniejsze znaczenie.

Pomysl jednak o rozwiazaniu calkiem darmowym czyli gcc (arm-elf-gcc)
plus ulubiony edytor (ja uzywam Ultraedit).


W wątku pojawił się pdf z opisem konfiguracji darmowych narzędzi, który
przestudiowałem i wydaje mi się że właśnie tam opisane środowisko będę
używał.
Jednak na początek może bym wykorzystał jakieś płatne (mniej
problematyczne) środowisko.

Poprzedni Następny
Wiadomość
Spis treści
From: Kristech <kristechUSUNTO_at_nospam_kristech.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Sat, 16 Jul 2005 16:50:48 +0200


Jednak na początek może bym wykorzystał jakieś płatne (mniej
problematyczne) środowisko.

Jest jeszcze Keil. Wersja demo ma ograniczenie kodu do 16KB i zakaz
wykorzytywania do celów komercyjnych. Całkiem miło się w nim pracuje jak
na początek.
Do Keila (i generalnie do ARMów Philipsa) polecam pdf opracowanego przez
Hitex: "The Insider's Guide To The Philips ARM7-Based Microcontrollers"
do pobrania stąd: http://www.hitex.co.uk/arm/

--
pozdrawiam
Krzysztof Kajstura
www.kristech.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_SPAMTRAP.slackware.pl>
Subject: Re: [jak =?iso-8859-2?q?zacz=B1=E6]?= Procesory ARM
Date: 16 Jul 2005 17:31:10 +0200


On Sat, 16 Jul 2005 15:21:59 +0200, Maksymilian Dutka <maxdutka_at_nospam_usuntopoczta.onet.pl> wrote:
[.....]
programu, to będę używał darmowego. Ostatnio nawet zauważyłem iż firmy
zamiast zakupić programy komercyjne używają darmowych narzędzi,
szczególnie w sprawach mających mniejsze znaczenie.
Firmy używają open source'owych narzędzi już od dawna. I to właśnie w
zastosowaniach kluczowych. :-)

[.....]
Jednak na początek może bym wykorzystał jakieś płatne (mniej
problematyczne) środowisko.
Jeśli sądzisz że po zapłaceniu kilku(nastu) tys. zł otrzymasz bezbłędny i/lub
wygodny w użyciu produkt, to czasami możesz się zawieść. Używaj gcc oraz
ulubionego edytora (lub wspomnianego Eclipse'a).

BTW. Wbrew kitowi wciskanemu przez marketroidów, ja uważam, że wszelakie
IDE są (a w zasadzie to czasami mogą być) dobre dla ludzi którzy potrafią
sprawnie posługiwać się narzędziami z interfejsem CLI - czyli takich ludzi,
którym chciało się poczytać dokumentację. :-) Nie ma siły - bez lektury
dokumentacji i odrobiny ćwiczeń najdroższe IDE nie pomoże. :-) Co zresztą
widać po niektórych pytaniach zadawanych na tej grupie. :-)

Regards,
/J.D.
--
Jan Dubiec We're all living in Amerika
jdx#slackware.pl Coca Cola
+48 506 790442 Sometimes war
Amerika by Rammstein

Poprzedni Następny
Wiadomość
Spis treści
From: Tawez <tawez.beztegoikropki_at_nospam_tutaksamo.op.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Sat, 16 Jul 2005 22:09:07 +0200


Jan Dubiec napisał(a):

Jednak na początek może bym wykorzystał jakieś płatne (mniej
problematyczne) środowisko.

Jeśli sądzisz że po zapłaceniu kilku(nastu) tys. zł otrzymasz bezbłędny i/lub
wygodny w użyciu produkt, to czasami możesz się zawieść. Używaj gcc oraz
ulubionego edytora (lub wspomnianego Eclipse'a).

polecam eclipse.
nie twierdzę, że jest jedyne i najlepsze,
ale można je skonfigurować praktycznie do każdego zastosowania.
odpowiednie wtyczki uczynią prawie cuda.

w ten sposób, ucząc się jednego IDE można mieć narzędzie
do programowania w Jave, C/C++ (pod wiele różnych mikroprocesorów i
mikrokontrolerów), HTML/XML/PHP, ... etc.

poza tym, eclipse jest praktycznie w wersji na każdy sysop.


--
pozdrawiam
Tawez

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: [jak zacząć] Procesory ARM
Date: Sun, 17 Jul 2005 13:03:33 +0200


Jan Dubiec wrote:

BTW. Wbrew kitowi wciskanemu przez marketroidów, ja uważam, że wszelakie
IDE są (a w zasadzie to czasami mogą być) dobre dla ludzi którzy potrafią
sprawnie posługiwać się narzędziami z interfejsem CLI - czyli takich
ludzi,
którym chciało się poczytać dokumentację. :-)

W pełni się zgadzam, przy czym zaznaczam, że jestem zwolennikiem
narzędzi "klikalnych". :-) Do generowania niekrytycznego kodu (GUI,
interfejsy do baz danych itp.) nie ma lepszej rzeczy. To klikadełko
z Quartusa też mi się bardzo podoba: dzięki niemu mogę bardzo szybko
testować i dostrajać (głębokość pipeline itp.) fragmentaryczne rozwiązania,
przed ich przepisaniem do VHDL.

Co zresztą widać po niektórych pytaniach zadawanych na tej grupie. :-)

->

Pozdrawiam
Piotr Wyderski


Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: [jak zacząć] Procesory ARM
Date: Sun, 17 Jul 2005 12:46:57 +0200


Maksymilian Dutka wrote:

Ostatnio nawet zauważyłem iż firmy zamiast zakupić programy
komercyjne używają darmowych narzędzi, szczególnie w sprawach
mających mniejsze znaczenie.

Bo narzędzia na licencji GNU nie są z definicji gorsze od swoich
komercyjnych odpowiedników. Zazwyczaj są istotnie gorsze,
ale bywają też wyjątki, jak np. GCC, który ma sporą przewagę
nad wieloma kompilatorami komercyjnymi. A jeśli można mieć
wysokiej klasy narzędzie za darmo, to po co kupować produkt
komeryjny za ciężkie pieniądze, zakładając, że support nie jest
potrzebny?

Jednak na początek może bym wykorzystał jakieś płatne (mniej
problematyczne) środowisko.

Zacznij od GCC, jest dostępny na prawie wszystkie popularniejsze
rodziny procesorów, więc będziesz musiał się nauczyć jego obsługi
tylko raz.

Pozdrawiam
Piotr Wyderski


Poprzedni Następny
Wiadomość
Spis treści
From: jerry1111 <pleaseJERRY1111nomorespam_at_nospam_wp.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Mon, 18 Jul 2005 09:52:26 +0100


Adam Dybkowski wrote:
Jest bardzo dobre do zabawy z ARMami, ale wersja darmowa ma timeout
chyba 45-dniowy. Potem to juz tylko kupic, albo odinstalowac,
To już lepiej crack-a zastosować, ale jednak chciał bym coś darmowego
(legalnego).

;-)

Zawsze jak przyjdzie jakas kontrola to mozesz pokazac, ze masz soft
nieskrakowany i pokazujacy jeszcze 10 dni do konca dzialania.

Pomysl jednak o rozwiazaniu calkiem darmowym czyli gcc (arm-elf-gcc)
plus ulubiony edytor (ja uzywam Ultraedit).

Ja w koncu znalazlem 'docelowe' IDE do gcc. Eclipse ;-)
Naprawde mi sie to podoba, mysle ze na 2 lata starczy.

--
Jerry

Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Mon, 18 Jul 2005 11:18:29 +0200


jerry1111 napisał(a):
Adam Dybkowski wrote:

Jest bardzo dobre do zabawy z ARMami, ale wersja darmowa ma timeout
chyba 45-dniowy. Potem to juz tylko kupic, albo odinstalowac,

To już lepiej crack-a zastosować, ale jednak chciał bym coś darmowego
(legalnego).


;-)

Zawsze jak przyjdzie jakas kontrola to mozesz pokazac, ze masz soft
nieskrakowany i pokazujacy jeszcze 10 dni do konca dzialania.

Pomysl jednak o rozwiazaniu calkiem darmowym czyli gcc (arm-elf-gcc)
plus ulubiony edytor (ja uzywam Ultraedit).


Ja w koncu znalazlem 'docelowe' IDE do gcc. Eclipse ;-)
Naprawde mi sie to podoba, mysle ze na 2 lata starczy.

Bo obadaniu Eclipse doszedłem do wniosku że draństwo jest strasznie
zasobo żerne, ale czego oczekiwać po aplikacji napisanej javie, poza tym
ma same zalety.

Poprzedni Następny
Wiadomość
Spis treści
From: jerry1111 <pleaseJERRY1111nomorespam_at_nospam_wp.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Mon, 18 Jul 2005 11:44:37 +0100


Maksymilian Dutka wrote:

Bo obadaniu Eclipse doszedłem do wniosku że draństwo jest strasznie
zasobo żerne, ale czego oczekiwać po aplikacji napisanej javie, poza tym
ma same zalety.

No... startuje 5 sekund, ale potem juz bez problemow. W trakcie pracy
za bardzo nie zauwazam, ze to w Javie (znaczy nie jest wolne).


--
Jerry

Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Mon, 18 Jul 2005 14:30:00 +0200


jerry1111 napisał(a):
Maksymilian Dutka wrote:

Bo obadaniu Eclipse doszedłem do wniosku że draństwo jest strasznie
zasobo żerne, ale czego oczekiwać po aplikacji napisanej javie, poza
tym ma same zalety.


No... startuje 5 sekund, ale potem juz bez problemow. W trakcie pracy
za bardzo nie zauwazam, ze to w Javie (znaczy nie jest wolne).


Wszystko zależy od posiadanego komputera :)

Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usuntopoczta.onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Sat, 16 Jul 2005 15:09:44 +0200


Piotr napisał(a):
Ostatnio coś mnie kusi aby "pobawić" się procesorami ARM, niestety
niezabardzo się orientuję co i jak. Jedynie z jakimi procesorami
(mikrokontrolerami) miałem do czynienia to AVR i 8051.
Mam nadzieję że doradzicie:
- jaki procesor wybrać (w miarę tani, dostępny w Polsce ilościach
detalicznych i który można przylutować do płytki w warunkach
hobbistycznych),
- jaki kompilator (darmowy),
- może polecicie jakieś dodatkowe, przydatne narzędzia.


Ja polecam ATMELA AT91SAM7S64 - dosc bogato wyposazony uP (tu godne uwagi
USB) , sa dostepne w www.jm.com.pl
(...)

"- minimalna wartość zamówienia wynosi 25EUR" :(
dotego dosyć droga przesyłka.

Zakup 1-2 procesorów będzie nieopłacalny (nawet niemożliwy) :(

Poprzedni Następny
Wiadomość
Spis treści
From: "Szymon" <gasiorcz_at_nospam_poczta.onet.polska>
Subject: Re: [jak zacząć] Procesory ARM
Date: Sat, 16 Jul 2005 15:40:29 +0200



Użytkownik "Maksymilian Dutka" <maxdutka_at_nospam_usuntopoczta.onet.pl> napisał w
wiadomości news:dbb0v1$91s$1_at_nospam_atlantis.news.tpi.pl...
(...)


Ja polecam ATMELA AT91SAM7S64 - dosc bogato wyposazony uP (tu godne uwagi
USB) , sa dostepne w www.jm.com.pl
(...)

"- minimalna wartość zamówienia wynosi 25EUR" :(
dotego dosyć droga przesyłka.

Zakup 1-2 procesorów będzie nieopłacalny (nawet niemożliwy) :(

Z tej samej strony....

Czy JM obsługuje klientów detalicznych
Klientów detalicznych zapraszamy do sklepu internetowego na
www.seguro.home.pl


pozdrawiam,
Szymon

p.s. nawet, jezeli nie ma czegos w sklepie Seguro a jest w ofercie JM, to
mozna to zamowic.




Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Mon, 18 Jul 2005 09:37:04 +0200


Szymon napisał(a):
Użytkownik "Maksymilian Dutka" <maxdutka_at_nospam_usuntopoczta.onet.pl> napisał w
wiadomości news:dbb0v1$91s$1_at_nospam_atlantis.news.tpi.pl...
(...)


Ja polecam ATMELA AT91SAM7S64 - dosc bogato wyposazony uP (tu godne uwagi
USB) , sa dostepne w www.jm.com.pl

(...)

"- minimalna wartość zamówienia wynosi 25EUR" :(
dotego dosyć droga przesyłka.

Zakup 1-2 procesorów będzie nieopłacalny (nawet niemożliwy) :(


Z tej samej strony....

Czy JM obsługuje klientów detalicznych
Klientów detalicznych zapraszamy do sklepu internetowego na
www.seguro.home.pl


Prawie przekonałem się do tego Atmela, z tym że:
flashu i można go wywalić, a wtedy już nie da się zaprogramować układu
po RS-ie/USB?
różne tylko pod względem "peryferiów"?

Poprzedni Następny
Wiadomość
Spis treści
From: Kristech <kristechUSUNTO_at_nospam_kristech.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Mon, 18 Jul 2005 21:46:21 +0200


- co należy jeszcze dołożyć do układu aby móc korzystać z USB?
Kilka rezystorów, tranzytor podciągający D+ do plusa i złacze.
- jak do tego układu dokłada się zewnętrzną pamięć RAM?
Ten mikrokontroler nie ma magistrali pamięci zewnętrznej. Mają ją np.
Philipsy LPC22XX.
- czy dobrze rozumiem że wszystkie mikrokontrolery z "jądrem" ARM7 są
różne tylko pod względem "peryferiów"?
Tak i sposobem dostępu do nich.

--
pozdrawiam
Krzysztof Kajstura
www.kristech.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Zbych <abuse_at_nospam_onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Mon, 18 Jul 2005 22:07:04 +0200


Kristech wrote:

- co należy jeszcze dołożyć do układu aby móc korzystać z USB?

Kilka rezystorów, tranzytor podciągający D+ do plusa i złacze.

A po co tranzystor ? Wydajność większości linii i/o to 8mA - powinno
spokojnie wystarczyć do podciągnięcia linii przez rezystor 1k5.

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Wed, 20 Jul 2005 00:01:49 +0200


Zbych wrote:

- co należy jeszcze dołożyć do układu aby móc korzystać z USB?

Kilka rezystorów, tranzytor podciągający D+ do plusa i złacze.

A po co tranzystor ? Wydajność większości linii i/o to 8mA - powinno
spokojnie wystarczyć do podciągnięcia linii przez rezystor 1k5.

Taki jest schemat podłączenia USB zalecany w dokumentacji i już. ARM
musi mieć możliwość programowego sterowania resetem magistrali USB
(włączenie podciągania linii D+ jest sygnałem dla hosta aby nawiązał
komunikację z ARMem). Nie możesz podłączyć rezystora bezpośrednio do
pinu I/O procesora, bo podczas resetu ARMa wszystkie linie są w stanie
'1' logicznej (badziew, dla porównania w AVRach podczas resetu wszystko
jest Hi-Z) i D+ byłaby podciągana (a wtedy nie powinna).

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: jerry1111 <pleaseJERRY1111nomorespam_at_nospam_wp.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Wed, 20 Jul 2005 09:43:05 +0100


Adam Dybkowski wrote:

bo podczas resetu ARMa wszystkie linie są w stanie
'1' logicznej

Cholera, a chcialem 'pomacac' tego procka.
Jest na to jakis prosty sposob? (znaczy inny niz wsadzenie
buforow?)


--
Jerry

Poprzedni Następny
Wiadomość
Spis treści
From: Zbych <abuse_at_nospam_onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Wed, 20 Jul 2005 18:35:17 +0200


Adam Dybkowski wrote:

Taki jest schemat podłączenia USB zalecany w dokumentacji i już. ARM

Odpowiedź "bo tak" jakoś mnie satysfakcjonuje :-)

Nie możesz podłączyć rezystora bezpośrednio do
pinu I/O procesora, bo podczas resetu ARMa wszystkie linie są w stanie
'1' logicznej (badziew, dla porównania w AVRach podczas resetu wszystko
jest Hi-Z) i D+ byłaby podciągana (a wtedy nie powinna).

Dzięki za wyjaśnienie. Zastanawia mnie jeszcze po co atmel w swoim EB do
sam7s64 władował dwa tranzystory: n i p kanałowy (i dodatkowy układ RC
ze stałą czasową 1ms), skoro wystarczyłby jeden p-kanałowy. Ma to
podnieś odporność na zakłócenia, esd, czy tylko zapewnić dodatkowe
opóźnienie włączenia podciągania ?



Poprzedni Następny
Wiadomość
Spis treści
From: Zbych <abuse_at_nospam_onet.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Wed, 20 Jul 2005 18:36:12 +0200


Adam Dybkowski wrote:

Taki jest schemat podłączenia USB zalecany w dokumentacji i już. ARM

Odpowiedź "bo tak" jakoś mnie satysfakcjonuje :-)

miało być: nie satysfakcjonuje.

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: [jak =?ISO-8859-2?Q?zacz=B1=E6=5D_Procesory_ARM?=
Date: Sun, 17 Jul 2005 00:21:32 +0200


Maksymilian Dutka wrote:

Ja polecam ATMELA AT91SAM7S64 - dosc bogato wyposazony uP (tu godne uwagi
USB) , sa dostepne w www.jm.com.pl

"- minimalna wartość zamówienia wynosi 25EUR" :(
dotego dosyć droga przesyłka.

JM to dystrybutor dla firm. To samo mozesz kupic detalicznie w Seguro:
http://www.seguro.pl/cgibin/shop?info=6093

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.