题
我是C#显影剂,我感兴趣的像MSP430芯片嵌入式开发。请建议一些工具和教程。 单框架是非常强大和可定制的,单声道具体例子将是更有帮助。
解决方案
有目前是MSP430没有充分单支撑。
单并不在真空中运行 - 您将需要一个公开的微控制器功能,单程序,然后链接到单声道和编程微控制器上的整个事情。此程序将必须提供给单声道一些功能,通常是由操作系统提供的。
链接被寻呼igorgue来给你这个过程中一个很好的起点:的http:// www.mono-project.com/Embedding%5FMono
我不知道什么是单声道虚拟机的要求,但。它可以容易地编译和使用,或者可能必须写很多支持代码,或深挖单禁用你将不使用的代码,或所选择的微控制器不能支持。
此外,单声道不是庞大的,但它是复杂的,并设计时考虑了较大的32位处理器。它可以或可以不装配到相对有限的16位MSP430。
不过,MSP430确实有一个GCC端口,因此你不必端口单码到一个新的编译器,它应该让你的工作更轻松。
祝你好运,并请让我们知道你决定做什么,以及它是如何工作!
- 亚当
其他提示
单声道需要32位系统,它是不会在16位系统中工作。
使用单上的MSP430的工具,只是不可用。删除所有的C#和使用C / C ++来代替。
MSP设备通常有8至256KB闪存和256个字节(!)的RAM 16K字节。 使用C#,甚至C ++是真的不是一个选项。此外,复杂的框架是一个没有去。
如果你真的想开始与MSP430(这是强大的,快速的,非常为他们使用的面积低功耗处理器),你应该寻找MSPGCC工具链。
http://mspgcc.sourceforge.net/
它包含所有必要的工具沿着编译器(基于GCC3.22)(作,JTAG编程等)。最MSP处理器与代码优化和支持内部硬件的支持诸如硬件乘法器。
所有你需要的是一个编辑器(yopu可以使用Eclipse,用UltraEdit或连正常的记事本),并有一定的了解如何编写一个简单的makefile。
和你应该准备写紧代码(特别是在RAM使用的术语)。
我觉得 Netduino 可以是一些对你的兴趣。 请访问 http://netduino.com/ 他们的网站。
这是开源的硬件(像的Arduino, http://www.arduino.cc/ )。
它运行的 .NET微架构强>(http://www.microsoft.com/en-us/netmf/default.aspx),定向为嵌入式开发。品种
此致 贾科莫