2024年9月28日土曜日

platformIO、 Espressif3のバージョン管理

 はまった ・・

3年ほど前に VSCode + PlatformIO + Espressif32を使ってファームウェア開発を行ったのだが、その更新依頼をいただいた。


当時からいろいろと環境が更新されているからビルドが通らなくなっている ><

さぁ、こまったぞ。

超悪戦苦闘しながら、結果以下の手順で解決

(1) pioコマンドを実行してバージョン履歴を把握

> pio platform show espressif32 

 次期的に 2.0.0を選択


(2) platformio.iniの platform定義にバージョン番号を追加

 platform = espressif32@2.0.0

これでビルドしなおしたらOK!
これからもこのバージョン情報は記述しておいたほうが良さそうですね。

ちなみにplatformIO本体は最新バージョンで問題なしでした。


2024年9月3日火曜日

最近の開発について

 最近Lancersさん、CrowdWorksさんあたりから弊社プロフィールを見て、さらにほとんど更新していないこのブログを確認し、開発案件依頼していただける方が増えてきました。

本当にありがとうございます。

ご依頼いただいた会社様と契約したNDAもあり、技術的なことはあまり書けません。
最近ご依頼いただき開発した案件はこんな感じです。


・ ラズパイ上でGUIアプリを動かし、無線通信端末の計測結果を表示するシステム
 => 無線通信端末側マイコンファームウェア、ラズパイGUIアプリすべて開発

・ Bluetoothによるデバイスの情報収集、Androidスマホで情報確認

・ Bluetoothマイコンを使っての計測、Windowsマシンで情報表示

・ WindowsノートPCを使ってのWifi無線電波強度グラフ表示
・ 船舶用CANデータのシミュレータ(Windowsアプリ)

・ ラズパイ5を使ってのマーク認識画像処理

・ CANデータ通信制御システム開発
・ スマホでの設定データをサーバーにアップロード&データベース化システム

・ EV充電器のサーバー通信部(OCPP1.6 / 2.0.1 プロトコルを使ってのEV充電量監視システム)

詳細は言えない書けないことばかりなのですが、相変わらずいろんな開発案件をいただき、粛々と作業を進めております。

少人数チームでの開発のため、納期的に困難などの場合に受託できないこともあるのですが、請け負った限りは最後まで必ず責任もって開発することをお約束いたします。

どうぞ遠慮なくお気軽に声かけてくださいませ。


我が家のとらみとさわみ ・・ たまにWeb会議に乱入しますがお許しください💦