Goto page Previous 1, 2, 3, 4
Mario
Guest
Thu Dec 23, 2010 2:12 am
W dniu 2010-12-23 00:43, Adam Dybkowski pisze:
Quote:
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
brak
Guest
Thu Dec 23, 2010 7:13 pm
Mario wrote:
Quote:
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.
Quote:
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/
Quote:
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
Quote:
http://ecos.sourceware.org/ml/ecos-devel/2010-12/msg00001.html
Mario
Guest
Thu Dec 23, 2010 8:32 pm
W dniu 2010-12-23 19:13, brak pisze:
Quote:
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.
Quote:
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.
Quote:
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.
Quote:
No i muszę najpierw kupić a potem się do niej przymierzyć. BTW ile
kosztuje licencja ecospro?
Quote:
Czyli nie ma
--
Pozdrawiam
MD
Goto page Previous 1, 2, 3, 4