電子工作な日々」カテゴリーアーカイブ

電子工作に関連するお話など・・

RL78の開発は中断しています

RL78/G13系は、低価格で、高性能なマイコンで、R8CとRXの 中間を埋めるものとして期待して、始めたものの、以下の理由で、中断し ている。 (1) 内臓データフラッシュのハードウェアー仕様などが公開されない。 (2 … 続きを読む

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

R8C の割り込みベクターを共有する

先日、R8C関係のブログにコメントが入り、「誰かの役に立ってるんだなぁ」 と実感、RXで得た知見を元に、R8Cにも少しばかり反映を行った。 AVRの「ATTINY2313-20PU」は、以前は、ちょっとした物を創 る場合 … 続きを読む

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

R8C(M120AN)を使った、MAX6675のテスト

最近は、RXマイコンが多くて、R8Cはご無沙汰だった。 R8Cは、ちょっとしたデバイスの試験なら、気軽にできる。 以前に、オーブントースターを温度制御したくて、買っておいた、 k熱電対センサーと、モジュールを使って、温度 … 続きを読む

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

RXマイコン、C++、割り込み対応の文字出力

ネットスタック作りは、未だ実装中、もうしばらくかかる・・・ 意外と奥が深い、色々考えると、タイミングや応答の順番、イレギュラーな場合 など、色々考慮する必要があり、実験しながらなので、中々決まらない。 それでも、少しづつ … 続きを読む

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

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

やっと、UDP通信が出来た。 まだ、不完全ではあると思うが、簡単な送受信が成功した。 作ってみて判るのは、やはり、ネットスタックの実装は、C++に良くマッチ すると思う事。 ・構造体やクラスは、処理系にとって都合の良いよ … 続きを読む

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

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 … 続きを読む

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