ソフトウェアー・エンジニアリング」カテゴリーアーカイブ

ソフトウェアー関係の話題など・・

最近は、github にプッシュしてます~

RXマイコン、C++、新たなネットスタックの実装

先日、ルネサスのネットスタック「r_t4_rx、r_socket_rx」などを使い、 実際にパケットの送受信を行ったのだが、どうも、思ったように動作しない。 ※前回の「http サーバー」の実装 そして、その原因を追うと … 続きを読む

カテゴリー: ソフトウェアー・エンジニアリング, 電子工作な日々 | コメントする

RXマイコン、C++、HTTPサーバーの実装(ソケット版)

先日、ping が通るようになったネット・スタックだが、その先が中々進ま ない。 苦労して、デバッグをした結果、ようやく、動作するようになった。 ・ルネサスの、「r_socket_rx」にバグがあった。 ※アドレス構造体 … 続きを読む

カテゴリー: ソフトウェアー・エンジニアリング, 電子工作な日々 | コメントする

ルネサス製、ネットワーク・ソフトウェアーをgccで利用する

ネット関係をチマチマ実装している・・・ 色々調べたが、やはり「ルネサス」が提供するネット関連のソフトウェアーが 一番ハードルが低いだろうと考えた。 ※自分でスクラッチから実装するには、時間がかかり過ぎるので、再利用させ … 続きを読む

カテゴリー: ソフトウェアー・エンジニアリング, 電子工作な日々 | コメントする

RXマイコン、C++、std::function クラスの謎

FTPサーバーの次は、HTTPサーバーも実装しているが、まだ機能が不足 している、順次機能追加していく。 登録タスクの実行としくみ: 組み込みマイコンで動かすサーバーでは、固定されたページを単に送るだけで は無く、状況に … 続きを読む

カテゴリー: ソフトウェアー・エンジニアリング, 電子工作な日々 | コメントする

RXマイコン(組み込み向け)formatクラスの改修

前回、「fixed_string」テンプレートを紹介したが、本題の「format」に移る。 「format」クラスは、「boost::format」の組み込みマイコン向けに仕様を変更した 俺俺クラスだ。 それでも、spr … 続きを読む

カテゴリー: ソフトウェアー・エンジニアリング, 電子工作な日々 | コメントする

RXマイコン(組み込み向け)固定文字列クラス

RX マイコン向け http サーバーを実装する過程で、マイクロソフトのIEだ け極めて遅い応答しかできない事が判った。 Firefox では、1秒以下で表示できるページなのに、IE(最新版)だと、 30秒、またはそれ以 … 続きを読む

カテゴリー: ソフトウェアー・エンジニアリング, 電子工作な日々 | コメントする

RXマイコン、C++、FTPサーバーの実装

RX マイコン C++ で、FTPサーバーを実装した。 ※動作検査は、GR-KAEDE で行っている。 車輪の再発明的要素は高いが、学習的要素もあるしで、取り組んでみた。 ※Arduino の FtpServer プログ … 続きを読む

カテゴリー: ソフトウェアー・エンジニアリング, 電子工作な日々 | コメントする

サーミスタの温度計算テンプレート

サーミスタの温度計算テンプレートを実装してみた。 このような簡単なテンプレートクラスを書くのは、程よい難しさもあり、パズル的 要素があって意外に楽しい。 クラスのプロトタイプは以下のようになっている。 //+++++++ … 続きを読む

カテゴリー: ソフトウェアー・エンジニアリング, 電子工作な日々 | コメントする

RX64M データフラッシュの操作

以前にRX24T用に、実装した事があるので、まぁ、同じようなものだろうと思った が、全く違う仕様で、マニュアルを見ながら、チクチクと実装したので、それなりに時 間がかかった。 ※「RX64Mグループ、RX71Mグループフ … 続きを読む

カテゴリー: ソフトウェアー・エンジニアリング, 電子工作な日々 | コメントする

RX64M、GR-KAEDEのSPI、SDカードインターフェースの罠

GR-KAEDEにはRSPIを使った、SDカードインターフェースがある。 ところが、非常に不安定で、動作しない事が多かった。 実装はRX24Tでも実績のあるコードで、RX24Tでは何の問題も無く動作 しているものだった・ … 続きを読む

カテゴリー: ソフトウェアー・エンジニアリング, 電子工作な日々 | コメントする