問題タブ [embedded]

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.

0 投票する
7 に答える
158562 参照

c - Cと組み込みCの違いは何ですか?

それらの違いを教えてくれる人はいますか?

0 投票する
8 に答える
1387 参照

c - RS232通信-定常状態の信号を作成するために使用できますか?

正直なところ、答えは「いいえ」だと思います。しかし、セカンドオピニオンを取得したいと思います。基本的に、安定した信号を別のマイクロコントローラーに送信するために1つのマイクロコントローラーデバイスが必要ですが、それらの間の通信はRS232を使用しています。ですから、私が望むことをするためには、コミュニケーションメッセージを作成/更新する必要があると思います。

どう思いますか?

0 投票する
9 に答える
11268 参照

linux - ELF ファイルのヘッダー

elf ファイル ヘッダーに関する簡単な質問ですが、elf ヘッダーのフィールドを追加/変更する方法について役立つ情報が見つかりません。マジック ナンバーを変更したり、ビルドの日付をヘッダーに追加したり、おそらく他にもいくつかできるようにしたいと考えています。

私が理解しているように、リンカーはヘッダー情報を作成しますが、それを参照する LD スクリプトには何も表示されません (ただし、ld スクリプトは初めてです)。

私は gcc を使用しており、ARM 用にビルドしています。

ありがとう!

アップデート:

  • わかりました多分私の最初の質問は、リンク時にヘッダーファイルを作成/編集することは可能ですか?
0 投票する
2 に答える
2037 参照

wpf - タッチスクリーン キオスク開発用のグラフィカル サブシステムはどれですか

Windows XP Embedded 上で動作するキオスクのようなデバイスと対話するためのグラフィカルなタッチスクリーン インターフェイスが必要な趣味のプロジェクトを始めています。リッチな UI エクスペリエンスの開発のために、WPF の使用を検討していました。ただし、WPF のデモは 1 つも見たことがありませんが、Silverlight を使用している多数のデモ ビデオに出くわしました。

Silverlight は Web サイト開発者を対象としているのに対し、WPF はデスクトップ開発を対象としていると理解していました。

したがって、この質問には 2 つの部分があります。まず、Windows XP 組み込みプラットフォームでホストされているキオスクのようなデバイスでリッチな UI エクスペリエンスを開発するために推奨されるグラフィカル サブシステムは何ですか? 次に、Silverlight の場合、推奨されるバージョン (1.0 または 2.0) とその理由を教えてください。

0 投票する
1 に答える
329 参照

.net - VS 2008 を使用した .NET Microframework SDK

.NET Micro Framework を使用して開発を開始しようとしていますが、障害が発生しているようです。Visual Studio 2008 を使用していますが、Visual Studio 2005 を持っていないため、SDK をインストールできません。このリンクから SDK をダウンロードしました。

これは本当にプログラミングに関する質問ではないことはわかっていますが、間違いなく始めるのを妨げています。ご協力ありがとうございました。

0 投票する
1 に答える
1010 参照

flash - 組み込みシステム用のフラッシュ/フレックス ベースのタッチ スクリーン ユーザー インターフェイスの開発に使用するツール

タッチ スクリーンと、ユーザー インターフェイス用のコンピュータのような組み込み PC を備えたデバイスの開発を検討しています。

このユーザー インターフェイス開発にフラッシュ/フレックスを使用する利点と欠点は何ですか?

私たちの目標の 1 つは、アプリケーションのデザイン (= ルック アンド フィール) と機能を分離して、開発を容易にすることです。

0 投票する
17 に答える
36518 参照

python - 組み込みプロジェクトにPythonを使用している人はいますか?

私の会社は、比較的単純な組み込みプロジェクトにPythonを使用しています。組み込みプラットフォームでPythonを使用している人は他にいますか?全体的に、それは私たちにとってうまく機能しており、アプリの開発も迅速で、デバッグも迅速です。私は言語の全体的な「簡潔さ」が好きです。

私が日常業務で抱えている唯一の本当の問題は、静的チェックと通常のコンパイラの欠如が実行時に問題をスローする可能性があることです。たとえば、文字列の単純な偶発的な猫とprintステートメントのintがもたらす可能性がありますアプリケーション全体がダウンします。

0 投票する
6 に答える
10175 参照

.net - 300米ドル未満で最高の.NETMicroFramework開発ボードは何ですか?

パーソナルロボティクスプロジェクトで使用するための、相対性理論の安価な.NETMicroFramework開発ボードを探しています。I / Oはあまり必要ありませんが、少なくとも1つのシリアルポートと1つのイーサネットポートが必要です。

ボードに300米ドル以上を費やす必要はありませんが、より良いものを手に入れる明らかな理由がある場合は、柔軟性があります。

現在、私はSJJ EmbeddedMicroSolutionsのこのデバイスを見ています。誰かがこのデバイスを使った経験がありますか?

0 投票する
21 に答える
4924 参照

embedded - 組み込みシステムのワースト プラクティスは?

組み込みシステムを開発する際に従うべき「ワースト プラクティス」は何だと思いますか?

してはいけないことについての私の考えのいくつかは次のとおりです。

  • コード全体にハードウェア アクセスを分散させる代わりに、ハードウェア レイヤーを抽象化することは避けてください。
  • エミュレーション環境はなく、実行/実行する実際のハードウェアしかありません。
  • おそらく上記の2点が原因で、単体テストを回避する
  • 階層構造でシステムを開発していないため、上位層は下位層の機能がデバッグおよび動作することに依存する可能性があります
  • それを使用するソフトウェアとツールを考慮せずにハードウェアを選択する
  • テストポイントなし、デバッグ LED なし、JTAG なしなど、簡単にデバッグできるように設計されたハードウェアを使用する。

    何をしてはいけないかについては、たくさんの良いアイデアがあると思います。それらを聞いてみましょう!

  • 0 投票する
    6 に答える
    7140 参照

    linux - データをすぐに送信するにはTCPオプション(ioctl)が必要です

    異常な状況が発生しました。TCP実装が部分的に壊れている組み込みシステムと通信する必要がある組み込み状況(Intelボックス、現在2.6.20カーネルを使用)でLinuxシステムを使用しています。私が今知る限り、彼らは私たちからの各メッセージが別々のイーサネットフレームで届くことを期待しています!メッセージがイーサネットフレームに分割されると、問題が発生するようです。

    私たちはデバイスとローカルネットワーク上にあり、私たちの間にルーターはありません(スイッチだけです)。

    もちろん、私たちは彼らに彼らのシステムを修正するように強制しようとしていますが、それは実現可能ではないかもしれません。

    ソケットにTCP_NODELAYを設定しました(接続します)が、一度に複数のメッセージを送信しようとしない場合にのみ役立ちます。複数の送信メッセージが連続している場合、それらのメッセージは1つまたは2つのイーサネットフレームで終わる傾向があり、他のシステムで問題が発生します。

    通常、タイマーを使用してメッセージを近づけすぎないようにすることで問題を回避できますが、それによってスループットが明らかに制限されます。さらに、時間を短くしすぎると、ネットワークの輻輳がパケット送信を保留し、複数のメッセージを同じパケットに入れてしまうリスクがあります。

    ドライバーにデータがキューに入れられているかどうかを確認する方法はありますか?ドライバーに独立したトランスポート層パケットで独立した書き込み呼び出しを送信させる方法はありますか?socket(7)とtcp(7)のマニュアルページを調べましたが、何も見つかりませんでした。何を探しているのかわからないのかもしれません。

    明らかに、UDPは一方通行ですが、繰り返しになりますが、現時点では、もう一方の端に大きな変更を加えることはできないと思います。

    どんな助けでも大歓迎です。