Table of Contents
Last changed: Tuesday, September 30, 2008
Na následující stránce je popis, jak začít vyvíjet vlastní aplikaci s deskou MO_CPU2.
http://dce.felk.cvut.cz/nms/cpuarch/m68k/mo_cpu2-quick-start.html
Stránky firmy FreeScale o mikrokontroléru MC68376
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MC68376
Kompletní uživatelský manuál je možné nahrát v zkomprimovaném tvaru pod označením
Dokumentace k deskám MO_CPU2 je zatím k dispozici zde
Vývojový řetězec pro Windows s Posixovou vrstvou CygWin
Vývojový řetězec pro Linux
Jednoduchá aplikace "simple", která byla demonstrována na přednášce Zdrojové kódy mohou sloužit jako podklad pro vlastní vývoj. Kód obsahuje inicializaci procesoru, přesměrování standardního vstupu a výstupu na RS-232, periodický časovač, atd.
http://dce.felk.cvut.cz/nms/files/m68k/src/simple/
http://dce.felk.cvut.cz/nms/files/m68k/projects/simple-m68k.tar.gz
Šablona aplikace založené na OMK pravidlech (OCERA Make System). Zdrojový strom obsahuje potřebné knihovny pro inicializaci desky MO_CPU1/2 a směrování výpisů na sériový port procesoru.
http://dce.felk.cvut.cz/nms/files/m68k/src/omk-base-skel/
http://dce.felk.cvut.cz/nms/files/m68k/src/omk-base-skel/omk-base-skel.tar.gz
Šablona aplikace založené na exekutivě RTEMS a OMK pravidlech (OCERA Make System). Základ vývojového stromu obsahuje pravidla a nastavení pro kompilaci kódu pro cílovou platformu m68k-rtems (elf), příklad vytvoření knihovny (libbar) a základy pro tvorbu aplikací:
appfoo
minimální aplikace pro klasické RTEMS API využívající knihovnu libbar
appposix
minimální aplikace pro POSIXové API
apptest
příklad aplikace pro otestování comunikačního modulu TouCAN
http://dce.felk.cvut.cz/nms/files/m68k/src/mo_cpu2-rtems-skel/
http://dce.felk.cvut.cz/nms/files/m68k/src/mo_cpu2-rtems-skel/mo_cpu2-rtems-skel.tar.gz
Odkazy na vývojové nástroje pro MinGw zatím nejsou opravené.
Dokumentace k hardwaru použitého na cvičeních
Vývojová deska - Memec Insight Virtex-II V2MB1000
FPGA Xilinx Virtex II XC2V1000-4FG456C
8-bitový soft-core procesor PicoBlaze (Xilinx)
Překladač C pro PicoBlaze (Francesco Poderico)
IDE pro PicoBlaze (Mediatronix)
Příklad použití PicoBlaze procesoru pro ovládaní RS232 na FPGA Spartan3E
Všechny připomínky k předmětu, obsahu stránek, objevené chyby v ukázkových programech apod. adresujte na autory:
- pisa (at) cmp.felk.cvut.cz
- molnam1 (at) fel.cvut.cz