System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 免费A级毛片无码A,国模无码一区二区三区不卡,夜夜精品无码一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種Linux系統星閃驅動與上層軟件的交互方法和裝置制造方法及圖紙

    技術編號:43878149 閱讀:14 留言:0更新日期:2024-12-31 19:00
    本申請公開了一種Linux系統星閃驅動與上層軟件的交互方法和裝置,該方法包括:檢測到星閃設備時,調用設備創建注冊接口,在內存中分配該星閃設備結構體空間;注冊該星閃設備,設置實際的接口函數指針到星閃設備結構體內;星閃驅動通過上層軟件接口,調用上層軟件模塊EXPORT_SYMBOL宏導出的函數,上層軟件模塊通過星閃設備結構體內的函數指針調用驅動函數,實現星閃設備與上層軟件模塊的交互。本申請,抽象出星閃硬件屬性,簡化了星閃技術上下層交互邏輯流程,上層只需要導出函數符號,下層設置好星閃結構體內的函數指針就可以實現上下層的交互,可以適配不同的星閃硬件,方便上層軟件開發者使用。

    【技術實現步驟摘要】

    本專利技術涉及星閃,具體涉及一種linux系統星閃驅動與上層軟件的交互方法和裝置。


    技術介紹

    1、星閃做為一種新興的短距傳輸技術,在智能汽車、智能家居、智能終端和智能制造等領域的應用越來越廣泛。例如,智能電視、車機互聯、可穿戴的衛星高精定位設備、無線耳機、鼠標、無線投屏設備等。

    2、星閃設備的驅動模塊一般位于linux內核區,內核區的各子模塊之間的交互通常是通過導出函數符號表相互調用。現有基于linux系統的星閃硬件設備,通常采用網卡驅動模塊與上層軟件模塊交互,即在linux內核中抽象出一套網卡數據結構體描述網卡的屬性和操作,由網卡驅動模塊和上層軟件模塊設置屬性和調用操作。然而,由于無法完整、正確的表達星閃相關技術,比如,星閃技術中的掃描、連接等技術細節,因此,現有技術沒有針對星閃技術的成熟交互流程或者機制,無法適配不同的星閃硬件。


    技術實現思路

    1、針對上述缺陷,本專利技術所要解決的技術問題在于提供一種linux系統星閃驅動與上層軟件的交互方法及方法,以解決現有技術無法適配不同的星閃硬件的問題。

    2、為此,本申請實施例的第一方面提供了一種linux系統星閃驅動與上層軟件的交互方法,包括以下步驟:

    3、星閃驅動檢測到星閃設備時,調用設備創建注冊接口,在內存中分配該星閃設備結構體空間創建星閃設備結構體,所述星閃設備結構體包括設備屬性和設備驅動接口;

    4、注冊該星閃設備,設置該星閃設備實際的接口函數指針到星閃設備結構體內;

    5、星閃驅動通過上層軟件接口,調用上層軟件模塊export_symbol宏導出的函數,上層軟件模塊通過星閃設備結構體內的函數指針調用驅動函數,實現星閃設備與上層軟件模塊的交互。

    6、基于以上的技術方案,本申請抽象出星閃硬件屬性,簡化了星閃技術上下層交互邏輯流程,上層只需要導出函數符號,下層設置好星閃結構體內的函數指針就可以實現上下層的交互,可以適配不同的星閃硬件,方便上層軟件開發者使用。

    7、在上述技術方案中,優選地,所述設備驅動接口和所述上層軟件接口分別包括:設備管理函數、設備發現函數、設備連接函數和傳輸函數。

    8、在上述技術方案中,優選地,所述設備驅動接口的設備管理函數包括:啟用設備、停用設備、設置l2id、設置mtu、獲取設備狀態以及獲取設備信息。

    9、在上述技術方案中,優選地,所述設備驅動接口的設備發現函數包括:設置設備公開信息、開始廣播、停止廣播、設置發現過濾條件、開始掃描以及停止掃描。

    10、在上述技術方案中,優選地,所述設備驅動接口的設備連接函數包括:建立邏輯鏈路、刪除邏輯鏈路、關聯邏輯鏈路、接觸關聯邏輯鏈路以及連接、斷開連接。

    11、在上述技術方案中,優選地,所述上層軟件接口的設備管理函數包括:分配設備結構體內存、釋放設備結構體內存、注冊設備、注銷設備以及設備上線、下線狀態報告。

    12、在上述技術方案中,優選地,所述上層軟件接口的設備發現函數包括:設備掃描結果上報。

    13、在上述技術方案中,優選地,所述上層軟件接口的設備連接函數包括邏輯鏈路狀態上報和連接狀態上報,其中,邏輯鏈路狀態上報包括新建、釋放和關聯,連接狀態上報包括新建和斷開。

    14、在上述技術方案中,優選地,所述上層軟件接口的傳輸函數包括:接收新消息。

    15、本申請實施例的第二方面提供了一種linux系統星閃驅動與上層軟件模塊的交互裝置,包括:

    16、設備創建注冊單元,用于在內存中分配星閃設備結構體空間創建星閃設備結構體,并注冊該星閃設備,所述星閃設備結構體包括設備屬性和設備驅動接口;星閃設備注冊后,設置該星閃設備實際的接口函數指針到星閃設備結構體內;

    17、第一調用單元,設置在上層軟件模塊上,用于通過星閃設備實際的接口函數指針調用驅動函數;

    18、第二調用單元,設置在星閃驅動上,用于通過上層軟件接口,調用上層軟件模塊export_symbol宏導出的函數。

    19、由上述技術方案可知,本專利技術提供的linux系統星閃驅動與上層軟件模塊的交互方法和裝置,解決了現有技術由于無法完整、正確的表達星閃相關技術,無法適配不同的星閃硬件的問題。與現有技術相比,本專利技術具有以下有益效果:

    20、本申請方案,抽象出星閃硬件屬性,簡化了星閃技術上下層交互邏輯流程,上層只需要導出函數符號,下層設置好星閃結構體內的函數指針就可以實現上下層的交互,可以適配不同的星閃硬件,方便上層軟件開發者使用。

    本文檔來自技高網...

    【技術保護點】

    1.一種Linux系統星閃驅動與上層軟件的交互方法,其特征在于,包括以下步驟:

    2.根據權利要求1所述的方法,其特征在于,所述設備驅動接口和所述上層軟件接口分別包括:設備管理函數、設備發現函數、設備連接函數和傳輸函數。

    3.根據權利要求2所述的方法,其特征在于,所述設備驅動接口的設備管理函數包括:啟用設備、停用設備、設置l2id、設置MTU、獲取設備狀態以及獲取設備信息。

    4.根據權利要求2所述的方法,其特征在于,所述設備驅動接口的設備發現函數包括:設置設備公開信息、開始廣播、停止廣播、設置發現過濾條件、開始掃描以及停止掃描。

    5.根據權利要求2所述的方法,其特征在于,所述設備驅動接口的設備連接函數包括:建立邏輯鏈路、刪除邏輯鏈路、關聯邏輯鏈路、接觸關聯邏輯鏈路以及連接、斷開連接。

    6.根據權利要求2所述的方法,其特征在于,所述上層軟件接口的設備管理函數包括:分配設備結構體內存、釋放設備結構體內存、注冊設備、注銷設備以及設備上線、下線狀態報告。

    7.根據權利要求2所述的方法,其特征在于,所述上層軟件接口的設備發現函數包括:設備掃描結果上報。

    8.根據權利要求2所述的方法,其特征在于,所述上層軟件接口的設備連接函數包括邏輯鏈路狀態上報和連接狀態上報,其中,邏輯鏈路狀態上報包括新建、釋放和關聯,連接狀態上報包括新建和斷開。

    9.根據權利要求2所述的方法,其特征在于,所述上層軟件接口的傳輸函數包括:接收新消息。

    10.一種Linux系統星閃驅動與上層軟件模塊的交互裝置,其特征在于,包括:

    ...

    【技術特征摘要】

    1.一種linux系統星閃驅動與上層軟件的交互方法,其特征在于,包括以下步驟:

    2.根據權利要求1所述的方法,其特征在于,所述設備驅動接口和所述上層軟件接口分別包括:設備管理函數、設備發現函數、設備連接函數和傳輸函數。

    3.根據權利要求2所述的方法,其特征在于,所述設備驅動接口的設備管理函數包括:啟用設備、停用設備、設置l2id、設置mtu、獲取設備狀態以及獲取設備信息。

    4.根據權利要求2所述的方法,其特征在于,所述設備驅動接口的設備發現函數包括:設置設備公開信息、開始廣播、停止廣播、設置發現過濾條件、開始掃描以及停止掃描。

    5.根據權利要求2所述的方法,其特征在于,所述設備驅動接口的設備連接函數包括:建立邏輯鏈路、刪除邏輯鏈路、關聯邏輯鏈路、接觸...

    【專利技術屬性】
    技術研發人員:孫育寧許慶巍梁凱淋張敏
    申請(專利權)人:深圳市閃聯信息技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: JAVA性无码HD中文| 亚洲日韩精品无码专区| 亚洲人成人无码网www国产| 孕妇特级毛片WW无码内射| 无码夫の前で人妻を犯す中字| 久久ZYZ资源站无码中文动漫| 国产精品无码久久av不卡 | 日韩精品无码一区二区中文字幕 | a级毛片无码免费真人久久| 精品久久亚洲中文无码| 色综合久久中文字幕无码| 性色AV一区二区三区无码| 精品久久久久久久无码久中文字幕| 熟妇人妻中文字幕无码老熟妇| 免费无码A片一区二三区| 中文字幕无码乱人伦| AV无码精品一区二区三区宅噜噜| 99久久人妻无码精品系列蜜桃| 国产仑乱无码内谢| 少妇无码太爽了不卡在线观看| 精品久久久久久无码不卡| 亚洲中文字幕无码永久在线| 岛国无码av不卡一区二区| 国产精品成人无码免费| 亚洲欧洲无码一区二区三区| 91久久精品无码一区二区毛片| 亚洲VA中文字幕无码毛片| 人妻aⅴ无码一区二区三区| 综合国产在线观看无码| heyzo高无码国产精品| 永久免费无码日韩视频| 人妻丰满?V无码久久不卡| 中文国产成人精品久久亚洲精品AⅤ无码精品| 久久亚洲精品成人av无码网站| 亚洲AV无码乱码在线观看裸奔| 亚洲VA中文字幕不卡无码| 国产av永久无码天堂影院| 国产V亚洲V天堂无码久久久| 亚洲av无码国产精品夜色午夜 | 狠狠精品干练久久久无码中文字幕| 亚洲精品无码专区在线播放|