天天看點

Qt [GC9-11]:HUD初步規劃

Qt [GC9-11]:HUD初步規劃

根據[GC9-10]中的内容,目前計劃将HUD分辨力設計為400*300。這個分辨率應該可以滿足現實了。其實如果按照這個分辨率去設計,那麼投影出來的畫面其實顆粒感應該很強的,但是呢,原理是一樣的,我的電腦也不是4K的,現實内容有限。暫時就用這個分辨率是實作。畢竟要顯示的内容不多。

根據[GC9-10]中簡單的分析,為了實作下面的這些功能,需要給這個控件寫幾個接口,這樣可以人别人直接調用我的接口。

1. 車速顯示

2. 左右轉向燈顯示

3. 自适應巡航顯示

4. 車道偏離顯示

5. 行車距離顯示

6. 告警顯示

7. 導航簡易顯示

上面的内容既是接口也是要實作的功能,那麼顯示就開始吧。據我分析,這個HUD裝置有可能是一個獨立裝置,也有可能就是一個顯示器,如果隻是一個顯示器,那麼這個就需要一個資訊源。而這樣設計設計其實是不應該的,因為依賴性太強了,是以我分析他應該是一個獨立的裝置,類似一個小電腦,而就這些資訊簡單的資訊而言,一個單片機就夠了。成本應該不超100快。

那麼這個東西的工作原理是啥,我猜測,就是在裝置上電後,主動從汽車資料總線上面擷取資料,并且做簡單的解析就可以。我猜測大緻流程應該如下圖所示

Qt [GC9-11]:HUD初步規劃

那我開發的思路應該也是這樣。

Qt [GC9-11]:HUD初步規劃

繼續閱讀