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

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

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

PicoJPEG デコーダーを使う

以前に JPEG デコーダー「libjpeg」ライブラリーをポートしようと思ったものの、記憶割り当て不足で、実用的に使えなかった。※libjpeg では、内部で画像サイズのRGBメモリを割り当てる為、当然のようにメモリ不 … 続きを読む

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

組み込みマイコンでstd::functionを~

少し落ち着いたので(実際は、やるべき事が山済み状態だけど・・)気になっていた部分をクリーンナップしている。現在、俺俺フレームワークは、リアルタイムOSの助けを借りない方法で実装を行っているので、一連の長い処理を書く場合な … 続きを読む

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

RX71Mを試す

かなり昔にデバイスは購入してあったのだが、中々試せないまま、RX65Nなどに寄り道していたのだが、240MHzの実力を評価したくて、一応試してみた。RXv3の発表があり、「RX71M」も最高性能のRXマイコンでは無くなっ … 続きを読む

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

KIT-RX65Nラップタイマー(その1)

デジタルストレージオシロスコープは、部品が揃って無いので、保留状態となっており、新たにラップタイマーの実装を行っている、ゆくゆくはデータロガー的な物にしようと思う。本当は「もて耐」で使う予定だったが、本業が忙しく間に合わ … 続きを読む

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

RX24Tを使ったCNCコントローラーボード(その1)

CNCで、各軸を動かすモーター制御は、市販されているボードを使う事も出来るが、大抵はPCから制御するだけのボードで、PCを介さない状態で、手動で動かすインターフェースや、各軸の位置表示(PCの画面で行う)なども欲しいと思 … 続きを読む

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

KIT-RX65N、デジタルストレージオシロスコープ(その1)

RX65Nには、2ユニットのA/D変換器があり、分解能12ビット、最大2MHz程度のスループットがある。 このデバイスを利用して、デジタルストレージオシロスコープを作っている。まだ、ソフトウェアーは開発中で機能追加を行っ … 続きを読む

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

まだあった、こんな初歩的なバグ・・・

以下のコードは、「format.hpp」にある、二進表記関数だ。 しかし、致命的なバグがある・・ void out_bin_(int32_t v) { char* p = &buff_[sizeof(buff_) – 1 … 続きを読む

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

KIT-RX65N、レイ・トレーサー

ESP32やArduino系で走る「レイ・トレーシング」プログラムがある。 これを、RX65Nで、どのくらいのパフォーマンスなのか知りたくて、ポートしてみた。 元プログラムはC++で書かれたもので、良くできている。※ソー … 続きを読む

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

RX65N Envision Kit で実現するオーディオプレイヤー

I2Cの実装が、まともになったので、タッチパネルの操作を反映して、ファイラー にも対応した。 これで、画面タッチでファイルを選択して、音楽を再生するガジェットがまともにな った。 また、曲の再生では、一時停止や、次の曲な … 続きを読む

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

RXマイコンSCIにおける簡易I2Cを実装する

SCIで簡易I2Cを実装している。 前回、ポーリングによる実装を行い、動作する事を確認した。 動作周波数が遅いCPUなら、それでも良いのだが、120MHzで動作するRXマイコン だと、話が変わってくる。 さすがに、100 … 続きを読む

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