В настоящее время нет полной моно поддержки MSP430.
Mono не работает в вакууме - вам нужно будет создать программу, которая предоставляет функции микроконтроллера Mono, затем связать с Mono и запрограммировать все это на микроконтроллере. Эта программа должна предоставлять некоторые функции Mono, которые обычно предоставляются операционной системой.
Связанный с игромангом движок дает вам хорошую отправную точку для этого процесса: http://www.mono -project.com / Embedding% 5FMono
Хотя я не знаю, каковы требования к Mono VM. Это может быть легко скомпилировать и использовать, или вам может потребоваться написать много вспомогательного кода или углубиться в моно, чтобы отключить код, который вы не будете использовать или не можете поддерживать на выбранном микроконтроллере.
Кроме того, Mono не является гигантским, но он сложен и разработан с учетом больших 32-битных процессоров. Это может или не может соответствовать относительно ограниченному 16-битному MSP430.
Однако MSP430 имеет порт GCC, поэтому вам не нужно переносить монокод на новый компилятор, что должно упростить вашу работу.
Удачи, и, пожалуйста, дайте нам знать, что вы решили сделать, и как это работает!
-Adam