タグ付けされた質問 「software」

ソフトウェアの質問が電子機器に関連していない場合は、stackoverflow.comで質問してください

5
防弾ファームウェアのアップグレード
ユーザーが販売後にデバイスファームウェアを安全にアップグレードできるようにするために、どのような手法が使用されていますか?Cortex M3 / 4マイクロコントローラーを使用してこれを実行したいのですが、どのマイクロでもテクニックを実行する必要があると思います。 もちろん、余分な成分の量を最小限に抑えてください。

6
設計変更命令に相当するソフトウェアとは何ですか?
ベアメタルマイクロコントローラーでソフトウェアの更新を検討しているデバイスがあります。新しいイメージは、将来のすべての製品でプログラムされます。 デバイスのコンポーネントを変更する場合は、技術変更指示を記入する必要があります。 ソフトウェアを変更するときに、同等の業界手順がありますか?
14 software 


2
analogRead(0)またはanalogRead(A0)
arduinoリファレンスには、次のコードを使用してアナログピン#5から値を読み取ることが記載されています。 int val1 = analogRead(5); ただし、デジタルピン#5から読み取るには、同じピン番号をに渡しますdigitalRead。 int val2 = digitalRead(5); analogRead(A5)代わりに使用すべきではありませんanalogRead(5)か? そうでない場合、次のコードは何をしますか: int val3 = analogRead(A5);

1
Arduinoをプログラマとして使用することから外部プログラマにどのように切り替える必要がありますか?
ArduinoからプレーンAVRマイクロコントローラーへの移行に関する3部シリーズの第2部と最小限のサポートコンポーネント(第1 部、第3部) 多くの人がインターネットでこれを尋ねるのを見たので、ここに行きます: プログラマーとしてArduinoを使ってベアボーンATmega328をプログラミングして使用する方法をすでに知っています。Arduino IDEで外部プログラマーを使い始めたいと思います。 この移行をどのように進める必要がありますか?何を学ぶべきですか?(一部の部分のミニチュートリアルが回答の一部として提供されていればいいと思います)

3
ケーブル回路図を作成するためのソフトウェア
通信ケーブルの図面を作成するためのフリーソフトウェアを探しています。DE-9、RJ-45、リボンケーブル、およびMolex。ケーブルの配線方法を示すために使用できるコネクタの画像が付属しているソフトウェアは見つかりません。手作業でケーブル図面を作成しましたが、AutoCADで自分でコネクタ図面を作成するのに何日も費やすことなく、よりプロフェッショナルな外観の図面を作成する方法を本当に探しています。Fritzingのようなソフトウェアを見つけたいのですが、パーツのコレクションが増えています。DB-25がありますが、DE-9はありません。ケーブルの図面を作成するために、どのソフトウェアを使用していますか?

3
PCB設計の開始
私は大学の趣味専門のEEであり、過去1年ほどの間、ブレッドボードサーキットとパフォーマンスボードサーキットを構築してきました。PCB設計に進みます。 小さなものから始めたいと思ったので、PCBのモジュールにしたいマイク用の小さなアンプ回路を設計しました。 Fritzingで設計したもののファイルを以下に示します(ユーザーフレンドリーなので、このソフトウェアを使用しました):http : //www.mediafire.com/? 2b2as7iibys68cu プログラムがない場合の画像を次に示します。 これは良いデザインですか?どうすれば改善できますか? 私が従った一般的な回路図はこれでした(あなたが知りたい場合): (クレジット@Olin Lathrop) 始めるにあたって、どのようなアドバイスをいただけますか?推奨できるリソースはありますか?どのソフトウェアをお勧めしますか?理想は無料で習得しやすいものです。これをより深く理解するために大学でどのようなクラスを受講することをお勧めしますか?
12 pcb  design  software 

6
Arduino PCB設計の開始点はどこですか?
私の作品を次のレベルに引き上げる方法に関するリソースを探しています。 私がいる場所: 私はハードウェア設計の経験が少ないソフトウェア開発者です Arduino Duelimanove / Unoプレハブボード(ブレッドボード、プロジェクトボックス、テープとジップタイがたくさんある)で快適に作成 私が行きたい場所: 「ブレッドボード」ソリューションをカスタムの非ゲットーPCBに変える Arduino / Netduinoチップを設計に統合 ソフトウェアの男である私は、新しい「コンピューターでの設計とそれを出荷する」モデルを使用してPCBを手作業で作成することを望んでいません。 デザインを非常に少量で作成します(一度に1つ、最大で5つまで) これまでのグーグルで、Arduinoテンプレートコンポーネントを持っているアウトソーシングPCBメーカーを探してみました。Arduinoテンプレートコンポーネントは、仮想PCBボードにドロップしていじり回すことができますが、何も見つかりませんでした。独自のコンポーネントを作成できる特定の測定値があると思いますが、それらを検索するために何が呼び出されるのかわかりません。 ここでの推奨事項は、ベンダー、ソフトウェア、自分自身を教育するために必要な概念などに感謝します。

4
組み込みソフトウェアの設計
私はRTOSを使用して組み込みソフトウェアプログラミングを始めています。私はすでにデスクトップアプリケーションの開発者なので、アクティビティ図、シーケンス図、ユースケースなどのUML図を使用して組み込みソフトウェアをモデル化するのはどのようなものか疑問に思っていました。 組み込みソフトウェアは、デスクトップアプリケーションと同じように、UMLを使用して設計されていますか?それは最良の選択肢ですか、それとももっと良い選択肢がありますか?いくつか例を挙げてもらえますか? これを行う特定のツールはありますか?

4
Mac OS X / Unix用の優れたフィルター設計ソフトウェアですか?
データ取得回路用のシンプルなローパスフィルターを実装する必要があります(抵抗性センサーとしてストレッチ導電性ファブリックを使用)。さまざまな情報源から、これを行う最善の方法はフィルター設計ソフトウェアを使用することであると推奨されています。 気に入ったフィルター設計ツール(電卓)がまだ見つかりません。私が見つけたオンラインのものは、バギー/不愉快なものでした。最良のソリューションは、Mac OS Xで動作する優れたGUIを備えたソリューションです。あるいは、Unix / Linuxソリューションで動作することもできます。Windowsは私にとっては立ち入り禁止です。 私はこのリストを見つけました:http : //www.circuitsage.com/filter.html 編集:私は現在、このアクティブなフィルター(低周波数でより安定しているため、センサーにより適しています)にこのWebベースのフィルターを使用しています。
11 design  filter  software  tools  iir 

1
I2Cのスルーレートとは何ですか?
ドキュメントのセクション2.4で説明されているように、C18コンパイラの組み込み関数を使用して、PIC18でI 2 Cを構成しています。 void OpenI2C2( unsigned char sync_mode, unsigned char slew ); どうすればよいかわかりませんslew。で定義されている2つのオプションから選択できますi2c.h。 SLEW_OFF:100 kHzモードではスルーレートが無効 SLEW_ON:スルーレートは400 kHzモードで有効 257ページのレジスタ15-1 のデータシートでは、2つのオプションについてもう少し詳しく説明しています。 1 =標準速度モード(100 kHzおよび1 MHz)のスルーレート制御が無効 0 =高速モード(400 kHz)のスルーレート制御が有効 私にはわかりませんが、いくつか質問があります。 スルーレートとは何ですか? 私にとって、2つのオプションは意味がありません-400kHzのスルーレートを無効にし、100kHzで有効にしたい場合はどうなりますか?どうしてこれなの? いつSLEW_OFF、いつを選択すればよいSLEW_ONですか?
10 pic  c  i2c  software  c18 

2
ピン13と残りのピンの間に違いはありますか?
ピン13には、表面にマウントされたLEDがあります。それが何かを明るくするという事実を除いて、このピンと一般的なデジタルピンの間に無視できない違いはありますか? たとえば、analogWrite()ピン12と13の場合、13の出力は大幅に少なくなりますか?

3
回路シミュレーション用の微分方程式を取得するためのソフトウェア
一般的な回路シミュレーションソフトウェアのいずれかがシステム方程式を提供しますか?回路の1次微分方程式のシステムを手作業で導出することは、一種の困難です。ええ、私はシミュレータが実際にシミュレーションを実行することを知っていますが、方程式が何であるかを確認するためだけに本当に興味がある場合があります。もしあれば、回路シミュレータはそれらを提供しますか? 編集.. 私は特にここで探しています、私は私がしたい、あなたがシミュレーションのために行うのと同じように、ソフトウェアに私の回路を入力しますが、ほかにシミュレーションを実行できるようにしたいと思いますまた、ソフトウェアを持っているように私に数式を表示しますシミュレーションを実行するために導出および使用したもの-システム状態変数の変化率が何であるかを示す微分方程式のシステム。これは連立方程式でも、行列形式でもかまいません。


2
ブートローダーの構造を理解するための優れたツールまたは方法?
私は最近、オープンソースのブートローダーであるU-bootを実行しているAtmel AT91SAM9G20 SBCで取り組んでいる厄介なバグの原因を突き止めました。問題の核心は、U-bootがハードウェアを私が構築したものとは異なるように構成することを期待していたため、一部のデバイスレジスタが誤って構成されていたことでした。 私は問題を理解したので、レジスタを正しく構成するためにU-bootを微調整する必要があります。プログラムの最後に数行のコードを追加することで盲目的にこれを行うことができますが、それは面倒です。 これは私に私の質問をもたらします:U-bootがmain()から開始してすべてのファイルのすべての可能なコードパスを読み取るよりも効率的に機能する方法を理解するにはどうすればよいですか?私はファイル内をぐるぐる回ってみて、関連する識別子の近くのコードを調べました。これは効果がないことが判明しました。ほとんどのコードは私が気にしていないサブシステムのドライバーのようです。私は実際にブートローダーがどのようにうまく機能するかを理解していますが、私の素朴なアプローチよりも優れた方法があることを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.