検索結果 190 件

by eForce技術担当
2016年7月26日(火) 19:32
フォーラム: μNet3
トピック: TCP/UDPの通信速度を向上させたい
返信数: 0
閲覧数: 20577

TCP/UDPの通信速度を向上させたい

以下の手順を実施する事でネットワーク通信性能を向上させる事が出来ます。 但し、基本的に通信性能向上とメモリ使用量はトレードオフとなる為、 最終的なコンフィグレーション設定値は、アプリケーションの設計に適した値を検討した上でカスタマイズしてください。 注意:評価版ではコンフィグレーション制限がある為、この手順を実施する事は出来ません。 1.通信速度を計測するテストプログラムヘッダ(sample_throughput.h)を作成 #ifndef SAMPLE_THROUGHPUT_H_ #define SAMPLE_THROUGHPUT_H_ extern UW total_byte; exter...
by eForce技術担当
2016年7月19日(火) 20:04
フォーラム: μNet3
トピック: 1472バイトを超えるUDPパケットの送受信が失敗してしまう(μNet3/Standard版)
返信数: 0
閲覧数: 12746

1472バイトを超えるUDPパケットの送受信が失敗してしまう(μNet3/Standard版)

本手順は、μNet3/Standard版のパッケージの手順となります。 μNet3/Compact版をご使用の場合、 1472バイトを超えるUDPパケットの送受信が失敗してしまう(μNet3/Compact版) を参照ください。 65507バイト(※1)のUDPパケットの送受信など大きなフレームのやり取りをする場合は、 以下の手順を踏む事で実現する事が出来ます。 ※1:20(IPヘッダ) + 8(UDPヘッダ) + 65507(ペイロード) = 65535 ■ネットワークライブラリの再作成 ユーザが任意でネットワークバッファの確保処理やネットワークバッファの 大きさ、種類、それぞれの数を管理を...
by eForce技術担当
2016年7月04日(月) 17:58
フォーラム: アプリケーションノート
トピック: uNet3/CompactでのノンブロッキングTCPサーバサンプル(uNet3/Compact)
返信数: 0
閲覧数: 12221

uNet3/CompactでのノンブロッキングTCPサーバサンプル(uNet3/Compact)

対象: μNet3/Compact 概要: 本項では、μNet3/Compactでノンブロッキングソケットを使用した、 TCPサーバの実装例を記載します。 前提条件: SocketTask1タスクのタスクIDはID_TASK_SOC1に定義されている事とする。 下記サンプルの「SocketTask1」タスクの初期状態は休止状態である事とする。 // ノンブロッキング用のコールバック関数 static ER tcp_server_callback(SID sid, UH event, ER err) { // 接続完了通知 if ( event & EV_SOC_CON ) { if ( er...
by eForce技術担当
2016年5月31日(火) 11:16
フォーラム: その他
トピック: コンフィグレータ画面のコントロール表示がずれてしまう
返信数: 0
閲覧数: 13683

コンフィグレータ画面のコントロール表示がずれてしまう

コンフィグレータはDPIスケーリング100%(DPI値=96)を前提で作成されています。
Windows8以降のOSをご使用の場合、既定のディスプレイ設定でDPIスケーリングが125%(DPI値=120)
または150%(DPI値=144)になっているケースがある為、コンフィグレータ画面のコントロールなどが
表示ずれを起こしているケースがあります。

この場合、コントロールパネルのディスプレイ設定で拡大率を100%にする事で表示ずれを解消出来ます。
by eForce技術担当
2016年5月30日(月) 16:51
フォーラム: μNet3
トピック: UDPの受信パケットをアプリで取りこぼさないようにするには?
返信数: 0
閲覧数: 7350

UDPの受信パケットをアプリで取りこぼさないようにするには?

μNet3では受信パケットをアプリケーションが読み込むまでソケット内でいくつまで 保持するかをコンフィグレーションすることができます。 これは「受信キューサイズ」と呼ばれるコンフィグレーションでデフォルトの設定では 1つのパケットしか保持しないようになっています。 たとえばアプリケーションがrcv_soc()を実行する前に2個以上のパケットを受信すると 最初に受信したパケット以外は破棄されるのでアプリケーションは受信することはできません。 またこれはコールバックを利用したノンブロッキング設定でも同じです。 もし数usecオーダーで連続して受信するUDPパケットをアプリケーションで取りこぼさない...
by eForce技術担当
2016年3月04日(金) 11:59
フォーラム: μNet3
トピック: ネットワークアプリケーションが使用するファイルシステムを変更したい。
返信数: 0
閲覧数: 7405

ネットワークアプリケーションが使用するファイルシステムを変更したい。

対象: μNet3/Compact、μNet3/Standard 質問: ネットワークアプリケーションが使用するファイルシステムを任意のものに変更したい。 回答: 弊社で提供しているいくつかのネットワークアプリケーションは動作にファイルシステムを必要とします。 デフォルト状態では特定の変数をファイルシステムに見立てた「簡易ファイルシステム」が使用されます。 これを変更するには以下の手順で行います。 【コンフィグレータ付きパッケージの場合】 1. [ネットワークアプリケーション] → [File System]画面の設定を変更します。 2. [他ファイルシステムを使用する]にチェックを入れ、直...
by eForce技術担当
2016年2月12日(金) 22:38
フォーラム: μC3/Compact、μC3/Standard
トピック: IAR Embedded Workbenchで動作するRTOSプラグイン
返信数: 0
閲覧数: 7829

IAR Embedded Workbenchで動作するRTOSプラグイン

質問 μC3向けのIAR Embedded Workbenchで動作するRTOSプラグインがありますか? また、入手方法を教えてください。 回答 はい、ございます。 無償で提供させていただいております。 ■ダウンロード 弊社のダウンロードページ(↓)よりダウンロードしてください。 http://www.eforce.co.jp/download 「デバッガ用プラグイン」をクリック後、ダウンロードするファイルを選択してください。 ■機能 添付のファイルを参照してください。 μC3/Compact用 uC3CompactPlugin.pdf μC3/Standard用 uC3StandardPl...
by eForce技術担当
2016年2月09日(火) 11:37
フォーラム: μC3/Standard
トピック: OSの管理割込みについて教えてください。
返信数: 4
閲覧数: 11433

Re: OSの管理割込みについて教えてください。

>OSへの”割込み許可” ena_int(INT_CMT_CMI2);
>と”該当CMTのカウントスタート” CMT.CMSTR1.BIT.STR2 = 1;
>の順番をに入れ替えても現段階では動作するので問題ないのですが、
>もし、貴社様の推奨があればお教え願いたく思います。

どちらでもよいと思いますが、全ての準備(コントローラの設定,割込みの設定)
を終えてからスタートするのが自然だと思います。
by eForce技術担当
2016年2月08日(月) 21:44
フォーラム: μC3/Compact、μC3/Standard
トピック: 使用する予定の評価ボードのサンプルプログラムがない
返信数: 0
閲覧数: 6735

使用する予定の評価ボードのサンプルプログラムがない

μC3には各社から販売している評価ボード向けのサンプルプログラムを収録しておりますが、
お客様がご使用予定の評価ボード向けのサンプルプログラムがない場合もございます。
ご相談いただければ、ご指定の評価ボード向けのサンプルプログラムをご提供できるケースもございます。
お気軽にお問い合わせください。