問題タブ [contiki]
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.
c - Arduino Due での contikiOS を使用した C または C++ プログラミング
私がする必要があるのは、Arduino で C/C++ で書かれたプログラムをコンパイルして実行することです。
C、特に構造体をサポートしている場合、すべてのオープン ソース RTOS で問題ありません。
だから私はcontikiOSがそれを行うことを発見し、始めようとしました。
しかし、contikiOS はもう Arduino ポートをサポートしていないと思います。また、Due はかなり最近のモデルであるため、適切な情報を見つけることができませんでした。
何か情報をご存知でしたら、アドバイスをお願いします。あ、他にRTOSのおすすめありますか?
ありがとう。
contiki - v 2.6 の Contiki-SNMP?
私は TelosB モートを使用しており、contiki を使用して SNMP を実装する必要があります。https://github.com/sehgalanuj/contiki-snmp/で ContikiSNMP を見つけました。
これは 2.5 としてリストされており、CONtiki-2.6 では動作しません。ContikiSNMPフォルダにあるサンプルプログラムをCoojaでシミュレートしてみました。しかし、エラーが発生しています。これを回避する方法はありますか?
contiki - 「make login」と入力すると、判読できない出力結果が表示されます
で Hello World アプリケーションをテストしたいz1 mote。残念ながら、このコマンドを使用して端末で結果を視覚化しようとすると: make z1-reset & make login、常に判読できない結果が得られます:
��������������������������à��������������������� ���������頲��</p>
contiki 2.7 と msp430-gcc 4.6.3 を使用して Ubuntu 12.04 でテストを実行しましたz1 motes。前もって感謝します。
よろしくお願いします。
operating-system - OSに依存しないアプリケーションコード
私は C ベースの組み込みアプリケーション コードを書いています。無料の RTOS、Contiki、UNIX など、「C」で書かれた任意の OS で実行したいと考えています。
したがって、以下は、任意のOSに簡単に移植したい場合に抽象化を作成するために必要なモジュールであると考えました.
他のOSに簡単に移植するために抽象化する必要がある他のモジュールがあるとまだ考えています..誰かが他のモジュールを提案できますか?
shell - Contiki: sky-shell-exec ELF_Loader エラー
sky-shell-exec の例を Contiki で動作させようとしています。これを行うために、私は基本的に sky-shell-exec の例に付属する README のコマンドを実行しています。README に書かれていない唯一のことは、「make upload-executable」を実行する前に「make compile-executable」を実行することです。また、常に「sudo make …」を実行しています。そうしないと、sky mote にアクセスしようとしたときに権限の問題が発生するからです。ただし、これはすべて、「exec hello-world.ce」を実行するまではすべて機能します。これを実行すると、「セグメントが見つかりません」というエラーが表示されます。私は現在、elfloader.c のバグを追跡しようとしていますが、これを以前に見たことがあれば、助けを求めることができます。
ありがとう
c - ステートメントにソース ファイルが含まれていない場合の Makefile
Contiki Makefile のこの部分を書きました。
ただし、fake_eh が 1 に等しいという条件が真であっても、ファイル energy-harv.c はリンクされません。
ifeq - endif 行にコメントを付けると、コンパイルが機能します。if ステートメントのどこが間違っていますか?
ありがとう。
security - tinyDTLS サーバー キーの構成
contiki コードで tinyDTLS を使用しています。
http://tinydtls.sourceforge.net/
現在、クライアントとサーバーを構成し、サンプル キーを使用して実行できます。
ここで、クライアントを 3 つのサーバーに接続するように構成する必要があります。すべてのサーバー キーが同じであれば、接続できます。
tinyDTLS ソースによると、これを使用してキーを構成する必要があります
*結果 = &psk; 0 を返します。}
クライアント側で、鍵交換中にサーバーから送信された「PSK_Identity_hint」を読み取る方法。サーバー側でPSK_identityを読み取る方法..
この PSK_Identity_hint を読み取ることができれば、適切なキーを選択して PSK_ID を送信できます。
キーの設定方法を理解するのに役立ちます