999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Gadget Configfs的研究及在USB虛擬串口的應用

2025-01-17 00:00:00張怡鮑愛達郭鑫劉昕沂
現代電子技術 2025年2期
關鍵詞:結構功能設備

摘" 要: 針對Linux下通過USB Gadget框架將USB接口模擬成其他USB設備時存在設備配置信息修改不方便的問題,可以使用Configfs動態配置USB設備。文中介紹了USB Gadget的框架與原理,重點分析了Configfs的主要數據結構和內部實現機制,給出了使用Configfs在用戶模式配置USB設備的具體方法,并在I.MX6ULL平臺上將Gadget功能驅動層已有的串口功能驅動程序使用Configfs進行配置后,實現了將USB接口虛擬成USB串口設備。經過測試,虛擬串口設備傳輸正常,為開發人員在USB Gadget下使用Configfs配置USB設備提供了參考。

關鍵詞: 虛擬串口; USB Gadget; Configfs; Linux; 串口設備; I.MX6ULL

中圖分類號: TN919?34; TP368.1; TP316.81" " " " " 文獻標識碼: A" " " " " " " "文章編號: 1004?373X(2025)02?0046?05

Research on Gadget Configfs and its application in USB virtual serial port

ZHANG Yi1, BAO Aida1, GUO Xin2, LIU Xinyi1

(1. College of Instrumentation and Electronics, North University of China, Taiyuan 030051, China;

2. School of Information and Communication Engineering, North University of China, Taiyuan 030051, China)

Abstract: In allusion to the problem of inconvenient modification of device configuration information when simulating USB interfaces to other USB devices by means of the USB Gadget framework under Linux, Configfs can be used to configure USB devices dynamically. The framework and principle of USB Gadget is introduced, and the main data structure and internal mechanism of Configfs is analyzed stressly. A specific method for configuring USB devices in user mode using Configfs is provided. After configuring the existing serial port function driver program of the Gadget function driver layer on the I.MX6ULL platform using Configfs, the USB interface was virtualized into a USB serial port device. The testing results show that the virtual serial device transmission is normal, providing a reference for developers to configure USB devices using Configfs under USB Gadget.

Keywords: virtual serial port; USB Gadget; Configfs; Linux; serial port device; I.MX6ULL

0" 引" 言

隨著嵌入式系統的發展,在Linux下通過通用的Gadget驅動框架將USB接口模擬成其他類型設備,從而滿足開發人員在不需要實際硬件設備的情況下進行軟件開發和測試需求的方法也日益增多[1?6]。而以往通過Gadget驅動框架實現USB設備端驅動時,需要在gadget\legacy功能驅動層編寫驅動代碼配置設備信息,存在配置更改不方便的問題。利用內核提供的Configfs允許用戶直接通過文件系統的操作,在運行時根據需要動態配置USB Gadget的參數和屬性,而無需重新編譯內核或啟動系統,配置設備信息更加靈活便捷,這對于需要適應不同應用場景和需求的嵌入式系統特別有用。因此本文研究了如何通過Configfs配置USB Gadget虛擬的串口設備。介紹了USB Gadget框架與原理;重點分析了Configfs的數據結構和內部實現機制,并給出了通過Configfs配置Gadget以實現USB接口虛擬成USB串口設備的具體操作方法;最后編寫串口測試程序,在應用程序中設置好串口參數進行測試。……

登錄APP查看全文

猜你喜歡
結構功能設備
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
諧響應分析在設備減振中的應用
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
關于非首都功能疏解的幾點思考
論《日出》的結構
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
創新治理結構促進中小企業持續成長
現代企業(2015年9期)2015-02-28 18:56:50
原來他們都是可穿戴設備
消費者報道(2014年7期)2014-07-31 11:23:57
主站蜘蛛池模板: 国产凹凸一区在线观看视频| 亚洲男人天堂2020| 免费看a级毛片| 久久6免费视频| 99久久精品国产麻豆婷婷| 国产精品美人久久久久久AV| 国产玖玖玖精品视频| 国产区精品高清在线观看| 又爽又黄又无遮挡网站| 伊人婷婷色香五月综合缴缴情| 国产精品999在线| 亚洲视屏在线观看| 亚洲成a人在线观看| 一本久道热中字伊人| 欧美日在线观看| 日本不卡在线播放| 久久精品免费国产大片| 日本精品αv中文字幕| 国内精品久久久久久久久久影视| 亚洲精品无码不卡在线播放| 欧美日韩高清在线| 亚洲综合婷婷激情| 91九色视频网| 日本高清有码人妻| 亚洲女同一区二区| 日韩精品一区二区三区swag| 91免费国产高清观看| 欧美一级高清免费a| 成人在线观看不卡| 日韩A级毛片一区二区三区| 亚洲精品在线影院| 国产a网站| 日本AⅤ精品一区二区三区日| 国产精品自在线天天看片| 欧美精品二区| 国产精品亚欧美一区二区| 国产凹凸一区在线观看视频| 国产在线精品人成导航| 国产sm重味一区二区三区| 玩两个丰满老熟女久久网| 免费人成网站在线观看欧美| 国产一国产一有一级毛片视频| 青青草综合网| 亚洲综合色区在线播放2019 | 久久无码av三级| 韩国福利一区| 亚洲国产欧洲精品路线久久| 在线不卡免费视频| 四虎精品免费久久| 狠狠色综合网| 精品亚洲国产成人AV| AV色爱天堂网| 国产日韩欧美一区二区三区在线| 97在线国产视频| 欧美精品aⅴ在线视频| 国产拍揄自揄精品视频网站| 国产精品天干天干在线观看| 在线观看精品国产入口| 欧美综合区自拍亚洲综合天堂| 国产aaaaa一级毛片| 999国产精品| 亚洲无线观看| 91热爆在线| 日本免费一区视频| 99激情网| 制服丝袜国产精品| 久久综合结合久久狠狠狠97色| 精品一区二区无码av| 波多野结衣视频网站| 欧美v在线| 亚洲AV无码一区二区三区牲色| 国产手机在线观看| 一级片免费网站| 欧美性精品| 99久久精彩视频| 精品丝袜美腿国产一区| 精品伊人久久久久7777人| 91麻豆国产视频| 性做久久久久久久免费看| 香蕉久久国产超碰青草| 国产av剧情无码精品色午夜| 青青热久免费精品视频6|