eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronika › Jakich ARMów używacie.
Ilość wypowiedzi w tym wątku: 48

  • 41. Data: 2010-12-20 14:56:05
    Temat: Re: Jakich ARMów używacie.
    Od: brak <b...@b...pl>

    Robbo wrote:

    > Witam ponownie,
    >
    (...)

    > Chciałbym, aby wybrana rodzina ARM umożliwiała mi to wszystko co powyżej,
    > a ponadto oferowała większą moc oraz spełniła jakieś moje potrzeby w
    > przyszłości (może USB, może kiedyś Ethernet, może kolorowy wyświetlacz).
    >
    > Moje potrzeby:
    > - taktowanie od 60MHz do kilkuset MHz (teraz chciałbym mieć ze 100MHz, a w
    > przyszłości 200-300MHz byłoby OK; ew. łatwość migracji od wolniejszych do
    > tych szybszych, w obrębie produktów danego producenta; do jednego projektu
    > może mi starczy 60MHz, a do innego chciałbym 200MHz -- chciałbym wtedy po
    > prostu kupić szybszy procek, ale o tym samym sposobie programowania)
    > - rozwojowa platforma (aby po roku inwestycji w jedną platformę nie
    > okazało się, że świat poszedł w zupełnie innym kierunku :)
    > - możliwość pracy w środowisku przemysłowym (zakłócenia falowników itp.)
    Architektura Cortex-M powina spelnic Twoje oczekiwania ,np. Cortex-M4
    pracuje z zegarem ~150MHz -> LPC4310FET100
    USB, Ethernet i cale stado innych peryferii na pokladzie.

    > - będę raczej programował "goły" uC (bez systemu operacyjnego, ale kto
    > wie, co będzie za 2-3 lata)
    Poroponuje jednak przesiac sie na "jakis" RTOS czytaj
    eCOS ->http://ecos.sourceware.org/ :)
    OS dostarczy Ci wymagana warstwe abstrakcji separujac aplikacje od platformy
    sprzetowej - dostep do sprzetu nastepuje przez standardowe API OSa. W ten
    sposob unika sie modyfikacji aplikacji podczas migracji miedzy platformami
    (oczywiscie teoretycznie)
    Co do wielowatkowosci jak juz ktos sugerowal nikt nie kaze z tego
    dobrodziejstwa korzystac. W przypadku eCos scheduler jest jedna z opcji
    konfiguracyjnych systemu i mozna jak najbardziej uzywac tego RTOS bez
    wielowatkowosci - typowa mikrokontrolerowa petla glowna w mainie i
    odpytywanie podprogramow.

    (...)

    > - do AVR używałem WinAVR; do AVR32 używałem AVR32 Studio; chciałbym aby
    > programowanie ARM w miarę możliwości odbywało się przy wykorzystaniu
    > podobnych narzędzi...
    To se ne wrati. Kombinacja linux + gcc/make/gdb(np. insight) + dowolne IDE
    jest calkowicie wystarczajce.

    pozdrawiam


  • 42. Data: 2010-12-20 22:51:08
    Temat: Re: Jakich ARMów używacie.
    Od: JDX <j...@o...pl>

    On 2010-12-20 00:50, Adam Dybkowski wrote:
    >> gnuarm - ostatni news z 2006-08-01. Bawisz się w archeologię?
    >
    > :) Nie wiedziałem, że go nie rozwijają. Od ponad roku nie używam.
    > Yagarto rzeczywiście było lepszym przykładem. Ostatnio z kompilatora
    > ARMa korzystam tylko w Android NDK.
    >
    Jeszcze lepszym przykładem jest IMO Sourcery G++:
    http://www.codesourcery.com/sgpp/editions.html. Oczywiście wybieramy
    bezpłatną wersję lite ponieważ jako IDE używamy Eclipse'a. :-) Yagarto
    też jest oczywiście OK. Poza tym w razie potrzeby można sobie
    własnoręcznie skompilować tool chain, tzn. gcc & co. Nawet pod Windows -
    trzeba tylko zainstalować MinGW/MSYS i poczytać trochę dokumentacji. :-)


  • 43. Data: 2010-12-21 11:14:34
    Temat: Re: Jakich ARMów używacie.
    Od: "Robbo" <y...@m...com>

    Dziękuję Ci oraz innym za nakreślenie
    mi sprawy ARM-ów.
    Na razie zainteresowałem się układami
    Cortex M4.

    R.


  • 44. Data: 2010-12-21 21:08:18
    Temat: Re: Jakich ARMów używacie.
    Od: Mario <m...@p...onet.pl>

    W dniu 2010-12-20 15:56, brak pisze:
    > Robbo wrote:
    >
    >> Witam ponownie,
    >>
    > (...)
    >
    >> Chciałbym, aby wybrana rodzina ARM umożliwiała mi to wszystko co powyżej,
    >> a ponadto oferowała większą moc oraz spełniła jakieś moje potrzeby w
    >> przyszłości (może USB, może kiedyś Ethernet, może kolorowy wyświetlacz).
    >>
    >> Moje potrzeby:
    >> - taktowanie od 60MHz do kilkuset MHz (teraz chciałbym mieć ze 100MHz, a w
    >> przyszłości 200-300MHz byłoby OK; ew. łatwość migracji od wolniejszych do
    >> tych szybszych, w obrębie produktów danego producenta; do jednego projektu
    >> może mi starczy 60MHz, a do innego chciałbym 200MHz -- chciałbym wtedy po
    >> prostu kupić szybszy procek, ale o tym samym sposobie programowania)
    >> - rozwojowa platforma (aby po roku inwestycji w jedną platformę nie
    >> okazało się, że świat poszedł w zupełnie innym kierunku :)
    >> - możliwość pracy w środowisku przemysłowym (zakłócenia falowników itp.)
    > Architektura Cortex-M powina spelnic Twoje oczekiwania ,np. Cortex-M4
    > pracuje z zegarem ~150MHz -> LPC4310FET100
    > USB, Ethernet i cale stado innych peryferii na pokladzie.
    >
    >> - będę raczej programował "goły" uC (bez systemu operacyjnego, ale kto
    >> wie, co będzie za 2-3 lata)
    > Poroponuje jednak przesiac sie na "jakis" RTOS czytaj
    > eCOS ->http://ecos.sourceware.org/ :)

    A czemu nie FreeRtos?

    --
    Pozdrawiam
    MD


  • 45. Data: 2010-12-22 23:43:13
    Temat: Re: Jakich ARMów używacie.
    Od: Adam Dybkowski <a...@4...pl>

    W dniu 2010-12-21 22:08 Mario napisał(a):

    >> Poroponuje jednak przesiac sie na "jakis" RTOS czytaj
    >> eCOS ->http://ecos.sourceware.org/ :)
    >
    > A czemu nie FreeRtos?

    AFAIR FreeRtos jest bardzo ubogi w standardowo dostarczane sterowniki.
    Czy coś się może zmieniło w tym temacie w ciągu ostatniego roku czy
    dwóch? No i co ma FreeRtos gotowego dla Cortexów M4 od NXP?

    --
    Adam Dybkowski
    http://dybkowski.net/

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


  • 46. Data: 2010-12-23 01:12:57
    Temat: Re: Jakich ARMów używacie.
    Od: Mario <m...@p...onet.pl>

    W dniu 2010-12-23 00:43, Adam Dybkowski pisze:
    > W dniu 2010-12-21 22:08 Mario napisał(a):
    >
    >>> Poroponuje jednak przesiac sie na "jakis" RTOS czytaj
    >>> eCOS ->http://ecos.sourceware.org/ :)
    >>
    >> A czemu nie FreeRtos?
    >
    > AFAIR FreeRtos jest bardzo ubogi w standardowo dostarczane sterowniki.
    > Czy coś się może zmieniło w tym temacie w ciągu ostatniego roku czy
    > dwóch? No i co ma FreeRtos gotowego dla Cortexów M4 od NXP?

    Ja wybrałem FreeRtos bo Ecos nie wymieniał żadnych LPC w liście hardwaru:
    http://ecos.sourceware.org/hardware.html

    A Freertos miał wersję na Cortexy M3 z NXP LPC17xx z Eth i USB oraz
    sterownikami CMSIS do wielu peryferiów na pokładzie, Choć przysnam że
    czasami wolę samemu odwołać sie do sprzętu nić używać CMSIS bo ciągną za
    sobą mnóstwo kodu i obawiam się, że nie panuję nad zajętością zasobów.
    Ale to takie moje skrzywienie po latach pisania w asemblerze.
    Cortexów M4 niestety nie znalazłem
    http://www.freertos.org/a00017.html#FreeRTOS-ports

    --
    Pozdrawiam
    MD


  • 47. Data: 2010-12-23 18:13:05
    Temat: Re: Jakich ARMów używacie.
    Od: brak <b...@b...pl>

    Mario wrote:

    > W dniu 2010-12-23 00:43, Adam Dybkowski pisze:
    >> W dniu 2010-12-21 22:08 Mario napisał(a):
    >>
    >>>> Poroponuje jednak przesiac sie na "jakis" RTOS czytaj
    >>>> eCOS ->http://ecos.sourceware.org/ :)
    >>>
    >>> A czemu nie FreeRtos?
    >>
    >> AFAIR FreeRtos jest bardzo ubogi w standardowo dostarczane sterowniki.
    To raz + przejrzysta, modularna architektura systemu, w ktorej
    kazdy "kawalek kodu" np. sterownik jest konfigurowalnym i dolaczanym na
    żądanie modulem.

    >> Czy coś się może zmieniło w tym temacie w ciągu ostatniego roku czy
    >> dwóch? No i co ma FreeRtos gotowego dla Cortexów M4 od NXP?
    >
    > Ja wybrałem FreeRtos bo Ecos nie wymieniał żadnych LPC w liście hardwaru:
    > http://ecos.sourceware.org/hardware.html
    List wspieranego sprzetu ignoruje wystepowanie NXP w przyrodzie :)
    czego? pwd
    ecos/packages/hal/arm

    czego? ls -al lpc*
    lpc24xx:
    total 1
    drwxr-xr-x 4 jerzdy users 96 2010-11-06 00:16 ./
    drwxr-xr-x 21 jerzdy users 512 2010-11-06 00:16 ../
    drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 ea2468/
    drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 var/

    lpc2xxx:
    total 1
    drwxr-xr-x 10 jerzdy users 272 2010-11-06 00:16 ./
    drwxr-xr-x 21 jerzdy users 512 2010-11-06 00:16 ../
    drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 lpcmt/
    drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 mcb2100/
    drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 olpce2294/
    drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 olpch2294/
    drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 olpcl2294/
    drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 p2106/
    drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 phycore229x/
    drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 var/

    > A Freertos miał wersję na Cortexy M3 z NXP LPC17xx z Eth i USB
    Co zrobic open source - chcesz miec port systemu to zrob go sam.
    BTW.
    Komercyjna wersja jak najbardziej ma juz odpowiednia paczke :
    http://www.ecoscentric.com/ecos/ecospro_tab.shtml
    ARM Cortex-M3 NXP LPC17xx: LPC1768, LPC1758 Keil MCB1700 Evaluation
    Board

    > (...)

    > Cortexów M4 niestety nie znalazłem
    > http://www.freertos.org/a00017.html#FreeRTOS-ports
    >
    Port na Cortex-M4 od Fresscala jest "w drodze"
    http://ecos.sourceware.org/ml/ecos-devel/2010-12/msg
    00001.html


  • 48. Data: 2010-12-23 19:32:29
    Temat: Re: Jakich ARMów używacie.
    Od: Mario <m...@p...onet.pl>

    W dniu 2010-12-23 19:13, brak pisze:
    > Mario wrote:
    >
    >> W dniu 2010-12-23 00:43, Adam Dybkowski pisze:
    >>> W dniu 2010-12-21 22:08 Mario napisał(a):
    >>>
    >>>>> Poroponuje jednak przesiac sie na "jakis" RTOS czytaj
    >>>>> eCOS ->http://ecos.sourceware.org/ :)
    >>>>
    >>>> A czemu nie FreeRtos?
    >>>
    >>> AFAIR FreeRtos jest bardzo ubogi w standardowo dostarczane sterowniki.
    > To raz + przejrzysta, modularna architektura systemu, w ktorej
    > kazdy "kawalek kodu" np. sterownik jest konfigurowalnym i dolaczanym na
    > żądanie modulem.

    Domyślam się że piszesz tu o ecosie.
    >
    >>> Czy coś się może zmieniło w tym temacie w ciągu ostatniego roku czy
    >>> dwóch? No i co ma FreeRtos gotowego dla Cortexów M4 od NXP?
    >>
    >> Ja wybrałem FreeRtos bo Ecos nie wymieniał żadnych LPC w liście hardwaru:
    >> http://ecos.sourceware.org/hardware.html
    > List wspieranego sprzetu ignoruje wystepowanie NXP w przyrodzie :)

    Skoro w liście hardwaru wymienili konkretne rodziny Atmeli, Cirrusów,
    Samsungów, Freescale i STM to mogli wymieniec tez rodziny NXP.
    Domyślałem się, że może gdzieś są upchane w ARM7TDMI ale skoro się
    specjalnie nimi nie chwalili to uznałem że wsparcie dla NXP mają dość
    słabe.

    > czego? pwd
    > ecos/packages/hal/arm
    >
    > czego? ls -al lpc*
    > lpc24xx:
    > total 1
    > drwxr-xr-x 4 jerzdy users 96 2010-11-06 00:16 ./
    > drwxr-xr-x 21 jerzdy users 512 2010-11-06 00:16 ../
    > drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 ea2468/
    > drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 var/
    >
    > lpc2xxx:
    > total 1
    > drwxr-xr-x 10 jerzdy users 272 2010-11-06 00:16 ./
    > drwxr-xr-x 21 jerzdy users 512 2010-11-06 00:16 ../
    > drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 lpcmt/
    > drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 mcb2100/
    > drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 olpce2294/
    > drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 olpch2294/
    > drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 olpcl2294/
    > drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 p2106/
    > drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 phycore229x/
    > drwxr-xr-x 3 jerzdy users 72 2010-11-06 00:16 var/
    >
    >> A Freertos miał wersję na Cortexy M3 z NXP LPC17xx z Eth i USB
    > Co zrobic open source - chcesz miec port systemu to zrob go sam.

    Nie chciałem robić sam. Ściągnąłem system a przykładami kupiłem
    dokumentację i zacząłem pisać i uruchamiać aplikacje a nie system. Gdy
    ograniczenia licencyjne będą dla mnie uciążliwe to kupię wersję
    komercyjną. ALe ta na GPL wydaje się dla mnie całkiem sensowna bo nie
    wymusza na mnie robienia aplikacji na GPL a jedynie zmusza do
    publikowania ewentualnych zmian w składnikach systemu.

    > BTW.
    > Komercyjna wersja jak najbardziej ma juz odpowiednia paczke :
    > http://www.ecoscentric.com/ecos/ecospro_tab.shtml
    > ARM Cortex-M3 NXP LPC17xx: LPC1768, LPC1758 Keil MCB1700 Evaluation
    > Board

    No i muszę najpierw kupić a potem się do niej przymierzyć. BTW ile
    kosztuje licencja ecospro?

    >
    >> Cortexów M4 niestety nie znalazłem
    >> http://www.freertos.org/a00017.html#FreeRTOS-ports
    >>
    > Port na Cortex-M4 od Fresscala jest "w drodze"
    > http://ecos.sourceware.org/ml/ecos-devel/2010-12/msg
    00001.html

    Czyli nie ma

    --
    Pozdrawiam
    MD

strony : 1 ... 4 . [ 5 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: