一種嵌入式系統及用于嵌入式系統的主控母板的制作方法
【技術領域】
[0001]本實用新型涉及網絡通信領域,尤其涉及一種嵌入式系統及用于嵌入式系統的主控母板。
【背景技術】
[0002]隨著嵌入式技術的發展,嵌入式系統已經在各行各業的應用中無處不在。而隨著應用場景的豐富,對于嵌入式系統硬件的集成度、開放性以及可拓展性等方面也提出了更高的要求。
[0003]目前,嵌入式系統通常是利用主控制器上支持的通信接口去連接外設,嵌入式硬件平臺提供固定的板上資源,比如特定的通信接口、驅動模塊等,其他沒被集成的模塊,則需應用開發人員額外增加。這對于定制性強的產品的開發過程以及后期的功能調整都十分不利。
【實用新型內容】
[0004]本實用新型要解決的技術問題在于,針對現有技術的上述缺陷,提供一種一種能方便、快捷地進行功能調整的嵌入式系統及用于嵌入式系統的主控母板。
[0005]本實用新型解決其技術問題所采用的技術方案是:構造一種用于嵌入式系統的主控母板,用于使主控制器能控制功能板卡上接入的外圍設備,包括:
[0006]主控面板;
[0007]設置在所述主控面板上且具有RX 口和TX 口的主控制器;
[0008]設置在所述主控面板上且用于供功能板卡插入的N個板卡插槽,N彡2 ;而且,
[0009]所述主控制器通過其RX 口和TX 口與所述N個板卡插槽呈閉合的環狀通信連接。
[0010]在本實用新型所述的用于嵌入式系統的主控母板中,所述板卡插槽包括兩個RX引腳和兩個TX引腳,而且,
[0011]第一個板卡插槽的第一 RX引腳連接所述主控制器的TX 口,第一個板卡插槽的第一 TX引腳連接所述主控制器的RX 口,第N個板卡插槽的第二 TX引腳和第二 RX引腳之間連接短路帽;
[0012]第m個板卡插槽的第二 TX引腳連接第m+Ι個板卡插槽的第一 RX引腳,第m個板卡插槽的第二 RX引腳連接第m+1個板卡插槽的第一 TX引腳,m= 1、2、…、N-1。
[0013]在本實用新型所述的用于嵌入式系統的主控母板中,所述板卡插槽包括RX引腳和TX引腳,而且,
[0014]第一個板卡插槽的RX引腳連接所述主控制器的TX 口,第N個板卡插槽的TX引腳連接所述主控制器的RX 口,第m個板卡插槽的TX引腳連接第m+Ι個板卡插槽的RX引腳,m = 1、2、…、N-10
[0015]在本實用新型所述的用于嵌入式系統的主控母板中,所述主控制器和N個板卡插槽構成總線拓撲結構。
[0016]本實用新型還構造一種嵌入式系統,包括多個外圍設備,還包括以上所述的主控母板。
[0017]實施本實用新型的技術方案,該主控母板在物理模型上體現為外圍設備以板卡的形式插入板卡插槽,并與主控制器采用環形結構進行組網,這樣,用戶可根據系統的實際需求,增加或刪減相應的功能板卡完成對系統功能的調整。比如對于某些嵌入式系統,支持用戶通過實體鍵盤、液晶顯示器與系統進行交互,如果考慮用觸控屏進行替代,則只須將控制鍵盤以及液晶顯示器的板卡更換為帶有觸控屏驅動固件的板卡便可完成功能調整,因此,更加方便、快捷,可實現真正意義上的“即插即用”。
【附圖說明】
[0018]下面將結合附圖及實施例對本實用新型作進一步說明,附圖中:
[0019]圖1是本實用新型用于嵌入式系統的主控母板實施例一的邏輯圖;
[0020]圖2是本實用新型用于嵌入式系統的主控母板實施例二的邏輯圖;
[0021]圖3是本實用新型用于嵌入式系統的主控母板實施例三的邏輯圖。
【具體實施方式】
[0022]為了使主控制器能控制功能板卡上接入的外圍設備,本實用新型構造一種用于嵌入式系統的主控母板,其包括主控面板及設置在主控面板上的主控制器、N個板卡插槽,N彡2,其中,主控制器具有RX 口和TX 口,板卡插槽用于供功能板卡插入,而且,主控制器通過其RX 口和TX 口與N個板卡插槽呈閉合的環狀通信連接。該設計在物理模型上體現為外圍設備以板卡的形式插入板卡插槽,并與主控制器采用環形結構進行組網,這樣,用戶可根據系統的實際需求,增加或刪減相應的功能板卡完成對系統功能的調整。比如對于某些嵌入式系統,支持用戶通過實體鍵盤、液晶顯示器與系統進行交互,如果考慮用觸控屏進行替代,則只須將控制鍵盤以及液晶顯示器的板卡更換為帶有觸控屏驅動固件的板卡便可完成功能調整,因此,更加方便、快捷,可實現真正意義上的“即插即用”。
[0023]在使用時,由于功能板卡都自帶板上控制器,管理各類外圍設備,同時負責功能板卡作為環網節點的入網通信控制,所以,當功能板卡入網時,由主控制器通過環網統一掃描各個板卡插槽上的入網節點,功能板卡上的控制器自帶的驅動固件指導著自身作為節點的存在及與主控制器間通信的建立。掃描初始化完畢后,主控制器與入網的功能板卡共同支撐系統的功能。
[0024]在初始化過程中,主控制器首先發送初始報文,查詢環路是否完整,如果主控制器能夠接收到本身發出的初始報文,則證明環路閉合,系統便開始對功能板卡地址進行配置。否則,環路不閉合,系統發出報警信號。主控制器先根據各板卡插槽在網段內的連接位置,使用順序尋址報文對各外擴的功能板卡進行地址配置,功能板卡上控制器儲存地址并作出應答。至此完成外擴功能板卡的入網初始化。
[0025]系統正常運行過程中,各功能板卡接收來自主控制器的命令報文,由驅動固件對命令進行解析并驅動相應的外圍設備,同時功能板卡也將本身控制的外圍設備信息進行封裝,以報文的形式反饋到主控制器完成交互。
[0026]圖1是本實用新型用于嵌入式系統的主控母板實施例一的邏輯圖,在該實施例的主控母板100中,板卡插槽的數量為三個,分別為板卡插槽21、22、23,且每個板卡插槽均包括兩個RX引腳和兩個TX引腳,而且,板卡插槽21的第一 RX引腳211連接主控制器的TX口 101,板卡插槽21的第一 TX引腳212連接主控制器的RX 口 102,板卡插槽21的第二 TX引腳213連接板卡插槽22的第一 RX引腳221,板卡插槽21的第二 RX引腳214連接板卡插槽22的第一 TX引腳222。板卡插槽22的第二 TX引腳223連接板卡插槽23的第一 RX引腳231,板