|
|
1
8
Mono需要一个32位系统,它不能在16位系统上工作。 |
|
|
2
4
目前MSP430没有完全的单声道支持。 Mono不是在真空中运行的-您需要制作一个程序,向Mono公开微控制器的功能,然后链接到Mono并在微控制器上对整个内容进行编程。该程序必须为Mono提供一些通常由操作系统提供的功能。 链接到的分页igorgue为您提供了此过程的良好起点: http://www.mono-project.com/Embedding%5FMono
此外,Mono并不庞大,但它很复杂,设计时考虑了更大的32位处理器。它可能适合也可能不适合相对有限的16位MSP430。 然而,MSP430有一个GCC端口,因此您不必将mono代码移植到新的编译器,这将使您的工作更容易。
|
|
|
3
3
在MSP430上使用Mono的工具不可用。删除所有C#,改用C/C++。 |
|
|
4
1
MSP设备通常有8到256KB的闪存和256字节(!)到16KB的RAM。 如果你真的想从MSP430开始(这是一款功能强大、速度快、功耗极低的处理器),你应该寻找MSPGCC工具链。 http://mspgcc.sourceforge.net/ 它包含编译器(基于GCC3.22)以及所有必要的工具(make、JTAG程序员等)。大多数MSP处理器都支持代码优化和内部硬件支持,如硬件乘法器。 您所需要的只是一个编辑器(yopu可以使用Eclipse、UltraEdit甚至普通记事本)和一些编写简单makefile的知识。 您应该准备编写紧凑的代码(特别是在ram使用方面)。 |
|
|
5
0
我认为 内杜伊诺 你可能会感兴趣。 访问他们的网站 http://netduino.com/ . 它是开源硬件(比如Arduino, http://www.arduino.cc/ ). .NET微框架 (http://www.microsoft.com/en-us/netmf/default.aspx),该品种面向嵌入式开发。 当做 贾科莫 |