Vlákno názorů k článku Herní konzole Uzebox (2) a nástroje pro programování mikrořadičů Atmel AVR od Pavel Píša - Dobrý den, následující text se sice netýká mirokontrolérů AVR,...

  • Článek je starý, nové názory již nelze přidávat.
  • 29. 3. 2011 11:03

    Pavel Píša (neregistrovaný)

    Dobrý den,

    následující text se sice netýká mirokontrolérů AVR, ale předpokládám, že většina čtenářů článků pana Tišnovského má zájem i o další architektury MCU. Doufám tedy, že toto oznámení není příliš mimo zaměření a mravy tohoto fóra.

    Společnost TexasInstruments pořádá ve dnech 4.4. a 5.4. jednodenní univerzitní kurzy na vývojových kytech, které registrovaným účastníkům poskytne k užívání pro účely výuky a akademických projektů.

    V tuto chvíli zbývá několik míst na školení s MCU MSP430 a možná i několik míst na školení a kity Stellaris na bázi jádra ARM Cortex-M3.

    Na školení se mohou v tuto chvíli ještě přihlásit postgraduální studenti, vedoucí předmětů a řešitelé univerzitních projektů. Z jednoho oddělení se mohou zúčastnit maximálně dva delegáti.

    Pokud máte zájem a splňujete předchozí podmínky, vyplňte, prosím, údaje na následující stránce a odešlete je e-mailem na uvedenou adresu

    http://e2e.ti.com/group/university_zone/european_university_program/f/258/t/96860.aspx

    4.4.2011 Launchpad MSP-EXP430G2 (16-bit mikrokontroler MSP430)
    <http://focus.ti.com/docs/toolsw/folders/print/msp-exp430g2.html>

    5.4.2011 Stellaris EKS-LM3S8962 (32-bit mikrokontroler)
    <http://focus.ti.com/docs/toolsw/folders/print/eks-lm3s8962.html>

    Místo školení: Budova G, ČVUT FEL na Karlově náměstí

  • 29. 3. 2011 11:17

    eax (neregistrovaný)

    A existuje ktomu aj vyvojove prostredie, ktore sa da spustit na linuxe ?
    Myslim aj vyvoj aj flash/debug.... Preferujem gcc/binutils based...

    Alebo je k dispozicii iba nejake proprietarne ommedzene na win platformu.

    Vdaka.

  • 29. 3. 2011 11:56

    Pavel Píša (neregistrovaný)

    Ano, my všechny ARMy (zatím ne od Ti) i mnoho projektů s MPS430 programujeme jen z Linuxu a začínali jsme od čipů. Nikoliv od kytů. Na MSP430, když jsme první čipy dostali, jsme si naportovali JTAG flasher

    http://ulan.git.sourceforge.net/git/gitweb.cgi?p=ulan/ulan-addons;a=tree;f=libs4c/jtag/msp430

    V současné době je i rozumná podpora s JTAGem od MSP-GCC teamu

    git clone git://mspdebug­.git.sourcefor­ge.net/gitroot/mspde­bug/mspdebug

    Co se týče GCC, tak tak MSP-GCC

    http://sourceforge.net/projects/mspgcc/

    git clone git://mspgcc4­.git.sourcefor­ge.net/gitroot/mspgcc4/m­spgcc4

    chodí pro MSP430 s adresním prostorem do 64kB dokonale. Pro MSP430X je využití adresního protoru nad 64kB zatím problém (experimentální záležitost nad GCC-3 a GCC-4). V projektu MSP-GCC je ale připravený merge na GCC 4.5 a potom přechod na 4.6. Takže to vypadá velmi slibně.

    Teď na kombinaci CC2520 + MSP430F2618 zkouší jeden máš diplomant portovat TinyOS. Již se nám podařilo TinyOS nakonfigurovat a dát dohromady s novým GCC, že nám základní testy (blikání LED atd.) do 64 kB chodí.

    Dál máme otestované OpenMSP v FPGA.

    Někdy připravím pro naše studenty i DEB balíčky pro MSPčšé, aby byla instalace jednoduchá.

    Pro ARMy máme na Linuxu všehno možné, bez systému

    http://rtime.felk.cvut.cz/hw/index.php/System-Less_Framework

    s Linuxem atd. Křížové překladače pro vše možné máme zde

    http://rtime.felk.cvut.cz/hw/index.php/Cross_compilers

    Na FTDI máme navržený i JTAG od 1.8 V do 5V pro ARMy i FPGA.

    Ot Ti z ARMů zatím kolegové používají jen Omap. Stellarisy zatím sám napoužívám a asi se k nim bez nějaké podpory/placeného projektu nedostanu. ARM-ELF toolchain z RTIME pochopitelně Cortex-M3 umí a je možné, že jeden bývalý student na Stellaris používá. Avšak jako obvykle nic moc zpětná vazba a spolupráce. Sami jsme teď plně zaneprázdněni v oblasti malých MCU LPC 17xx od NXP. Kódy v našich repository podporují i Atmel SAM a LPC 21xx, LPC23xx, FreeScale 683xx, Hitachi H8S.

    Obecně máme zájem na budování know how a atom, aby se pořád neřešil návrh kola od začátku. Přitom striktně pro své vlastní nověji zakládané projekty používám pouze open sopurce nástroje. Těch pár na Delphi a 8051 assembleru od Intelu založených v devadesátých letech, bych strašně rád přeportoval. 8051 již pokrývají naše projekty na LPC a na Delphi sháním někoho, kdo by pomohl s portací na FPC/Lazarus.

  • 29. 3. 2011 18:31

    Adam Přibyl

    Myslim, ze ne jen ja bych v tomto smeru uvital klidne nejaky clanek na rootu. Sice vam verim ze MSP430 nekomu nekde funguje, ale kdyz vidim jaky chaos v tom ma samotne TI (na kazdy typ jiny programator), tak pokud se tim zivite, nemate cas zkouset zda ta a ta kombinace msp-gcc a dana rada MSP430x funguje a jina ne, nemluve o programatorech s "onchip" debuggerem atd.

    MMCH: Pro Omap3 ma TI i vlastni linuxovou distribuci arago linux zalozenou na OE, ale prijde mi ze umira dost na ubyte.

  • 31. 3. 2011 9:53

    bitsmith (neregistrovaný)

    Tiež sa pridávam k budúcim čitateľom článkov o OMAP, vrátane popisu workflow s DSP na 138-ke,
    na čo sa môj zatiaľ nezapojený BeagleBoard XM veľmi teší.