問題タブ [ethercat]

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 投票する
1 に答える
60 参照

driver - EtherType 0x88A4 (EtherCat) 使用時の WriteFile 関数 (NDIS) でのエラー 87

C で、NDIS ドライバーのprottest.c サンプルコードを使用して、レイヤー 2 経由で Raw イーサネットフレームを送信しようとしています必要な構造と情報がない場合、Writefile 関数は常にエラー 87 (パラメーターが正しくありません) を返します。

TCP/IP スタックなしで Raw のレイヤ 2 でこの関数を使用して書き込むことはできません。何が問題なのですか?

ご協力いただきありがとうございます。よろしくお願いします。

0 投票する
0 に答える
94 参照

linux - RTOS を 1 つのコアで実行し、Linux を他の SMP コアで実行しますか?

64 ビット ARM デュアル コア CPU (sysmetric デュアル コア) があるとします。

1 つのコアで生の RTOS を実行し、他のコアを Linux に割り当てたいと考えています。このようにして、BLDCモーター制御を実行しました(オンチップPWM出力とADC入力を使用)

これまでのところ、私はそれを実現します:

  • u-boot とカーネルの間、1 つのコアを RTOS 専用にし、残りを Linux 専用にする
  • また、メモリのパーティションを Linux ユーザー空間デバイスとして予約し、キャッシュを無効にします。
  • Linux と RTOS は共有メモリを介して情報を交換します
  • RTOS は PWM と GPIO を制御し、ADC を読み取り、場合によっては Ethercat 接続を実行します。

私の質問は次のとおりです。

  • メモリ IO を 1 つのコアのみに制限する必要がありますか?
  • 誰かが似たようなことをしたことがありますか?誰かがいくつかの方向を示すことができますか? ありがとう