【MS Car Navigation Day】NavReady…富士通ソフトウェアテクノロジーズのPND開発

自動車 テクノロジー カーナビ/カーオーディオ新製品
【MS Car Navigation Day】NavReady…富士通ソフトウェアテクノロジーズのPND開発
【MS Car Navigation Day】NavReady…富士通ソフトウェアテクノロジーズのPND開発 全 4 枚 拡大写真

Windows Embedded CEのパートナー紹介事例では、富士通ソフトウェアテクノロジーズの杉本拓也氏が、PND開発の実際について紹介をおこなった。

【画像全4枚】

同社は、Windows Embedded CEに関する様々なサービスを提供しており、特に最近はコンサルティングサービスの提供が増えているとのことであった。これは、フリースケールからも同様の指摘があったように、ODMではなく自社開発するメーカーが増えていることによるとのことだ。

同社はコンサルティング以外にも、音声合成エンジンなどのミドルウェアの提供、他OSの資産を生かすために移行作業をサポートするマイグレーションサービスの提供などを行っている。

◆Windows Embedded CE6.0の新機能とメリット

Windows Embedded NavReadyは、Windows Embedded CE5.0をベースとしたPND向けOSパッケージ(Vol.3参照)だが、Windows Embedded CEは、すでに6.0が発表されている。今回は、この6.0を前提とした話が進められた。

CE6.0は、使用可能なメモリが最大32MBから1GBまで(仮想メモリ、物理メモリは512MBまで)増えるなど、より使いやすいOSになったと評価。また、統一されたAPIフレームワークによるソフトウェア開発が可能なこと、サンプルドライバやミドルウェアの提供が充実していることをメリットとしてあげた。

◆開発環境

開発環境の構築には、多くのパッケージをインストールしなくてはならない。この作業を効率的に行うためには、なるべく最新のパッケージを入手することがポイントという。

組込み機器のブートローダの開発にあたっては、ICE(In-circuit emulator)が必要な場合が多いが、それ以外は、すべてVisual Studio 2005上での作業が可能ということだ。

効果的な開発作業のためには、ハードウェアにデバック用のインターフェイス(Visual Studio 2005とターゲットデバイスの接続のためのシリアルやイーサネットなど)を設けることが重要との指摘があった。

◆デバック機能と開発時の問題

開発時の問題は、「異常が生じる」と「パフォーマンスが出ない」に大別される。パフォーマンスの問題として「速度が出ない」を例に説明が行われた。タスクの優先度の設定の間違いや、スレッドの優先度の逆転現象が生じてしまっている場合がある。他のOSとの概念の違いの部分が、思わぬ落とし穴になってしまっていることもあるという。正しい知識のもとで、アプリケーションをソフトウェア、ハードウェア両面で理解した開発が必要というまとめの後、スレッドの優先度の逆転現象が生じた場合のデモンストレーションが行われた。

《小林直行》

ピックアップ

レスポンス公式TikTok

教えて!はじめてEV

アクセスランキング

  1. 『トミカ』史上最高峰、5階建て24台収容の立体駐車場が登場 価格4万1800円で9月に発売
  2. ランボルギーニ『ミウラ』誕生60周年、電動スーパーカー『レヴエルト』に「ミウラ 60° オマージュ」…世界限定99台
  3. 三菱『デリカD:6』予想CG公開! PHEVを採用? D:5の進化のゆくえ
  4. 【アウディ A6 新型試乗】エンジンの存在を感じさせない、ストレスのないクルマ…中村孝仁
  5. 【BYD ラッコ 新型試乗】クルマとしての出来は「極めて高い」が、その真髄は別のところにあった…中村孝仁
ランキングをもっと見る

ブックマークランキング

  1. 自動運転開発の分野で高まるNVIDIAとAWSの存在感、日本メーカーは中国のスピード感に対抗できるのか【AWS オートモーティブ AI イノベーション フォーラム】
  2. KYB、パワースポーツ車両向けEPSを米ポラリス社のオフロードビークルに展開
  3. 東京海上日動パートナーズ、全国8エリアの代理店を一社化…7月に新会社「TNP」発足
  4. 大和ハウスベンチャーズ、自動運転幹線輸送のT2に出資…レベル4実現へ
  5. ジョイフル本田、宇都宮店にソーラーカーポート設置…ホームセンター業界最大級の発電容量1126.4kW
ランキングをもっと見る