[發明專利]Linux系統控制臺的USB串口實現方法及相關產品有效
| 申請號: | 201911311533.0 | 申請日: | 2019-12-18 |
| 公開(公告)號: | CN111045977B | 公開(公告)日: | 2021-07-27 |
| 發明(設計)人: | 吳天準;賀傳敏 | 申請(專利權)人: | 深圳先進技術研究院 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 熊永強;陳聰 |
| 地址: | 518055 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | linux 系統 控制臺 usb 串口 實現 方法 相關 產品 | ||
1.一種Linux系統控制臺的USB串口實現方法,其特征在于,所述方法包括如下步驟:
console終端在啟動時,調用核kernel將內核命令行cmdline配置為多終端啟動,將USB串口注冊為終端;
console終端檢測到USB線插入時,將USB線的連接狀態設置成連接態,并調用函數將所述USB串口的狀態調整至打開;
console終端確定與所述USB串口對端的第一USB串口打開時,console終端將該USB串口的狀態設置成打開狀態;
console終端獲取打印printk信息,調用console口的write函數將printk信息以及預設緩存區域的數據通過該USB串口發送給對端設備。
2.根據權利要求1所述的方法,其特征在于,所述將USB串口注冊為終端具體包括:
在gadget serial驅動代碼中驅動module_init時,通過register_console函數將該USB串口注冊為終端。
3.根據權利要求1所述的方法,其特征在于,所述調用函數將該USB串口的狀態調整至打開具體包括:
console終端調用打開函數將USB串口的狀態調整至打開狀態。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
console終端確定與所述USB串口對端的第一USB串口關閉時,console終端將獲取的printk信息緩存于所述預設緩存區域。
5.一種終端,所述終端為嵌入式Linux系統,所述終端還包括:USB串口,其特征在于,所述終端還包括:
啟動單元,用于在啟動時,調用核kernel將內核命令行cmdline配置為多終端啟動,將USB串口注冊為終端;
處理單元,用于檢測到USB線插入時,將USB線的連接狀態設置成連接態,并調用函數將所述USB串口的狀態調整至打開;確定與所述USB串口對端的第一USB串口打開時,console終端將該USB串口的狀態設置成打開狀態;獲取printk信息,調用console口的write函數將printk信息以及預設緩存區域的數據通過該USB串口發送給對端設備。
6.根據權利要求5所述的終端,其特征在于,
所述處理單元,具體用于在gadget serial驅動代碼中驅動module_init時,通過register_console函數將該USB串口注冊為終端。
7.根據權利要求5所述的終端,其特征在于,
所述處理單元,具體用于調用打開函數將USB串口的狀態調整至打開狀態。
8.根據權利要求5所述的終端,其特征在于,
所述處理單元,還用于確定與所述USB串口對端的第一USB串口關閉時,console終端將獲取的printk信息緩存于所述預設緩存區域。
9.一種Linux硬件系統,其特征在于,所述Linux硬件系統包括:對端設備和console終端;
console終端,用于在啟動時,調用核kernel將內核命令行cmdline配置為多終端啟動,將USB串口注冊為終端;檢測到USB線插入時,將USB線的連接狀態設置成連接態,并調用函數將所述USB串口的狀態調整至打開;
對端設備,用于啟動終端應用程序,啟動與該USB串口對應的第一USB串口,并將第一USB串口狀態置位成打開狀態;將該啟動動作發送至console終端;
console終端,還用于確定與所述USB串口對端的第一USB串口打開時,console終端將該USB串口的狀態設置成打開狀態;獲取printk信息,調用console口的write函數將printk信息以及預設緩存區域的數據通過該USB串口發送給對端設備。
10.一種計算機可讀存儲介質,其特征在于,所述計算機存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執行時使所述處理器執行如權利要求1~4任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳先進技術研究院,未經深圳先進技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911311533.0/1.html,轉載請聲明來源鉆瓜專利網。





