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í
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.sourceforge.net/gitroot/mspdebug/mspdebug
Co se týče GCC, tak tak MSP-GCC
http://sourceforge.net/projects/mspgcc/
git clone git://mspgcc4.git.sourceforge.net/gitroot/mspgcc4/mspgcc4
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.
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.
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ší.