Visual Studio (Isolated Shell)를 사용하여 C에서 사용자 지정 ARM 기반 장치를 프로그래밍하기위한 사용자 지정 IDE를 만들려고합니다.이 장치에는 OS가없고 현재 사용되고 있습니다. 마이크로 컨트롤러처럼 사용됩니다.Visual Studio (Isolated Shell?)를 사용하여 ARM 장치 프로그램하기
Atmel's AVR Studio 5은 Visual Studio 2010 격리 된 셸을 사용하므로 비슷한 기능을 수행하려고합니다. 현재 gcc 기반 ARM 컴파일러를 사용하고 있습니다.
나는 이미 MSDN's documentation for extending Visual Studio을 겪어 왔지만이 작업과 관련된 구체적인 것을 찾을 수 없습니다. 누군가 나에게이 접근법에 대한 아이디어를 줄 수 있습니까? 예를 들어, C에서 Visual Studio를 다시 가르치기 위해 Babel을 사용하지 않고도 Visual C++ 편집기를 활용할 수있는 방법이 있습니까?
나는이 아이디어를 나 자신에게 가지고 있었고, 내가보기 시작할 방향은 사용자 지정 MSBuild 작업을 만드는 것이다. 그런 다음 MSBuild 태스크를 C# 또는 C++ 컴파일러 대신 임베디드 컴파일러로 호출 할 수 있습니다. Intellisense 나 구문 강조 표시가 어떻게 작동하는지 잘 모르겠습니다. –
격리 된 셸에는 많은 기술 및 라이선스 제한이 있습니다. 예를 들어 소스 컨트롤이 없으며 C#, C++ 등과 같이 잘 알려진 VS 편집기가 없습니다. 기존의 VSDK 샘플 (IronPython과 같은)은 격리 된 쉘을 대상으로하지 않으며 단순히 MSDN과 인터넷에서 "일반"비주얼 스튜디오 작업. 한계 자체조차도 명확하게 문서화되어 있지 않으며 어려운 방법으로 발견 될 것입니다. 이 외에도 MSDN이 최선의 방법입니다. –