كيفية إضافة "سائق" لjavax.comm؟ برمجة المنفذ التسلسلي في جافا

StackOverflow https://stackoverflow.com/questions/299250

  •  08-07-2019
  •  | 
  •  

سؤال

وأنا أحاول أن استخدام منفذ تسلسلي RS-232 على جهاز الكمبيوتر مع الطبقة javax.comm. أنا نيوباي على أن API، لذلك أولا وقبل كل شيء تذهب من خلال وثائق وأجد أن أول شيء يجب عليك القيام به هو "قائمة" جميع المنافذ من CommPortListener الطبقة واختيار واحد منهم.

وهذا يعمل على ما يرام! المشكلة هي، الآن، أن ميناء بلدي مفقود. وهو يسرد / ديف / ttyS0 و / ديف / ttyS1 الموانئ، غير existents على جهاز الكمبيوتر الخاص بي. بلدي الموانئ (لقد تم العمل معهم عدة مرات) هي / ديف / ttySNX0 و / ديف / ttySNX1.

وتصفح شبكة الإنترنت مرة أخرى أجد أنني يجب أن تفعل شيئا مثل "تسجيل" أو "تحميل" سائق بطاقتي على نظام API، والأشياء التي يمكن القيام به في الإصدارات السابقة، ولكن ليس الآن. وعلاوة على ذلك، حاولت أن تفعل ذلك تحت النوافذ وأنها توفر لي نسخة "عام" من المعهد، مع احتياجات بعض التطبيقات RXTX الذي بدأ في ضربي.

وأود أن أشكر أي sugestions، وصلات إلى وثائق ... شيء ... التي تسمح لي لاستخدام المنافذ التسلسلية بلدي من خلال جافا، اللي تبونه، في النهاية، هو هدفي ...

وبفضل الناس !!!!

هل كانت مفيدة؟

المحلول

هل حاولت RXTX؟ لقد كان successf مع هذا API على نظام التشغيل Windows / XP. I'n غير متأكد ما تقصد ب "البدء في ضربي".

لقد كان هناك الكثير من النشاط في الآونة الأخيرة على المشروع RXTX والإصدار الجديد يتضمن عددا من الإصلاحات ودعم إضافي وشيك. القائمة البريدية هي أيضا نشطة نسبيا. وقد javax.comm أكثر أو أقل الموتى لبعض الوقت.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top