在一般PC產(chǎn)品中,只要CPU、內(nèi)存、顯卡、硬盤等主要配置差不多,不同的PC在實際使用時的性能也不會有太大差異。因為PC產(chǎn)品的硬件技術(shù)已經(jīng)非常成熟,PC廠商已經(jīng)很難做出超越性的設(shè)計,當(dāng)然,也很難做出非常差的設(shè)計。與PC產(chǎn)品相比,PND(便攜導(dǎo)航儀)產(chǎn)品的硬件技術(shù)還不那么成熟,加之嵌入式系統(tǒng)硬件處理能力本身比較低,產(chǎn)品應(yīng)用環(huán)境比PC產(chǎn)品更復(fù)雜。因而,廠商的開發(fā)能力和設(shè)計經(jīng)驗對產(chǎn)品的性能影響非常大。
比如說,PND用戶一個常見的使用反饋就是系統(tǒng)慢,同樣的硬件配置,同樣的軟件地圖,為什么我的導(dǎo)航系統(tǒng)運行起來會比別人的慢。根據(jù)我們的經(jīng)驗,影響導(dǎo)航系統(tǒng)運行速度的原因很多,其中一個是導(dǎo)航軟件算法本身不夠完善,再一個主要的原因是存儲卡讀寫速度。導(dǎo)航軟件算法設(shè)計和技術(shù)是非常專業(yè),它直接涉及算法邏輯、地圖數(shù)據(jù)格式和要素的應(yīng)用、地圖數(shù)據(jù)存儲系統(tǒng)的設(shè)計以及高水平的軟件結(jié)構(gòu)設(shè)計。在存儲卡讀寫方面,一些用戶可能會奇怪,我配的存儲卡是高速卡,別人的是普通卡,但我的還是慢。現(xiàn)在高速SD卡的讀出速度會達(dá)到8M~12M/秒,普通卡的讀出速度也有4M/秒,即使是普通卡的讀出速度也足以滿足現(xiàn)在主流的導(dǎo)航軟件運行了。其實現(xiàn)在PND系統(tǒng)讀寫的瓶頸往往不在存儲卡本身的速度,而是系統(tǒng)讀卡器的讀寫能力。
現(xiàn)在PND市場很熱,一些廠商急于推出PND產(chǎn)品,但由于很多廠商本身沒有PND產(chǎn)品的硬件設(shè)計經(jīng)驗,市場上有經(jīng)驗的硬件方案設(shè)計公司也不多,所以一些廠商基于一般數(shù)碼產(chǎn)品開發(fā)經(jīng)驗推出了PND產(chǎn)品,這類產(chǎn)品最容易犯的設(shè)計失誤就是沒有考慮到PND產(chǎn)品對存儲卡讀寫速度的要求要高很多。一些產(chǎn)品讀取存儲卡的速度只有2M/秒,甚至還有的低到只有500K/秒,這樣的讀寫速度在一般MP3、MP4產(chǎn)品上應(yīng)用影響并不大,因為播放MP3一般達(dá)到200K/秒的讀出速度就夠用了,播放MP4的讀出速度要求一般也不超過500K/秒。但用于PND產(chǎn)品,這樣的讀取速度是遠(yuǎn)遠(yuǎn)不夠的,會嚴(yán)重影響導(dǎo)航軟件運行速度。我們在這類產(chǎn)品上做過一些測試,當(dāng)系統(tǒng)運行已經(jīng)非常慢的時候,CPU的占用卻只有10%。顯然,瓶頸不在系統(tǒng)本身的運算能力,也不在軟件本身的算法設(shè)計,就是在系統(tǒng)的讀取速度上。
從另一方面看,CPU選擇也會使一個導(dǎo)航系統(tǒng)運行起來比別人的慢。CPU速度在導(dǎo)航議應(yīng)用方面會有很大的影響。比如,在選好目的地后規(guī)劃路徑的時間長短是靠CPU計算速度來決定的。CPU速度和導(dǎo)航軟件如何處理GPS定位信號也在顯示上會表現(xiàn)出現(xiàn)在地和實際地點的延遲差別。
由此可見,在PND產(chǎn)品的硬件開發(fā)中,開發(fā)者對導(dǎo)航系統(tǒng)深入的了解,豐富的設(shè)計經(jīng)驗是非常重要的