2012-02-18 9 views
3

CでカスタムARMベースのデバイスをプログラミングするためのカスタムIDEを作成するためにVisual Studio(分離シェル)を使用したいマイクロコントローラのように使用されます。Visual Studio(隔離シェル?)を使用してARMデバイスをプログラミングする

Atmel's AVR Studio 5は、Visual Studio 2010隔離シェルを使用しています。私は同様のことをしたいと思います。私は現在、gccベースのARMコンパイラを使用しています。

私は既にMSDN's documentation for extending Visual Studioに行っていますが、このタスクに固有のものは見つかりません。誰かが私にこれにアプローチする方法のアイデアを与えることができますか?たとえば、Babelを使用してCについてVisual Studioを再教えなくても、Visual C++エディタを活用する方法はありますか?

+0

私は自分自身でこの考えを持ちました。私が見始める方向は、カスタムMSBuildタスクを作成することです。うまくいけば、MSBuildタスクをc#またはC++コンパイラの代わりに組み込みコンパイラに呼び出すことができます。私はintellisenseや構文の強調表示のようなものをどうやって得ることができるか分かりません。 –

+0

分離シェルには多くの技術的およびライセンス上の制限があります。たとえば、Source Controlはなく、C#、C++などのよく知られたVSエディタを持っていません。IronPythonなどの既存のVSDKサンプルの多くは、分離されたシェルをターゲットにしておらず、 MSDNとインターネット上の「通常の」Visual Studioの作業を行います。限界自体さえ明確に文書化されておらず、難しい方法で見つけられるでしょう。これ以外にも、MSDNは道のりです。 –

答えて

2

実際に新しいIDEを作成する場合は、MSDNのマニュアルでは不十分です。私の個人的な提案は、それがMSDNに表示されていない多くの有用な情報を提供しますので、それは、Microsoftによって設計されて

http://pytools.codeplex.com/

、あなたがそのようなこのPythonのIDEなどの既存の大規模なサンプルから学ぶということです。

しかし、Visual C++エディタを再利用するということは、Visual Studio 2010 Isolated Shellのみを使用することができないことを意味します。

関連する問題