問題タブ [avr-studio5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - ProjectTemplatesCache を削除せずに Visual Studio プロジェクト テンプレートをインストールする
Visual Studio Isolated Shell に基づいて Atmel が開発した IDE であるAVR Studio 5にいくつかのファイルを追加する必要があるインストーラーに取り組んでいます。これらのファイルには、[新しいプロジェクト] ダイアログのプロジェクト テンプレートが含まれています。
C:\Program Files (x86)\Atmel\AVR Studio 5.0\ProjectTemplates\
実験の結果、プロジェクト テンプレートを にコピーして削除または名前を変更するだけで、プロジェクト テンプレートを正常に追加してダイアログに表示できることがわかりましたC:\Program Files (x86)\Atmel\AVR Studio 5.0\ProjectTemplateCache\cache.bin
。Visual Studio の ProjectTemplateCache フォルダーがどのように機能するかについての適切なドキュメントを見つけることができませんでした。ProjectTemplates フォルダーと同じファイルに加えて cache.bin ファイルが含まれているように見えるので、なぜ役立つのかわかりません。cache.bin の名前を変更した後、Visual Studio はそれを再生成しません。 cache.bin の名前を変更するのは悪い考えですか? どのような問題が発生する可能性がありますか?
新しいプロジェクト テンプレートを簡単にインストールする別の方法はありますか? この以前の StackOverflow の質問で推奨されているように、Visual Studio 拡張機能 (.vsix) ファイルを作成するよりも簡単な方法が理想的です: Visual Studio インストーラー プロジェクトを使用したカスタム プロジェクト テンプレートのインストール
私が取り組んでいるインストーラーは、問題があればNSISを使用します。
avr - AVR Studio 5 で AVR Studio 4 プロジェクトをビルドします。
プロジェクトに統合したい AT90USB162 Minimus AVR があります。Minimus USBからデモ コードをダウンロードしました。AVRをCOMポートとして使用するためのドライバです。プロジェクトは AVR Studio 4 用に書かれており、AVR Studio 5 にそのままロードすることはできません。
プロジェクトを AVR Studio 5 で使用するために変換するにはどうすればよいですか?
c - # Avr Studio 5 (ATmega16) で PORTX.x を定義
KS0108 GLCD ドライバー用の新しいアルゴリズムと機能を備えた新しい特別なライブラリを作成しています。ATMega16 を使用しています。私のドット マトリックス GLCD の寸法は 128x64 です。
#define コードを使用して別のポート ピンを定義するにはどうすればよいですか?
例: #define GLCD_CTRL_RESTART PORTC.0
IDE: AVR Studio 5
言語: C
モジュール: 128x64 ドット マトリックス GLCD
ドライバー: KS0108
マイクロコントローラー: ATMega16
どのヘッダーを使用すればよいか説明してください。また、ATMEga16 用の完全で非常に単純なコードを記述します。
focus - サードパーティのInstallShieldインストーラーのデフォルトのチェックボックス状態を変更する
私は、お客様が頻繁にインストールする必要のあるいくつかのソフトウェアパッケージのインストーラー/バンドルを作成しています。基本的には、いくつかの実行可能インストーラーが含まれているだけです。ユーザーが選択したコンポーネントごとに、インストーラーを一時フォルダーに抽出して実行します。
これらのインストーラーの1つはAVRStudio5.1用であり、サードパーティ(Atmel)によって作成されています。ここからダウンロードできます:http ://www.atmel.com/Images/as5installer-stable-5.1.208-full.exe (616MB)。
残念ながら、Atmelはインストーラーの最後にAVR Studio 5.1を起動するオプションをユーザーに提供するチェックボックスを追加し、デフォルトでチェックされています。
ほとんどのユーザーがおそらくそうするように、ユーザーが「完了」をクリックするだけの場合、AVR Studio 5が画面を引き継ぎ、インストーラーはバックグラウンドのままになります。ユーザーはおそらく私のインストーラーを忘れて、バンドルの他のコンポーネントのインストールを完了できなくなるでしょう。
誰かがこれに対する良い解決策を考えることができますか?私はいくつか考えました:
1)サードパーティのインストーラーはInstallShieldで作成されているようです。コマンドラインオプションをInstallShieldインストーラーに渡して、チェックボックスを無効にしたり、デフォルトの状態をオフに変更したりする標準的な方法はありますか?
BringToFront
2)現在の解決策は、サードパーティのインストーラーが終了してから10秒間スリープし、NSISのコマンドを使用してインストーラーウィンドウを前面に表示することです。Windows 7 Proで動作しますが、常に動作するとは限らず、代わりにウィンドウを強調表示するだけの場合もあると聞きました。
3)サイレントインストールを実行しても機能しないようです。コマンドラインから試してみると、サードパーティのインストーラーが少しだけ実行されてから終了します。それがうまくいくなら、私に知らせてください。
4)残念ながら、サードパーティのインストーラーを最後に実行することはできません。他のインストーラーの1つを実行して、いくつかのファイルをインストールディレクトリにコピーする必要があるためです。
私のインストーラーは、違いがあればNSISで書かれています。アドバイスありがとうございます!
アップデート1、2012-02-27、午後6時30分:
Michael Urman(InstallShieldのテクニカルリード!)とChristopherPainterからのヒントに感謝します。Christopherによると、問題のインストーラーはInstallScript InstallShieldインストーラーであり、MSIベースのInstallShieldインストーラーではありません。InstallScriptとInstallScriptMSIに関するこの記事を見つけたので、違いを理解するのに役立ちました。
インストーラーからファイルを抽出する方法は2つあります。UniExtractを使用する方法とを実行する方法as5installer-stable-5.1.208-full.exe /extract_all:c:\extract
です。これらの2つの方法は、同じファイルのセットを抽出するように見えます。これは次のように表示されます。
* .cabファイルをダブルクリックするか、UniExtractを使用して抽出できません。UniExtractを使用してsetup.exeを抽出できません。setup.exeを実行できますが、5installer-stable-5.1.208-full.exeと同じように動作するようです。サイレントインストールを試みたときに作成したファイルに似たsetup.issファイルがあります。必要に応じて、setup.issの内容を確認できます。
私は疑問に思います:インストーラー内にsetup.exeがあるのは正常ですか、それともAtmelは何か奇妙なことをしていますか?このsetup.exeを実行することは、as5installer-stable-5.1.208-full.exeを実行することと同じですか?また、インストーラー内にsetup.issがあるのは正常ですか、それはどのような目的に役立ちますか?
7-zipを使用してインストーラーでファイルを確認することもできますが、これは完全に抽出されていないように見える別のファイルのセットです。
クリストファーの提案は、.issファイルの最後にあるbOpt1、bOpt2、またはbOpt3オプションの1つが、無効にしようとしているチェックボックスに対応しているというものでした。それをMichaelの提案と組み合わせて、次のコマンドを使用してAVRStudio5.1をインストールしてみました。
残念ながら、私は行動の違いを観察しませんでした。チェックボックスはオンのままで、[完了]をクリックするとAVRStudio5.1が起動します。たぶん私は間違った方法でコマンドラインで複数のプロパティオーバーライドを指定していますか?試すべきアイデアがもう少しありますが、他の誰かにもアイデアがあるかどうか知りたいです。サイレントインストールを行わずに.issファイルを使用する方法はありますか、それともその唯一の目的ですか?
gcc - 未使用のモジュールを除外するように gcc/ld に指示できますか?
未使用のモジュールを出力ファイルに含めないように gcc/ld に指示できるかどうか知りたいです。
モジュールa.c
、b.c
およびがあるとしc.c
ます。a.c
とb.c
相互に依存しており、そのうちの 1 つに が含まれておりmain()
、何らかの理由で のどの部分c.c
も参照されていません。
ライブラリにまとめてバンドルするc.c
と、出力に含まれないコードはありません。
しかし、.o
ファイルを gcc に直接渡すと、 c.c
resp. c.o
含まれています。
どうにかして、ライブラリに入れずに未使用のモジュールを除外するよう gcc に指示できますか?
私は AVR µC をプログラミングしており、ライブラリの作成を許可しない AVR Studio を使用していますが、ビルド構成によっては使用されていないソース ファイルを省略したいと考えています。
visual-studio-2010 - サーバーへの接続中にエラーが発生したため、オンライン拡張機能を検索できません
私の問題はこのエラーです
拡張機能マネージャー > オンライン拡張機能。
私はこのスレッドから2つの解決策を知っています オンラインリソースに接続できません:
- 追加
**servicePointManager expect100Continue="false"**
してみました。しかし、うまくいきません。
2.追加:-
これを実装したいのですが、< http://your.proxyserver.ip:port >の入力方法がわかりません
プロキシチェックを行ったところ、これが得られました
誰か助けてくれませんか。私はこれで新人です。
これを読んでくれてありがとう
c - set_usart_base((void *)) EVK1105 dev 使用時の関数の暗黙の宣言。ボード。アトメル
evk1105 dev.board を使い始めたばかりです。そして、printf() を usart にリダイレクトする必要があります。次のコードがあります (evk1105 の編集された usart の例):
set_usart_base を追加すると、次のコンパイル エラーimplicit declaration of function 'set_usart_base'
set_usart_base が表示されます: avrfreaks.net
私が間違っていることについてのヒントはありますか?
arduino - Arduino で AVR Studio をセットアップする
Arduino ライブラリを使用するために AVR studio 5.1 および 6 をセットアップしようとしました。http://www.engblaze.com/tutorial-using-avr-studio-5-with-arduino-projects/ 私のプロジェクトには必要なライブラリが含まれており、それらは同じディレクトリ内にあります。 それらは、AVR Studio 内のプロジェクトにも追加されています。すべてへの未定義の参照にまだ問題があります。
私の質問は次のとおりです。この問題を解決するにはどうすればよいですか? 上記の手順をすべて試した後、他の誰かが同じ問題を抱えていますか?
AVR Studio 4 を使用する必要がありますか? 同じ問題はありますか?AVR Studio をスキップして代わりに Eclipse を使用する必要がありますか?
ありがとうございます。