一種基于can通信的可重構(gòu)化多線程并行上位機(jī)系統(tǒng)
基本信息

| 申請(qǐng)?zhí)?/td> | CN202110705246.9 | 申請(qǐng)日 | - |
| 公開(公告)號(hào) | CN113407214A | 公開(公告)日 | 2021-09-17 |
| 申請(qǐng)公布號(hào) | CN113407214A | 申請(qǐng)公布日 | 2021-09-17 |
| 分類號(hào) | G06F8/65(2018.01)I;G06F8/61(2018.01)I;G06F11/36(2006.01)I;H04L12/40(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
| 發(fā)明人 | 陳健斌;楊程喻;鄒建俊 | 申請(qǐng)(專利權(quán))人 | 廣東泰坦智能動(dòng)力有限公司 |
| 代理機(jī)構(gòu) | - | 代理人 | - |
| 地址 | 519000廣東省珠海市金鼎鎮(zhèn)創(chuàng)新三路128號(hào)中國(guó)泰坦左棟4樓 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明涉及一種基于can通信的可重構(gòu)化多線程并行上位機(jī)系統(tǒng),包括主線程和與主線程連接的副線程,所述主線程包括打開CAN設(shè)備、初始化CAN設(shè)備、CAN報(bào)文傳輸和接收、CAN設(shè)備重啟、CAN設(shè)備設(shè)定改變,所述主線程運(yùn)行狀態(tài)由一個(gè)枚舉型變量中的運(yùn)行狀態(tài)枚舉來決定,運(yùn)行狀態(tài)枚舉的數(shù)據(jù)類型是一種可以被命名的整型常數(shù)的集合,來表達(dá)主線程的不同運(yùn)行狀態(tài),所述運(yùn)行狀態(tài)枚舉擁有四種數(shù)值:Init、Run、Wait和Exit,在不同運(yùn)行狀態(tài)枚舉進(jìn)入不同的狀態(tài)運(yùn)行,同時(shí)會(huì)根據(jù)情況更新運(yùn)行狀態(tài)枚舉,以在下一次主線程循環(huán)里面進(jìn)入指定的運(yùn)行狀態(tài)。本發(fā)明的優(yōu)點(diǎn):有效地提升上位機(jī)程序的運(yùn)行效率,降低故障概率。 |





