AI基本のキ:ChromeとEdge
クラウドAIアプリChromeはGeminiとNotebookLM統合提供開始。Edge Copilotは提供内容迷走中。機能分離GeminiとNotebookLMはChrome統合し易くWindowsや全AIエントリーポイントCopilotは内容変更容易が災い。
クラウドAIアプリChromeはGeminiとNotebookLM統合提供開始。Edge Copilotは提供内容迷走中。機能分離GeminiとNotebookLMはChrome統合し易くWindowsや全AIエントリーポイントCopilotは内容変更容易が災い。
Gemini、NotebookLM、Copilot現状をまとめた。GeminiとCopilotが汎用AIサービス、NotebookLMがユーザ情報に基づくAIサービス、CopilotアイコンはMicrosoft AIサービスエントリーポイントを兼ねる。
組込み開発基本のキとしてMCUハードウェアをセキュア領域とノンセキュア領域に分離しノンセキュアソフトウェアのセキュア領域直接アクセス禁止により実行中MCUセキュア領域ソフトウェア改ざん防御とセキュリティ確保を行うArm TrustZone基本を示した。
組込み開発基本のキとして、MCUセキュリティ基本のハードウェアのみで起動時ソフトウェア信頼検証を行うMCUセキュアブートと、そのセキュアブート実現基盤のRoot of Trustを解説。基本知識があれば、様々なセキュリティ実装にも対応可能。
IoT MCUセキュリティ対策の暗号化アルゴリズム、非対称公開鍵暗号方式とデジタル署名を説明。MCU開発者が、複雑・高度化する暗号技術へ対応し、セキュリティ進化に追随するには、暗号の仕組み理解が不可欠。
組込み開発基本のキ:RTOSとベアメタル比較。RTOS目的、メリット/デメリット、タスク開発とアプリケーション開発、RTOSデバッグツール、ベアメタル開発の意味を示し、複雑高度化するIoT MCU開発には基礎技術把握が益々重要。
MCU組込み処理3Tips:ポーリング、割込み、低消費電力動作と秘訣説明。無限ループ内はポーリングか割込みのどちらか。割込みはISRで割込み発生フラグを処理待ちフラグへ変換しポーリングに帰着。無限ループ間欠動作と間欠中MCU停止が低消費電力動作。
ネット接続前提IoT MCUは登録情報セキィリティ保護必須。セキュリティは対処療法で機能追加更新OTA必須。TrustZone、受信データ誤り検出訂正GRANDデコーダ等のセキュリティハードウェアがIoT MCU要件になる可能性あり。
8/16ビット置換え用周辺回路厳選のSTマイクロ低価格・最新32ビットMCU:STM32C0シリーズの4開発環境を使うと、個人でも最新32ビットMCU開発の短期習得が簡単にできる方法を示した。
FPB-RA6E1 FreeRTOSアプリを使いFSP自動生成のMCU起動ファイルとRTOS/ベアメタル動作説明。ルネサスMCU開発はFSP理解が鍵。RTOSユーザファイルまでの起動動作が判るとFSP理解とRTOS開発容易。