문제

저는 C# 개발자이며 MSP430과 같은 칩의 임베디드 개발에 관심이 있습니다. 몇 가지 도구와 튜토리얼을 제안하십시오. 모노 프레임 워크는 매우 강력하고 사용자 정의 가능하며 모노 특정 예제가 더 도움이 될 것입니다.

도움이 되었습니까?

해결책

현재 MSP430에 대한 전체 모노 지원은 없습니다.

모노는 진공 상태에서 실행되지 않습니다. 마이크로 컨트롤러 기능을 모노에 노출시키는 프로그램을 만들어야합니다. 그런 다음 Mono에 연결하여 마이크로 컨트롤러에서 모든 것을 프로그래밍해야합니다. 이 프로그램은 일반적으로 운영 체제에서 제공하는 모노에 일부 기능을 제공해야합니다.

링크 된 PAGED IGORGUE는이 프로세스에 대한 좋은 출발점을 제공합니다. http://www.mono-project.com/embedding%5fmono

그래도 모노 VM의 요구 사항이 무엇인지 모르겠습니다. 컴파일 및 사용하기 쉽거나 많은 지원 코드를 작성하거나 사용하지 않을 코드를 비활성화하거나 선택한 마이크로 컨트롤러에서 지원할 수없는 코드를 비활성화해야 할 수도 있습니다.

또한 Mono는 Gargantuan은 아니지만 복잡하고 32 비트 프로세서를 염두에두고 설계되었습니다. 비교적 제한된 16 비트 MSP430에 맞지 않을 수 있습니다.

그러나 MSP430에는 GCC 포트가 있으므로 모노 코드를 새 컴파일러로 포팅 할 필요가 없으므로 작업을 더 쉽게 만들 수 있습니다.

행운을 빕니다. 그리고 당신이 무엇을 결정하고 어떻게 작동하는지 알려주세요!

-아담

다른 팁

모노에는 32 비트 시스템이 필요하며 16 비트 시스템에서는 작동하지 않습니다.

MSP430에서 모노를 사용하는 도구는 사용할 수 없습니다. 모든 C#을 떨어 뜨리고 대신 C/C ++를 사용하십시오.

MSP 장치에는 일반적으로 8 ~ 256kb 플래시와 256 바이트 (!)에서 16kbytes의 RAM이 있습니다. C# 또는 C ++를 사용하는 것은 실제로 옵션이 아닙니다. 또한 복잡한 프레임 워크는 없습니다.

실제로 MSP430 (사용 영역을위한 강력하고 빠르며 매우 저전력 프로세서)부터 시작하려면 MSPGCC 툴체인을 찾아야합니다.

http://mspgcc.sourceforge.net/

여기에는 필요한 모든 도구 (Make, JTAG 프로그래머 등)와 함께 컴파일러 (GCC3.22 기반)가 포함되어 있습니다. 대부분의 MSP 프로세서는 코드 최적화 및 하드웨어 멀티 플라이어와 같은 내부 하드웨어의 지원으로 지원됩니다.

편집자 (YOPU는 Eclipse, Ultraedit 또는 일반 메모장을 사용할 수 있음)와 간단한 Makefile 작성에 대한 지식 만 있으면됩니다.

그리고 타이트 코드를 작성할 준비를해야합니다 (특히 RAM 사용 측면에서).

내 생각에는 Netduino 당신에게 관심이있을 수 있습니다. 웹 사이트를 방문하십시오 http://netduino.com/.

OpenSource 하드웨어 (Arduino, 예 : http://www.arduino.cc/).

그것은 작동한다 .NET 마이크로 프레임 워크 (http://www.microsoft.com/en-us/netmf/default.aspx), 임베디드 개발에 대한 품종.

안부, 지아코모

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top