xcode 4をAVRマイクロコントローラのIDEとして使用して成功した人はいますか? eclipseのプラグインと同じ量の統合が可能ですか?Xcode 4のAVR?
答えて
はい。私はAVRコードを書くときにIDEとしてXcode 4を使います。
ただし、avc-gccコマンドラインツールの「ラッパー」としてのみ機能します。 ビルド( "make all":コンパイルのみ)、ヒューズ( "make fuse":プログラムヒューズ)、フラッシュ( "make flash":AVRにコンパイルしてダウンロード) 。適切なターゲットを選択し、Cmd-Bを押してビルドします。
多くの統合はありません。私はまだクロック周波数、プログラマとデバイスのモデルとヒューズの値を設定するには、Makefileを編集する必要があります。さらに.cファイルを追加すると、対応する.oファイルをMakefileに追加する必要があります。しかし、少なくとも私はXcodeからそれを行うことができます。
Xcodeで新しいAVRプロジェクトを作成できる最小限のプロジェクトテンプレートを作成しました。ファイルはこちらhttp://dl.dropbox.com/u/1194636/AVR_Xcode4_template.zip。アーカイブを解凍し、〜/ Library/Developer/Xcode/TemplatesにAtmelAVR®フォルダを置きます(Templatesフォルダを作成する必要があります)。
2番目の回答テンプレート(http://dl.dropbox.com/u/1194636/AVR_Xcode4_template.zip)はうまく動作しますが、いくつかの調整が必要です。これらをテンプレートの "makefile"ファイルに入れなければなりません(例えばmynewfile.c用)プロジェクトで構築されているすべてのファイルを入力する必要がありSRCセクションの
OBJECTS = main.o $(OBJ)
SRC = mynewfile.c
OBJDIR = .
OBJ = $(SRC:%.c=$(OBJDIR)/%.o)
LST = $(SRC:%.c=$(OBJDIR)/%.lst)
:プロジェクト内の複数のファイルを含めることができます。
つ以上の拡張は、そのほか
rm -f main.hex $(OBJ) $(LST) main.o
を以下でのrm -fラインを...結合した後、プロジェクトからすべてのOBJファイルをクリアメイクファイル内のセクションmain.hexを見つけ、変更することです、すべてが同じままです。私が見つけられなかったのは、このテンプレート用にコードを完成させる方法です。もし誰かが私が助けに感謝することを知っていれば。
- 1. AVR Studio 5でAVR Studio 4プロジェクトを構築する
- 2. Xcode 4のターゲットメンバーシップ
- 3. Xcodeのコードサイズ4
- 4. Xcodeの4
- 5. XCodeの4
- 6. XCode 4のユニットテスト
- 7. Xcode 4のカスタムナビゲーションバー?
- 8. Xcode 4のインストール:
- 9. スウィフト4/Xcodeの9
- 10. ライブラリは、Xcodeの4
- 11. Xcode 4のAudioUnitプロジェクトテンプレート?
- 12. xcode 4 - カスタムキーボード
- 13. クロスプロジェクトリファレンス - XCODE 4
- 14. json xcode swift 4
- 15. Xcode 4デプロイメントターゲット
- 16. Xcode 4 NSURLエラー
- 17. Xcode 4 - ワークスペース
- 18. MonoTouchとXcode 4
- 19. Xcode 4ダウンロード
- 20. Xcode 4 Scheme Hell?
- 21. Xcode 4アシスタントエディタ
- 22. Quartz in Xcode 4
- 23. スイフト4 - Xcodeの9ベータ4 - NSAttributedStringKey
- 24. AVRのマルチタスクRTOS
- 25. LexとYacc Xcode 4
- 26. ScrollViewポジショニングXcodeで4
- 27. ObjectiveFlickr設定Xcode 4
- 28. Xcode 4 mach-oエラー
- 29. xcode 4 - 日付ピッカー
- 30. xcode 4 mac app icon
これは他のものを含めるまで機能します... – user922764