專利名稱:串口的使用方法及多核處理器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種串口的使用方法及多核處理器。
背景技術(shù):
多核處理器已經(jīng)成為處理器的發(fā)展方向。在多核處理器中,可以在每個(gè)核 部署操作系統(tǒng),這些操作系統(tǒng)都需要通過(guò)調(diào)試串口進(jìn)行調(diào)試。而單板往往只提 供一個(gè)供調(diào)試用的調(diào)試串口,因此,各個(gè)核上運(yùn)行的操作系統(tǒng)需共享使用該調(diào) 試串口。
目前,各個(gè)核間共享調(diào)試串口的方案為在利用調(diào)試串口輸出調(diào)試信息時(shí), 通常采用spin-lock (自旋鎖)互斥加輪詢方式輸出調(diào)試信息,即若某個(gè)核需要 通過(guò)調(diào)試串口輸出調(diào)試信息時(shí),4全測(cè)spin-lock或串口狀態(tài)位,判斷該調(diào)試串 口是否被其它核鎖定占用。若判斷該調(diào)試串口未被其它核鎖定占用,則鎖定該 調(diào)試串口,輸出調(diào)試信息,并在所有調(diào)試信息全部輸出后,解除對(duì)該調(diào)試串口 的鎖定。在利用調(diào)試串口接收輸入調(diào)試信息時(shí),需要接收輸入調(diào)試信息的核先 中斷該調(diào)試串口的輸出,然后通過(guò)該調(diào)試串口接收輸入調(diào)試信息。
在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題 在多個(gè)核同時(shí)需要輸出調(diào)試信息時(shí),未能占用該調(diào)試串口的核需要不停地 檢測(cè)spin-lock或串口狀態(tài)位,尋找該調(diào)試串口被解除鎖定的時(shí)機(jī),以便輸出 調(diào)試信息。但由于調(diào)試串口數(shù)據(jù)傳輸速率較低,因此,該檢測(cè)過(guò)程將會(huì)占用處 理器大量的運(yùn)行時(shí)間,造成處理器資源的浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種串口的使用方法及多核處理器,能夠節(jié)省處理器一種串口的使用方法,包括 主核接收至少 一個(gè)/人核發(fā)送的調(diào)試信息; 主核將所述接收的調(diào)試信息通過(guò)調(diào)試串口輸出。 一種多核處理器,包括一個(gè)主核和至少一個(gè)從核 其中,所述從核,用于將需輸出的調(diào)試信息發(fā)送給主核; 所述主核,用于接收所述從核發(fā)送的調(diào)試信息,將所述接收的調(diào)試信息通 過(guò)調(diào)試串口輸出。
本發(fā)明實(shí)施例提供的串口的使用方法及多核處理器,通過(guò)由主核接收至少 一個(gè)從核發(fā)送的調(diào)試信息,并將所述接收的調(diào)試信息通過(guò)調(diào)試串口輸出。因此, 從核不需要檢測(cè)調(diào)試串口狀態(tài),并根據(jù)調(diào)試串口狀態(tài)輸出調(diào)試信息,節(jié)省了為 檢測(cè)串口狀態(tài)所花費(fèi)的處理器資源,并且有效避免了各個(gè)核分別直接通過(guò)調(diào)試 串口輸出時(shí)造成的打印信息交錯(cuò)混亂的情況。
圖1為本發(fā)明實(shí)施例串口的使用方法示意圖; 圖2為本發(fā)明實(shí)施例多核處理器的構(gòu)成示意圖。
具體實(shí)施例方式
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需 要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明 的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下, 還可以根據(jù)這些附圖獲得其他的附圖。
為了節(jié)省處理器資源,本發(fā)明實(shí)施例提供了一種串口的使用方法,如圖1 所示,本發(fā)明實(shí)施例串口的使用方法包括
6101、 主核接收至少一個(gè)從核發(fā)送的調(diào)試信息。
在本發(fā)明實(shí)施例中,多核處理器的多個(gè)核被劃分為一個(gè)主核和多個(gè)從核。 這種劃分操作一般為出廠設(shè)置,另外,也可以由用戶指定主核。
主核可以通過(guò)核間通信接收至少一個(gè)從核發(fā)送的調(diào)試信息,所述從核發(fā)送 的調(diào)試信息可以經(jīng)過(guò)緩存打包或按字節(jié)存儲(chǔ)處理后,由從核發(fā)送。
例如,從核可以將輸出的調(diào)試信息緩存打包或按字節(jié)存儲(chǔ),將所述經(jīng)緩存 打包或按字節(jié)存儲(chǔ)處理后的調(diào)試信息通過(guò)核間通信發(fā)送給主核。在本發(fā)明實(shí)施 例中,所述核間通信包括各個(gè)核心間通過(guò)連接核心的總線進(jìn)行通信和各個(gè)核心 間通過(guò)消息通信。
102、 主核將所述接收的調(diào)試信息通過(guò)調(diào)試串口輸出。
主核除了將接收的調(diào)試信息通過(guò)調(diào)試串口輸出,還可以將自身的調(diào)試信息 通過(guò)調(diào)試串口輸出。例如,將主核的調(diào)試信息直接通過(guò)調(diào)試串口輸出,或者, 將接收的調(diào)試信息和主核的調(diào)試信息一起通過(guò)調(diào)試串口輸出。
具體可以為
在調(diào)試串口用于輸出主核的調(diào)試信息時(shí),主核根據(jù)主核自身的調(diào)試信息進(jìn) 行流量配置。主核根據(jù)所述流量配置結(jié)果,直接通過(guò)調(diào)試串口輸出調(diào)試信息。 所述調(diào)試串口輸出的調(diào)試信息由外部設(shè)備接收,所述外部設(shè)備可以為打印機(jī)等 設(shè)備。
在調(diào)試串口用于輸出主核接收的由從核發(fā)送的調(diào)試信息時(shí),主核接收從核 發(fā)送的所述調(diào)試信息后,主核根據(jù)接收的所述調(diào)試信息進(jìn)行流量配置。并根據(jù) 所述流量配置結(jié)果,通過(guò)調(diào)試串口輸出所述接收的調(diào)試信息。所述調(diào)試串口輸 出的調(diào)試信息由外部設(shè)備接收,所述外部設(shè)備可以為打印機(jī)等設(shè)備。因此,從 核的調(diào)試信息可以通過(guò)復(fù)用調(diào)試串口進(jìn)行輸出,提高了調(diào)試串口的利用率。當(dāng)調(diào)試串口用于輸出主核接收的由從核發(fā)送的調(diào)試信息和主核的調(diào)試信息 時(shí),主核接收從核發(fā)送的所述調(diào)試信息后,主核根據(jù)主核自身的調(diào)試信息和所 述接收的調(diào)試信息進(jìn)行流量配置。主核根據(jù)所述流量配置結(jié)果,將主核的調(diào)試 信息和所述接收的調(diào)試信息通過(guò)調(diào)試串口輸出。所述調(diào)試串口輸出的調(diào)試信息 由外部設(shè)備接收,所述外部設(shè)備可以為打印機(jī)等設(shè)備。因此,從核的調(diào)試信息 和主核的調(diào)試信息可以通過(guò)復(fù)用調(diào)試串口進(jìn)行輸出,提高了調(diào)試串口的利用率。
另外,如果在上述三種情況中,需要輸出的調(diào)試信息的流量總和達(dá)到調(diào)試 串口的流量限制,則對(duì)超過(guò)流量限制部分的調(diào)試信息進(jìn)行緩存,在調(diào)試串口相 對(duì)空閑時(shí),通過(guò)調(diào)試串口進(jìn)行輸出,或者直接將超過(guò)流量限制部分的調(diào)試信息 丟棄。
另外,主核還可以通過(guò)調(diào)試串口接收串口輸入數(shù)據(jù),向至少一個(gè)從核發(fā)送 所述從核對(duì)應(yīng)的串口輸入數(shù)據(jù)。
具體可以為主核通過(guò)調(diào)試串口接收串口輸入數(shù)據(jù)后,主核根據(jù)從核與目 標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,以及所述串口輸入it據(jù)中的目標(biāo)核標(biāo)識(shí),確定與所述串 口輸入數(shù)據(jù)中的目標(biāo)核標(biāo)識(shí)對(duì)應(yīng)的從核,向所述確定的從核發(fā)送所述串口輸入 數(shù)據(jù)。
可以在出廠設(shè)置時(shí),為主核和從核預(yù)先配置對(duì)應(yīng)的目標(biāo)核標(biāo)識(shí),并且由主 核記錄該主核與其對(duì)應(yīng)目標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,以及該A人核與其對(duì)應(yīng)目標(biāo)核標(biāo) 識(shí)的對(duì)應(yīng)關(guān)系。其中,所述目標(biāo)核標(biāo)識(shí)用于區(qū)分不同的核。為主核和從核分配 目標(biāo)核標(biāo)識(shí)的方式可以有很多種,例如,為各個(gè)核分配序號(hào)等。另外,還可以 由用戶自行為主核和從核配置對(duì)應(yīng)的目標(biāo)核標(biāo)識(shí),并且由主核記錄該主核與其 對(duì)應(yīng)目標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,以及該/人核與其對(duì)應(yīng)目標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。用 戶為主核和乂人核配置目標(biāo)核標(biāo)識(shí)的方式可以有4艮多種。例如,主核和/人核提供相同的用戶接口,用戶可以分別通過(guò)主核和/人核提供的用戶接口,分別為主核 和從核配置對(duì)應(yīng)的目標(biāo)核標(biāo)識(shí)。/人核的用戶接口將與所述/人核對(duì)應(yīng)的目標(biāo)核標(biāo) 識(shí)通過(guò)核間通信發(fā)送給主核。主核接收所述從核發(fā)送的目標(biāo)核標(biāo)識(shí)后,記錄所 述從核與所述目標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,并且,主核還記錄了主核與為該主核配 置的目標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。
主核驅(qū)動(dòng)將通過(guò)調(diào)試串口接收的串口輸入數(shù)據(jù)發(fā)送給主核,其中,所述串 口輸入數(shù)據(jù)中包括該串口輸入數(shù)據(jù)的接收對(duì)象的目標(biāo)核標(biāo)識(shí)。主核接收串口輸 入數(shù)據(jù)后,根據(jù)配置的從核與目標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,以及所述串口輸入數(shù)據(jù) 中的目標(biāo)核標(biāo)識(shí),確定與所述串口輸入數(shù)據(jù)中的目標(biāo)核標(biāo)識(shí)對(duì)應(yīng)的/人核,即主
核將串口輸入^:據(jù)中的目標(biāo)核標(biāo)識(shí)與配置的各個(gè)核的目標(biāo)核標(biāo)識(shí)匹配,來(lái)確定 需要接收處理該串口輸入數(shù)據(jù)的核。主核在確定了需要接收串口輸入數(shù)據(jù)的從 核后,向所述確定的從核發(fā)送所述串口輸入數(shù)據(jù)。由于主核接收的串口輸入數(shù) 據(jù)可能是發(fā)給多個(gè)從核的,因此,主核將所述串口輸入數(shù)據(jù)發(fā)送給與其對(duì)應(yīng)的 至少一個(gè)^^核。
例如,如果主核根據(jù)配置的從核與目標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,以及所述串口 輸入數(shù)據(jù)中的目標(biāo)核標(biāo)識(shí),確定接收的部分或全部串口輸入凄t據(jù)是給主核的, 則將該部分或全部串口輸入it據(jù)交由主核的操作系統(tǒng)進(jìn)4亍相應(yīng)處理。如果主核 根據(jù)配置的從核與目標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,以及所述串口輸入數(shù)據(jù)中的目標(biāo)核 標(biāo)識(shí),確定接收的部分或全部串口輸入數(shù)據(jù)是給某個(gè)/人核的,該從核為該部分 或全部串口輸入數(shù)據(jù)對(duì)應(yīng)的從核。主核將該部分或全部串口輸入數(shù)據(jù)發(fā)送給該 從核,該從核在接收到該部分或全部串口輸入數(shù)據(jù)后,將接收的串口輸入數(shù)據(jù) 交由該從核的操作系統(tǒng)進(jìn)行相應(yīng)處理。
因此,按照上述方法接收、處理從核或主核的串口輸入數(shù)據(jù)時(shí),乂人核或主
9核的串口輸入數(shù)據(jù)通過(guò)復(fù)用調(diào)試串口進(jìn)行輸入,提高了調(diào)試串口的利用率。
另外,調(diào)試串口的輸入和輸出可以使用中斷方式,由主核進(jìn)行調(diào)試串口的 輸入或輸出的中斷操作。
本發(fā)明實(shí)施例提供的串口的使用方法,通過(guò)由主核接收至少一個(gè)從核發(fā)送 的調(diào)試信息,并將所述接收的調(diào)試信息通過(guò)調(diào)試串口輸出。因此,從核不需要 在輸出調(diào)試信息前檢測(cè)調(diào)試串口狀態(tài),節(jié)省了為檢測(cè)串口狀態(tài)所花費(fèi)的處理器 資源,并且有效避免了各個(gè)核分別直接通過(guò)調(diào)試串口輸出時(shí)造成的打印信息交 錯(cuò)混亂的情況。
是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算 機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。
其中,所述的存儲(chǔ)介質(zhì)可為》茲碟、光盤、只讀存儲(chǔ)記憶體(Read-0nly Memory, ROM)或隨才幾存4諸^己十乙體(Random Access Memory, RAM)等。
另外,本發(fā)明實(shí)施例還提供了一種多核處理器,如圖2所示,本發(fā)明實(shí)施 例多核處理器,包括至少一個(gè),人核201和一個(gè)主核202:
其中,所述/人核201,用于將需輸出的調(diào)試信息發(fā)送給主核202;
所述主核202,用于接收所述從核201發(fā)送的調(diào)試信息,將所述接收的調(diào)試 信息通過(guò)調(diào)試串口輸出。
所述從核201進(jìn)一步具體包括串口信息處理單元和串口信息發(fā)送單元。其 中,所述串口信息處理單元,用于將輸出的調(diào)試信息緩存打包或按字節(jié)存儲(chǔ)。 所述串口信息發(fā)送單元,用于通過(guò)核間通信將經(jīng)串口信息處理單元處理后的調(diào) 試信息發(fā)送給主核202。
所述主核202進(jìn)一步包括輸出數(shù)據(jù)接收單元和輸出數(shù)據(jù)發(fā)送單元。其中,所述輸出數(shù)據(jù)接收單元,用于通過(guò)核間通信接收所述從核201發(fā)送的調(diào)試信息, 所述輸出數(shù)據(jù)發(fā)送單元,用于根據(jù)流量配置,將所述輸出數(shù)據(jù)接收單元接收的 調(diào)試信息通過(guò)調(diào)試串口輸出。另外,所述輸出數(shù)據(jù)發(fā)送單元,還用于將主核202 的調(diào)試信息通過(guò)調(diào)試串口輸出。
另外,為了接收串口輸入數(shù)據(jù),所述主核202還包括輸入數(shù)據(jù)接收單元和 輸入數(shù)據(jù)發(fā)送單元。其中,所述輸入數(shù)據(jù)接收單元,用于通過(guò)調(diào)試串口接收串 口輸入數(shù)據(jù)。所述輸入數(shù)據(jù)發(fā)送單元,用于向至少一個(gè)從核201發(fā)送所述從核 201對(duì)應(yīng)的串口輸入數(shù)據(jù)。相應(yīng)地,所述從核201還包括數(shù)據(jù)接收單元,用于接 收由主核202發(fā)送的串口輸入數(shù)據(jù)。
另外,所述從核201還包括標(biāo)識(shí)發(fā)送單元,用于將與所述從核201對(duì)應(yīng)的 目標(biāo)核標(biāo)識(shí)通過(guò)核間通信發(fā)送給主核202。相應(yīng)地,所述主核202還包括標(biāo)識(shí)接 收單元、標(biāo)識(shí)記錄單元以及從核確定單元。其中,所述標(biāo)識(shí)接收單元,用于通 過(guò)核間通信接收由從核201發(fā)送的與所述從核201對(duì)應(yīng)的目標(biāo)核標(biāo)識(shí)。所述標(biāo) 識(shí)記錄單元,用于記錄所述/人核201與所述目標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。所述/人核 確定單元,用于根據(jù)所述/人核201與目標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,以及所述串口輸 入數(shù)據(jù)中的目標(biāo)核標(biāo)識(shí),確定與所述串口輸入數(shù)據(jù)中的目標(biāo)核標(biāo)識(shí)對(duì)應(yīng)的從核 201。
為了控制調(diào)試串口的輸入和輸出,所述主核202還包括中斷單元,用于進(jìn) 行調(diào)試串口的輸入或輸出的中斷操作。
本發(fā)明實(shí)施例提供的多核處理器,通過(guò)由主核接收至少一個(gè)從核發(fā)送的調(diào) 試信息,并將所述接收的調(diào)試信息通過(guò)調(diào)試串口輸出。因此,從核不需要在輸 出調(diào)試信息前檢測(cè)調(diào)試串口狀態(tài),節(jié)省了為檢測(cè)串口狀態(tài)所花費(fèi)的處理器資源, 并且有效避免了各個(gè)核分別直接通過(guò)調(diào)試串口輸出時(shí)造成的打印信息交錯(cuò)混亂
ii的情況。
以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于 此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到 變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng) 以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種串口的使用方法,其特征在于,包括主核接收至少一個(gè)從核發(fā)送的調(diào)試信息;主核將所述接收的調(diào)試信息通過(guò)調(diào)試串口輸出。
2、 根據(jù)權(quán)利要求1所述的串口的使用方法,其特征在于,還包括 主核將自身的調(diào)試信息通過(guò)調(diào)試串口輸出。
3、 根據(jù)權(quán)利要求1所述的串口的使用方法,其特征在于,所述主核接收至 少一個(gè)從核發(fā)送的調(diào)試信息具體為主核通過(guò)核間通信接收由至少 一個(gè)從核發(fā)送的經(jīng)緩存打包或按字節(jié)存儲(chǔ)處 理后的調(diào)試信息。
4、 根據(jù)權(quán)利要求1或3所述的串口的使用方法,其特征在于,所述主核將 所述接收的調(diào)試信息通過(guò)調(diào)試串口輸出具體為主核根據(jù)流量配置,將所述接收的調(diào)試信息通過(guò)調(diào)試串口輸出。
5、 根據(jù)權(quán)利要求1所述的串口的使用方法,其特征在于,還包括 主核通過(guò)調(diào)試串口接收串口輸入數(shù)據(jù); 主核向至少一個(gè)從核發(fā)送所述從核對(duì)應(yīng)的串口輸入數(shù)據(jù)。
6、 根據(jù)權(quán)利要求5所述的串口的使用方法,其特征在于,還包括 主核通過(guò)核間通信4妄收由乂人核發(fā)送的與所述,人核對(duì)應(yīng)的目標(biāo)核標(biāo)識(shí); 主核記錄所述/人核與所述目標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。
7、 根據(jù)權(quán)利要求5或6所述的串口的使用方法,其特征在于,所述主核向 至少一個(gè)從核發(fā)送所述/人核對(duì)應(yīng)的串口輸入數(shù)據(jù)具體為主核#^居所述^^核與目標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系或預(yù)i殳的A人核與目標(biāo)核標(biāo)識(shí)的 對(duì)應(yīng)關(guān)系,以及所述串口輸入數(shù)據(jù)中的目標(biāo)核標(biāo)識(shí),確定與所述串口輸入數(shù)據(jù) 中的目標(biāo)核標(biāo)識(shí)對(duì)應(yīng)的/人核;向所述確定的^^核發(fā)送所述串口輸入l丈據(jù)。
8、 根據(jù)權(quán)利要求1所述的串口的使用方法,其特征在于,還包括 主核進(jìn)行調(diào)試串口的輸入或輸出的中斷操作。
9、 一種多核處理器,其特征在于,包括一個(gè)主核和至少一個(gè)從核 其中,所述從核,用于將需輸出的調(diào)試信息發(fā)送給主核;所述主核,用于接收所述從核發(fā)送的調(diào)試信息,將所述接收的調(diào)試信息通 過(guò)調(diào)試串口輸出。
10、 根據(jù)權(quán)利要求9所述的多核處理器,其特征在于,所述從核包括 串口信息處理單元,用于將輸出的調(diào)試信息緩存打包或按字節(jié)存儲(chǔ);串口信息發(fā)送單元,用于通過(guò)核間通信將經(jīng)串口信息處理單元處理后的調(diào) 試信息發(fā)送給主核; 所述主核包括輸出數(shù)據(jù)接收單元,用于通過(guò)核間通信接收所述從核發(fā)送的調(diào)試信息; 輸出數(shù)據(jù)發(fā)送單元,用于根據(jù)流量配置,將所述輸出數(shù)據(jù)接收單元接收的 調(diào)試信息通過(guò)調(diào)試串口輸出。
11、 根據(jù)權(quán)利要求IO所述的多核處理器,其特征在于,所述輸出數(shù)據(jù)發(fā)送 單元,還用于將主核的調(diào)試信息通過(guò)調(diào)試串口輸出。
12、 根據(jù)權(quán)利要求IO所述的多核處理器,其特征在于,所述主核還包括 輸入數(shù)據(jù)接收單元,用于通過(guò)調(diào)試串口接收串口輸入數(shù)據(jù); 輸入數(shù)據(jù)發(fā)送單元,用于向至少一個(gè)從核發(fā)送所述從核對(duì)應(yīng)的串口輸入數(shù)據(jù)。
13、 根據(jù)權(quán)利要求IO所述的多核處理器,其特征在于,所述從核還包括 標(biāo)識(shí)發(fā)送單元,用于將與所述從核對(duì)應(yīng)的目標(biāo)核標(biāo)識(shí)通過(guò)核間通信發(fā)送給主核;所述主核還包括標(biāo)識(shí)接收單元,用于通過(guò)核間通信接收由從核發(fā)送的與所述從核對(duì)應(yīng)的目 標(biāo)核標(biāo)識(shí);標(biāo)識(shí)記錄單元,用于記錄所述/人核與所述目標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系; 從核確定單元,用于才艮據(jù)所述從核與目標(biāo)核標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,以及所述串口輸入數(shù)據(jù)中的目標(biāo)核標(biāo)識(shí),確定與所述串口輸入數(shù)據(jù)中的目標(biāo)核標(biāo)識(shí)對(duì)應(yīng)的從核。
14、根據(jù)權(quán)利要求9所述的多核處理器,其特征在于,所述主核還包括 中斷單元,用于進(jìn)行調(diào)試串口的輸入或輸出的中斷操作。
全文摘要
本發(fā)明公開了一種串口的使用方法及多核處理器,涉及通信領(lǐng)域。通過(guò)由主核接收至少一個(gè)從核發(fā)送的調(diào)試信息,并將所述接收的調(diào)試信息通過(guò)調(diào)試串口輸出。解決了需要輸出調(diào)試信息的核為檢測(cè)串口狀態(tài)占用的處理器資源過(guò)高的問(wèn)題。本發(fā)明適用于多核處理器的調(diào)試。
文檔編號(hào)G06F15/17GK101493808SQ200910119988
公開日2009年7月29日 申請(qǐng)日期2009年2月26日 優(yōu)先權(quán)日2009年2月26日
發(fā)明者徐勝新 申請(qǐng)人:華為技術(shù)有限公司