Difference between revisions of "Scripting language on embedded platforms"
From AIRWiki
(New page: {{ProjectProposal |title=Scripting language on embedded platforms |image=SkypeWII3Small.JPG |description=Projects are available in different areas: * Design and implementation of the game ...) |
m |
||
(5 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{ProjectProposal | {{ProjectProposal | ||
|title=Scripting language on embedded platforms | |title=Scripting language on embedded platforms | ||
− | |image= | + | |image=STM32-H103-1.jpg |
− | |description= | + | |description=JOINT PROJECT with the Embedded Systems group (contact: Patrick Bellasi http://home.dei.polimi.it/bellasi/) |
− | + | When developing embedded applications it is common the need to test some algorithm in some fast way, without to re-program the whole firmware every time. PAWN (http://www.compuphase.com/pawn/) is a *simple and lightweight scripting language with a C-like syntax*. Execution speed, stability, simplicity and a small footprint were essential design criteria for both the language and the abstract machine, making PAWN suitable for embedded applications. | |
− | + | ||
− | + | This project aims to port the abstract machine to ARM Cortex-M3 microcontrollers, add a set of functions to interface with the underlying hardware peripherals and then to embed it as ChibiOS/RT (http://www.chibios.org) thread. | |
− | * | + | |tutor=AndreaBonarini; MartinoMigliavacca; |
− | + | ||
− | + | ||
− | |tutor=AndreaBonarini | + | |
|start=2011/05/30 | |start=2011/05/30 | ||
|studmin=1 | |studmin=1 | ||
|studmax=2 | |studmax=2 | ||
|cfumin=2 | |cfumin=2 | ||
− | |cfumax= | + | |cfumax=5 |
|resarea=Robotics | |resarea=Robotics | ||
− | |restopic= | + | |restopic=Robot development; |
|level=Bs; Ms | |level=Bs; Ms | ||
− | |type=Course | + | |type=Course |
− | |status= | + | |status=Closed |
}} | }} |
Latest revision as of 16:29, 31 December 2014
Title: | Scripting language on embedded platforms |
Image:STM32-H103-1.jpg |
Description: | JOINT PROJECT with the Embedded Systems group (contact: Patrick Bellasi http://home.dei.polimi.it/bellasi/)
When developing embedded applications it is common the need to test some algorithm in some fast way, without to re-program the whole firmware every time. PAWN (http://www.compuphase.com/pawn/) is a *simple and lightweight scripting language with a C-like syntax*. Execution speed, stability, simplicity and a small footprint were essential design criteria for both the language and the abstract machine, making PAWN suitable for embedded applications. This project aims to port the abstract machine to ARM Cortex-M3 microcontrollers, add a set of functions to interface with the underlying hardware peripherals and then to embed it as ChibiOS/RT (http://www.chibios.org) thread. | |
Tutor: | AndreaBonarini (andrea.bonarini@polimi.it), MartinoMigliavacca (migliavacca@elet.polimi.it) | |
Start: | 2011/05/30 | |
Students: | 1 - 2 | |
CFU: | 2 - 5 | |
Research Area: | Robotics | |
Research Topic: | Robot development | |
Level: | Bs, Ms | |
Type: | Course | |
Status: | Closed |