जवाबों:
इसके बारे में क्या खयाल है:
http://userweb.kernel.org/~tj/ossp/
यह ओएसएस (ओपन साउंड सिस्टम) / देव / डीएसपी आदि उपकरण नोड्स और पल्सेआडियो के सभी कार्यों को आगे बढ़ाता है। मेरा मानना है कि यह (पहले से) में से एक था, अगर प्रेरणा नहीं, तो CUSE के लिए।
मैं एक वर्चुअल सीरियल पोर्ट बनाने के लिए CUSE का उपयोग करना चाहूंगा जो RFC-2217 सीरियल-ओवर-नेटवर्क सर्वर से जुड़ता है। यह वास्तव में CUSE का एक अच्छा उपयोग होगा।
देख:
मुझे mhuxd मिला - माइक्रोएयर कीयर और लिनक्स के लिए डिवाइस राउटर जो वर्चुअल सीरियल पोर्ट बनाने के लिए CUSE का उपयोग करता है।
मैंने GitHub पर भी पाया जो कि TTY (टर्मिनल) के लिए कुछ CUSE कोड है, हालांकि यह मेरे लिए स्पष्ट नहीं है कि ioctl
सीरियल पोर्ट सपोर्ट के लिए s कार्यात्मक है या नहीं।
मैं लिनक्स कर्नेल-स्पेस सीरियल-पोर्ट-ओवर-नेटवर्क ड्राइवर को बनाए रखता हूं, और 15 साल से इसे यूजरस्पेस में स्थानांतरित करना चाहता हूं। मैंने ptys का उपयोग करने पर ध्यान दिया है, लेकिन वे केवल उन कार्यों के सबसेट के लिए समर्थन प्रदान करते हैं, जिन्हें सीरियल पोर्ट के लिए कार्यान्वित करने की आवश्यकता होती है। कई मौकों पर मैंने लिनक्स पीटीआई ड्राइवर का विस्तार करने का प्रस्ताव दिया है ताकि इसका उपयोग उपयोगकर्ता-स्पेस सीरियल पोर्ट ड्राइवरों को लागू करने के लिए एक तरीके के रूप में किया जा सके, लेकिन कभी भी रखरखाव करने वालों से कोई प्रतिक्रिया नहीं मिली है - इसलिए CUSE को लग रहा है कि यह आखिरकार एक प्रदान कर सकता है मुझे जो चाहिए वो करने का तरीका। :)
मैंने पायथन से CUSE का उपयोग करने वाले लोगों के संदर्भ पाए हैं, और cusepy
ऐसा करने का सबसे लोकप्रिय तरीका लगता है:
quantumrandom
PyPI पर एक पैकेज है जो इसका उपयोग करता प्रतीत होता है।
और osspd
एक अन्य OSS एमुलेटर है जो CUSE का उपयोग करता है।
यह उसी तरह हो सकता है जैसे किसी ने कुछ पोस्ट का उल्लेख किया है, लेकिन मैं नहीं बता सकता क्योंकि वह लिंक काम नहीं करता है।