1.一種車載遠(yuǎn)程控制裝置動(dòng)態(tài)加載驅(qū)動(dòng)程序的方法,所述車載遠(yuǎn)程控制裝置包括殼體及設(shè)于殼體內(nèi)的基礎(chǔ)電路板以及可插拔的插設(shè)于基礎(chǔ)電路板上的至少一擴(kuò)展子電路板,在所述基礎(chǔ)電路板上設(shè)置有若干擴(kuò)展插槽,所述至少一擴(kuò)展子電路板可插拔的插設(shè)于對應(yīng)的擴(kuò)展插槽上,所述方法包括:
S101、檢測基礎(chǔ)電路板上是否插入有相應(yīng)的功能模塊,若插入有相應(yīng)的功能模塊,則進(jìn)入S102步驟,否則轉(zhuǎn)入S105步驟;
S102、若檢測到基礎(chǔ)電路板上插入有相應(yīng)的功能模塊,則加載該功能模塊對應(yīng)的驅(qū)動(dòng)軟件;
S103、激活與該驅(qū)動(dòng)模塊相應(yīng)的應(yīng)用;
S104、報(bào)告服務(wù)器,以使服務(wù)器提供相應(yīng)服務(wù)及配置參數(shù),使得功能模塊正常運(yùn)行;
S105、檢測相應(yīng)的功能模塊是否被拔除,若被拔除,則進(jìn)入S106步驟,否則,轉(zhuǎn)入S107步驟;
S106、移除相應(yīng)功能模塊的驅(qū)動(dòng)軟件,釋放存儲(chǔ)空間并報(bào)告服務(wù)器;
S107、若檢測到相應(yīng)的擴(kuò)展插槽沒有對應(yīng)的功能模塊插入,且相應(yīng)的功能模塊不存在被排除的情況,則視為該擴(kuò)展插槽還未被首次插入對應(yīng)的功能模塊。
2.如權(quán)利要求1所述的車載遠(yuǎn)程控制裝置動(dòng)態(tài)加載驅(qū)動(dòng)程序的方法,其特征在于:車載遠(yuǎn)程控制裝置的基礎(chǔ)電路板上的MCU的I/O引腳上通過第一電阻與直流電源VCC相連,相應(yīng)的功能模塊的連接端通過第二電阻接地,當(dāng)所述功能模塊通過車載遠(yuǎn)程控制裝置的擴(kuò)展插槽與MCU的I/O引腳相連后,I/O引腳接收到低電平信號(hào),當(dāng)接收到低電平信號(hào),則認(rèn)為檢測到相應(yīng)的藍(lán)牙擴(kuò)展插槽插入有藍(lán)牙模塊,當(dāng)未連接子電路板時(shí),I/O引腳接收到的為高電平信號(hào),通過高低電平信號(hào)來檢測是否插入有相應(yīng)的功能模塊插入。