linux車機端carlife移植 開發

2021-08-17 10:46:08 字數 485 閱讀 2530

系統劃分為以下七個模組,各模組主要功能如下

1、protobuf模組

libprotobuf.so,為gooogle 開源庫,用於封裝和解析carlife協議報文。

2、carlifevehicle

模組libcarlifevehicle.so,封裝了對

calife

3、carlifeservice

模組libcarlifeservece.so,為

ui提供連線管理和反控事件傳送介面,同時內部實現了

carlife

4、aoa

**伺服器模組

aoaproxy程序,實現

usb aoa

功能協商,

usb**等功能。

7、介面模組

carlifedemo程序,實現ui功能、carlife連線管理和觸屏事件**。

難點模組是carlifeservice

模組和aoa**伺服器模組。

大端機和小端機

big endian 和 little endian 位元組排序 位元組排序 含義 big endian 乙個word中的高位的byte放在記憶體中這個word區域的低位址處。little endian 乙個word中的低位的byte放在記憶體中這個word區域的低位址處。必須注意的是 表中乙個wo...

大端機和小端機

在幾乎所有的機器上,多位元組物件都被儲存為連續的位元組序列,對表示乙個物件的位元組序列有兩種方法 大端法和小端法。主要區別在於存放的位元組順序,高序位元組存放在低位址成為大端,低序位元組存放在低位址成為小端。在計算機系統中,我們是以位元組為單位的,每個位址單元都對應著乙個位元組,乙個位元組為 8bi...

暑假 大機競賽 學車

隨著暑假的來臨,我們z sharp的成員也有了許多自己的事情要做了。afei要回重慶老家,不過他只回去一周左右就回來了 而eboy則要留在學校忙保研的事情,不過聽說保研的事情,尤其是保外的事情是很複雜的,但我相信憑eboy的能力和水平,一切對於他來說都只是時間的問題,祝他成功啦 還有jessica,...