[發(fā)明專利]多核處理器復(fù)用串口的方法及串口復(fù)用裝置有效
| 申請?zhí)枺?/td> | 200910176057.6 | 申請日: | 2009-09-25 |
| 公開(公告)號: | CN101655826A | 公開(公告)日: | 2010-02-24 |
| 發(fā)明(設(shè)計)人: | 陳平平 | 申請(專利權(quán))人: | 福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 北京同達(dá)信恒知識產(chǎn)權(quán)代理有限公司 | 代理人: | 郭潤湘 |
| 地址: | 350002福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多核 處理器 串口 方法 裝置 | ||
1.一種多核處理器復(fù)用串口的方法,其特征在于,所述多核處理器包含多個處理核心,且預(yù)先設(shè)置若干監(jiān)控信息輸出隊列,所述監(jiān)控信息輸出隊列與所述處理核心一一對應(yīng);該方法包括:
獲取所述處理核心輸出的監(jiān)控信息,將所述監(jiān)控信息傳送到與所述處理核心對應(yīng)的監(jiān)控信息輸出隊列中暫存;
當(dāng)獲取到包含設(shè)定的監(jiān)控信息結(jié)束符的監(jiān)控信息時,確定輸出該監(jiān)控信息的處理核心對應(yīng)的監(jiān)控信息輸出隊列中暫存有一組監(jiān)控信息,將該組監(jiān)控信息通過共用的串口輸出。
2.如權(quán)利要求1所述的方法,其特征在于,所述確定監(jiān)控信息輸出隊列中暫存有一組監(jiān)控信息之后,還包括:判斷是否允許輸出該組監(jiān)控信息,當(dāng)允許時再執(zhí)行將該組監(jiān)控信息通過共用的串口輸出的步驟。
3.如權(quán)利要求2所述的方法,其特征在于,預(yù)先設(shè)置用于控制是否允許輸出所述處理核心的監(jiān)控信息的允許輸出標(biāo)志;
所述判斷是否允許輸出該組監(jiān)控信息,具體包括:檢查所述監(jiān)控信息所屬的監(jiān)控信息輸出隊列所對應(yīng)的所述處理核心的允許輸出標(biāo)志,當(dāng)檢測到允許輸出標(biāo)志時確認(rèn)允許輸出該組監(jiān)控信息。
4.如權(quán)利要求1所述的方法,其特征在于,所述將所述監(jiān)控信息傳送到與所述處理核心對應(yīng)的監(jiān)控信息輸出隊列中暫存;具體包括:
獲取輸出監(jiān)控信息的處理核心的ID號;
根據(jù)所述ID號確定與該處理核心對應(yīng)的監(jiān)控信息輸出隊列;
將獲取到的監(jiān)控信息按順序暫存到確定出的所述監(jiān)控信息輸出隊列中。
5.一種串口復(fù)用裝置,其特征在于,包括:輸出代理模塊、輸出主控模塊和若干監(jiān)控信息輸出隊列;針對多核處理器包含的多個處理核心,所述監(jiān)控信息輸出隊列與所述處理核心一一對應(yīng);
輸出代理模塊,用于獲取所述處理核心輸出的監(jiān)控信息,將所述監(jiān)控信息傳送到與所述處理核心對應(yīng)的監(jiān)控信息輸出隊列中暫存;當(dāng)獲取到包含設(shè)定的監(jiān)控信息結(jié)束符的監(jiān)控信息時,確定輸出該監(jiān)控信息的處理核心對應(yīng)的監(jiān)控信息輸出隊列中暫存有一組監(jiān)控信息;
所述監(jiān)控信息輸出隊列,用于暫存所述輸出代理模塊傳送的所述處理核心輸出的監(jiān)控信息;
所述輸出主控模塊,用于當(dāng)輸出代理模塊確定監(jiān)控信息輸出隊列中暫存有一組監(jiān)控信息時,將所述一組監(jiān)控信息通過共用的串口輸出。
6.如權(quán)利要求5所述的裝置,其特征在于,所述輸出主控模塊,還用于:確定所述監(jiān)控信息輸出隊列中暫存有一組監(jiān)控信息之后,判斷是否允許輸出所述一組監(jiān)控信息,當(dāng)允許時再執(zhí)行將該組監(jiān)控信息通過共用的串口輸出的步驟。
7.如權(quán)利要求5或6所述的裝置,其特征在于,所述輸出代理模塊,還用于:當(dāng)獲取到的監(jiān)控信息中包含有設(shè)定的監(jiān)控信息結(jié)束符時,確定發(fā)送該監(jiān)控信息的所屬處理核心所對應(yīng)的監(jiān)控信息輸出隊列中暫存有一組監(jiān)控信息,并發(fā)送通告消息給所述輸出主控模塊;
所述輸出主控模塊接收到所述通告消息時,確定所述監(jiān)控信息輸出隊列中暫存有一組監(jiān)控信息。
8.如權(quán)利要求7所述的裝置,其特征在于,所述輸出代理模塊,具體包括:
獲取單元,用于獲取輸出監(jiān)控信息的處理核心的ID號,根據(jù)所述ID號確定與該處理核心對應(yīng)的監(jiān)控信息輸出隊列;
暫存單元,用于將獲取到的監(jiān)控信息按順序暫存到確定出的所述監(jiān)控信息輸出隊列中。
9.如權(quán)利要求8所述的裝置,其特征在于,所述輸出代理模塊,還包括:確定單元和通知單元;
所述確定單元,用于根據(jù)獲取到的監(jiān)控信息中包含有設(shè)定的監(jiān)控信息結(jié)束符,確定發(fā)送該監(jiān)控信息的所屬處理核心所對應(yīng)的監(jiān)控信息輸出隊列中是否暫存有一組監(jiān)控信息;
所述通知單元,用于當(dāng)所述確定單元確定出所述監(jiān)控信息輸出隊列中暫存有一組監(jiān)控信息時,發(fā)送通告消息給所述輸出主控模塊。
10.如權(quán)利要求7所述的裝置,其特征在于,所述輸出主控模塊,具體包括:
接收單元,用于接收所述輸出代理模塊發(fā)送的通告消息;
判斷單元,用于根據(jù)所述接收單元接收到的所述通告消息,檢查所述一組監(jiān)控信息所屬的監(jiān)控信息輸出隊列所對應(yīng)的所述處理核心的允許輸出標(biāo)志,當(dāng)檢測到允許輸出標(biāo)志時確認(rèn)允許輸出該組監(jiān)控信息;
輸出單元,用于當(dāng)所述判斷單元確定允許輸出監(jiān)控信息時,將所述一組監(jiān)控信息通過共用的串口輸出。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司,未經(jīng)福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910176057.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





