logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Programowanie AVRów na palmtopie

decompiled 01 Kwi 2009 22:53 1911 16
  • #1 6364452
    decompiled
    Poziom 10  
    Witam

    Chciałbym móc programować mikrokontrolery z palmtopa.
    Znalazłem program do programowania ich z palmtopa PalmAVR.
    Mam również kompilator c na palmtopa OnBoardC.

    Mój problem polega na tym że nie nie wiem jak zmusić kompilator aby wygenerował plik zgodny z mikrokontrolerem.

    Oba programy są na platformę Palm OS, mam Tungstena T5.

    Z góry dziękuję
  • #2 6364580
    johnson255
    Poziom 17  
    musi wygenerować plik *.hex lub jeśli dany mikrokontroler obsługuje to *.bin.
    Masz w palmtopie wyjście USB? jeśli tak to zobacz ten programator :) STK500v2 u mnie na laptopie działa bez zarzutu :) kupiłem go na allegro od sibit.pl polecam :)
    pozdrawiam ;]
  • #3 6364621
    decompiled
    Poziom 10  
    Wiem, że generuje pliki .obj ale nie wiem czy są na coś przydatne
  • #4 6365215
    Freddy
    Poziom 43  
    johnson255 napisał:
    .....Masz w palmtopie wyjście USB?
    .......
    Kolego zastanów się jak coś mówisz, pokaż mi w którym palmtopie jest złącze USB, które pozwalka na podłączenie programatora STK.

    decompiled :arrow: poczytaj dokładnie na stronie kompilatora, to nie boli, naprawdę.
    
    the OnBoard C compiler, 
    the OnBoard Assembler, 
    the SrcEdit programmer's editor, and 
    the Sherpa porting tool. 
    
  • #5 6365226
    pawelek_be
    Poziom 16  
    pda dell axim mialy hosta USB... :)
    kwestia wtedy sterownika i programatora... :)
  • #6 6365344
    anomelif
    Poziom 12  
    Programator podłączany przez port szeregowy - chyba w każdym palmie takowy jest, a program który znalazłeś taką możliwość posiada.
    Kompilator c - potrzebny jest taki, który będzie umiał produkować kod dla avr - jedyne co mi się nasuwa, to avr-gcc, który trzeba przekompilować na palma. Ten kompilator, który wskazałeś produkuje kod dla palmOS.

    Jak widać problemów sporo, avrgcc to program konsolowy i nawet jeśli przebrniesz przez kompilację, to czy masz w palmie konsolę, w której możesz go uruchomić?

    A tak na marginesie, to czy zasadne jest tworzenie takich dziwolągów? Będziesz pisał programy na palmie? Po co ci akurat takie rozwiązanie?
  • #7 6365349
    pawelek_be
    Poziom 16  
    nie w kazdym... w kazdym z 2003 to moze tak... ale nowe pda maja juz tylko usb... :)
  • #8 6365547
    Freddy
    Poziom 43  
    pawelek_be napisał:
    nie w kazdym... w kazdym z 2003 to moze tak... ale nowe pda maja juz tylko usb... :)

    Ale tutaj potrzeba Pocketa, który ma host USB, a to nie każdy ma ! Dokładniej, to rzadko który ma host USB.

    anomelif :arrow: palm tutaj występuje jako przenośne urządzenie do zaprogramowania AVR, niezależne od PC, tylko i wyłącznie.
  • #9 6365556
    pawelek_be
    Poziom 16  
    doklandnie to prawie zaden nie ma... poza aximem to chyba jakis loox jeszcze mial....
  • #10 6365569
    Freddy
    Poziom 43  
    pawelek_be napisał:
    doklandnie to prawie zaden nie ma... poza aximem to chyba jakis loox jeszcze mial....

    Coś kręcisz w zeznaniach :P
    najpierw piszesz, że każdy ma, a teraz, że prawie żaden nie ma.
    Przecytaj dokładnie o co chodzi, a potem dopiero pisz. Chyba, że chodzi Ci o nabijanie postów.
  • #11 6365581
    pawelek_be
    Poziom 16  
    eee... ale napisalem ze com kazdy z wm 2003 ma... a nowsze z wm5 maja zazwyczaj juz tylko usb... troche skrot myslowy faktycznie mi wyszedl... :)
  • #12 6365674
    anomelif
    Poziom 12  
    Tungsten T5 ma:
    -Bluetooth
    -SD/SDIO
    -IRda

    Wniosek:
    zastosować konwerter któregoś z powyższych na lpt lub rs (lub usb host jeśli takowy konwerter występuje) i w zasadzie powinno byś po sprawie.

    Freddy:arrow:autor wątku pisze, że ma kompilator, co sugeruje, ze chce z niego korzystać, dlatego napisałem to co napisałem - chciałem się upewnić, czy dobrze zrozumiałem.
  • #13 6366181
    Freddy
    Poziom 43  
    anomelif :arrow:
    No to sprawdx sobie co to za kompilator. To jest kompilator zwykły C do Palma, a nie C do AVR.
    Poza tym, nie wiem, czemu sugerujesz Tungsten T5, przecież autor wyraźnie pisze, że ma Palma. Palm ma złącze RS232, więc po co ma kombinować i cudować.
  • #14 6367260
    anomelif
    Poziom 12  
    Oj Freddy, Freddy...

    w pierwszym poście jest jak wół napisane, że decompiled posiada Tungstena T5, zatem słuszne jest dyskutować o rozwiązaniach właśnie dla tego, a nie innego urządzenia. Z opisu z netu wynika, że ten model nie ma rs - gdyby miał, to istotnie dyskusja byłaby bezprzedmiotowa.

    Co do kompilatora - ponieważ OnBoardC generuje kod dla palma a nie dla avr, chciałem uściślić, czy decompiled chce przy jego pomocy tworzyć soft na avr. Jeśli tak, to jest to oczywiście niemożliwe i dlatego zasugerowałem avr-gcc.
  • #15 6367716
    decompiled
    Poziom 10  
    Znalazłem opis wyprowadzeń w tungstenie t5.
    Po obecności styków TX i RX wnioskuję że posiada rs232.
    Odnośnie kompilatora, wiecie może czy istnieje kompilator coś w rodzaju avr-gcc na palm os albo na inny mobilny system?
  • #17 6368979
    Freddy
    Poziom 43  
    anomelif napisał:
    Oj Freddy, Freddy...

    w pierwszym poście jest jak wół napisane, że decompiled posiada Tungstena T5, .......

    Ups, tutaj ja się pomyliłem, przepraszam. Oczywiście chodzi o Tungstena. Pisząc o Palmie, myślałem o palmtopie autora postu i mnie po prostu zamroczyło :D To chyba ta wiosna za wcześnie przyszła. :lol:
REKLAMA