FreeRTOSからZephyr
Task、Queue、Timer、同期、Interrupt、MiddlewareをZephyrのPrimitiveとSubsystemに合わせて再設計します。
ポーティングと移行
FreeRTOS、Zephyr、NuttX、ベンダーSDK、Bare Metal、Linuxベースの構成間を、インターフェース、タイミング、セキュリティ、テスト根拠を維持しながら移行します。
保持すべき製品動作を起点に、アーキテクチャ、ハードウェア依存、検証戦略をTarget Platformへ対応付けます。
Task、Queue、Timer、同期、Interrupt、MiddlewareをZephyrのPrimitiveとSubsystemに合わせて再設計します。
Zephyr、NuttX、FreeRTOS、独自RTOS間を、CompatibilityとLifecycleの明確な計画で移行します。
Application ProcessorとMCUの機能分割、または要件とHardwareが適合するLinux WorkloadのZephyr移行を検討します。
密結合Firmwareを、明確なHAL、Driver、Service、Application境界を持つ保守可能なPlatformへ移行します。
Board Support、Clock、Pin Control、Peripheral、Boot Flow、DiagnosticをTarget OS向けに再構築します。
旧Platformの終了前にTiming、Power、Memory、Protocol、Security、Hardware動作を比較します。
提供内容
Yocto、Linux、RTOSは異なるPlatform Classです。実現可能性を評価し、全面移行、分割Architecture、段階的共存の最適な形を選びます。
技術的な状況から始める
対象ボード、現在のソフトウェア構成、達成期限をお知らせください。
技術相談を予約