代码之家  ›  专栏  ›  技术社区  ›  Sharique

单声道装饰

  •  3
  • Sharique  · 技术社区  · 17 年前

    我是一名C#开发人员,我对MSP430等芯片的嵌入式开发感兴趣。请推荐一些工具和教程。 Mono框架非常强大且可定制,Mono特定的示例将更有帮助。

    5 回复  |  直到 14 年前
        1
  •  8
  •   miguel.de.icaza    17 年前

    Mono需要一个32位系统,它不能在16位系统上工作。

        2
  •  4
  •   Adam Davis    17 年前

    目前MSP430没有完全的单声道支持。

    Mono不是在真空中运行的-您需要制作一个程序,向Mono公开微控制器的功能,然后链接到Mono并在微控制器上对整个内容进行编程。该程序必须为Mono提供一些通常由操作系统提供的功能。

    链接到的分页igorgue为您提供了此过程的良好起点: http://www.mono-project.com/Embedding%5FMono

    此外,Mono并不庞大,但它很复杂,设计时考虑了更大的32位处理器。它可能适合也可能不适合相对有限的16位MSP430。

    然而,MSP430有一个GCC端口,因此您不必将mono代码移植到新的编译器,这将使您的工作更容易。

        3
  •  3
  •   Nate    17 年前

    在MSP430上使用Mono的工具不可用。删除所有C#,改用C/C++。

        4
  •  1
  •   JMGross JMGross    17 年前

    MSP设备通常有8到256KB的闪存和256字节(!)到16KB的RAM。

    如果你真的想从MSP430开始(这是一款功能强大、速度快、功耗极低的处理器),你应该寻找MSPGCC工具链。

    http://mspgcc.sourceforge.net/

    它包含编译器(基于GCC3.22)以及所有必要的工具(make、JTAG程序员等)。大多数MSP处理器都支持代码优化和内部硬件支持,如硬件乘法器。

    您所需要的只是一个编辑器(yopu可以使用Eclipse、UltraEdit甚至普通记事本)和一些编写简单makefile的知识。

    您应该准备编写紧凑的代码(特别是在ram使用方面)。

        5
  •  0
  •   gsscoder    14 年前

    我认为 内杜伊诺 你可能会感兴趣。 访问他们的网站 http://netduino.com/ .

    它是开源硬件(比如Arduino, http://www.arduino.cc/ ).

    .NET微框架 (http://www.microsoft.com/en-us/netmf/default.aspx),该品种面向嵌入式开发。

    当做 贾科莫