一種基于can通信的可重構(gòu)化多線程并行上位機(jī)系統(tǒng)
基本信息
申請?zhí)?/td> | CN202110705246.9 | 申請日 | - |
公開(公告)號 | CN113407214A | 公開(公告)日 | 2021-09-17 |
申請公布號 | CN113407214A | 申請公布日 | 2021-09-17 |
分類號 | G06F8/65(2018.01)I;G06F8/61(2018.01)I;G06F11/36(2006.01)I;H04L12/40(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 陳健斌;楊程喻;鄒建俊 | 申請(專利權(quán))人 | 廣東泰坦智能動力有限公司 |
代理機(jī)構(gòu) | - | 代理人 | - |
地址 | 519000廣東省珠海市金鼎鎮(zhèn)創(chuàng)新三路128號中國泰坦左棟4樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及一種基于can通信的可重構(gòu)化多線程并行上位機(jī)系統(tǒng),包括主線程和與主線程連接的副線程,所述主線程包括打開CAN設(shè)備、初始化CAN設(shè)備、CAN報文傳輸和接收、CAN設(shè)備重啟、CAN設(shè)備設(shè)定改變,所述主線程運行狀態(tài)由一個枚舉型變量中的運行狀態(tài)枚舉來決定,運行狀態(tài)枚舉的數(shù)據(jù)類型是一種可以被命名的整型常數(shù)的集合,來表達(dá)主線程的不同運行狀態(tài),所述運行狀態(tài)枚舉擁有四種數(shù)值:Init、Run、Wait和Exit,在不同運行狀態(tài)枚舉進(jìn)入不同的狀態(tài)運行,同時會根據(jù)情況更新運行狀態(tài)枚舉,以在下一次主線程循環(huán)里面進(jìn)入指定的運行狀態(tài)。本發(fā)明的優(yōu)點:有效地提升上位機(jī)程序的運行效率,降低故障概率。 |
