এটি খুব বিভ্রান্তিকর, তবে আপনার এটি নিয়ে চিন্তা করার দরকার নেই। প্রথমে, একটি ইউআআআরটির কথা চিন্তা করুন যা নিজেই একটি জেনেরিক পদ, তবে এমন একটি সম্পর্কে চিন্তাভাবনা করুন যা প্রারম্ভিক বিট, এক বা দুটি স্টপ বিট, 7 বা 8 সাধারণত ডেটা বিট এবং কখনও কখনও সমতা যা সমান বা বিজোড় দিয়ে প্রোটোকল তৈরি করে; এটি সেখান থেকে পরিবর্তিত হতে পারে যা এটিকে আরও খারাপ করে তোলে।
ইউআআরটি টিটিএল স্তরে রয়েছে, এর অর্থ যাই হোক না কেন। এটি 5 ভি এবং এখন 3.3 ভি, 1.8 ভি বা যা কিছু ব্যবহার করত; সম্ভবত টিটিএল ভুল শব্দ। আপনার কাছে আরএস -৩২২, আরএস -২২২ ইত্যাদি ছিল / আছে ইত্যাদি এগুলি ভোল্টে এবং পিনের মান, প্রোটোকলের মান নয়। শর্তগুলি মিশ্রিত করা এবং আপনি যখন কিছুটা ইউআরটি বলতে চাইছেন তখন আরএস -২৩২ বলতে ভুল।
যেদিন আপনার ইউআরটি আপনার মাদারবোর্ডগুলিতে ছিল এবং আপনি বাইরের ভোল্টেজের স্তর সহ কিছু সংযোগকারীকে পছন্দ করেছিলেন যা সেই সময়টি বোধগম্য ছিল এবং কোনও প্রকারের স্ট্যান্ডার্ড পিনআউট / কেবল cable সুতরাং একটি জনপ্রিয় 25 এবং 9 পিনের স্ট্যান্ডার্ডটি প্রায়শই বিভিন্ন পেরিফেরিয়ালের জন্য পাওয়া যায় এবং উইনটেল পিসি বিশ্বে একে বলা হত একটি COMmunication Port বা কখনও কখনও সিরিয়াল বন্দর called
অবশ্যই, এমন একটি পোর্ট যা সিরিয়াল ডেটা বহন করে এবং এটি সিরিয়াল পোর্ট, এসপিআই, আইইসি, এমডিআইও, ইউআরটি, এইচডিএলসি, এসডিএলসি, ইত্যাদি এবং সম্ভবত ইউএসবি এবং এসসিএসআইও বলে; আপনি এই সাথে পাগল হতে পারে। সাধারণত একটি সিরিয়াল বন্দর মানে কিছু পিন আপনি ইউআআআআআર્ટিতে পেতে পারেন।
ইউনিক্স / লিনাক্স ওয়ার্ল্ড / / এর tty
পরিবর্তে বলেছে , তবে এটি একই জিনিস।com
serial
uart
এখন এখানে কার্যকরকরণ রয়েছে। আপনি এটিতে কিছু ইন্টারফেস সহ কিছু ইউআরটি চিপ কিনতে পারেন (হ্যাঁ, আপনার একটি এসপিআই ইউআরটি থাকতে পারে, যা উভয় প্রান্তে সিরিয়াল, বা আইইসি ইউআরটি বা কিছু উত্সর্গীকৃত বাস বা ইউএসবি ইত্যাদি)। এমনকি আগের দিনও ইউআআরটির একপাশে কিছু বাস ছিল যা শেষ পর্যন্ত সিপিইউ দিয়ে যোগাযোগ করছিল। আজ আমাদের কাছে এফটিডিআই এবং অন্যান্য বিক্রেতারা রয়েছে যা দুর্দান্ত ইউএসবি ইউআরটি সমাধান তৈরি করে, এটি সফ্টওয়্যার এবং ইউআরটির মধ্যে ইন্টারফেসের কিছু স্তরকে আলাদা করে না এবং তারপরে ইউআরটির অন্য পাশের কিছু ইন্টারফেস রয়েছে, তা টিটিএল / চিপ স্তর হতে পারে বা আরএস -২৩২ সি বা আরএস -২২২ ইত্যাদি
প্রারম্ভিক আরডুইনোস আপনি প্রায়শই একটি এফটিডিআইআই ইউএসবি-থেকে-ইউআর বোর্ড ব্যবহার করেছিলেন যা আরডুইনোগুলিকে শক্তি সরবরাহ করে। কারও কারও কাছে আরডুইনো বোর্ডে সেই ইউএসবি পাওয়ার এবং সিরিয়াল / ইউআরটি রয়েছে এবং তারপরে এটি বোর্ডের ওপারে এভিআর চিপে ইউআরটি পর্যন্ত ঝাঁকুনি দেওয়া হয় (সফ্টওয়্যারটিকে একটি ইউআআআরটির সাথে যোগাযোগের জন্য সফ্টওয়্যারটিকে বাসের কয়েকটি স্তর সহ কিছু প্রসেসর দেওয়া হয়) এর অন্যদিকে কিছু ইন্টারফেস, এক্ষেত্রে AVR এর প্রান্তে পিনগুলি, চিপ ভোল্টেজের স্তরে, টিটিএল)।
দশকগুলিতে যেহেতু ইউআআআআরটির কার্যকারিতা পরিবর্তন হয়নি, তাই সফ্টওয়্যার পরিভাষা বা এমনকি সফ্টওয়্যার অ্যাপ্লিকেশনগুলি কেন অ্যাপ্লিকেশন স্তরে পরিবর্তন করা উচিত? আপনার মাদারবোর্ডে ইউআরটি চিপের বিপরীতে 10-15 বছর আগে একটি লিনাক্স / ইউনিক্স টিটিওয়াই অ্যাপ্লিকেশন লিখুন এবং আজও এটি একটি ইউএসবি থেকে টিটিএল স্তর বা ইউএসবি থেকে আরএস -232 সি স্তর বা আরএস-422 বা যে কোনও পিনের সাথে কাজ করে এমন এক ভাল সুযোগ রয়েছে still / স্তর সংজ্ঞা। উইন্ডোজের ক্ষেত্রেও একই রকম, এবং আমার কাছে পুরানো কোড রয়েছে যা এখনও উভয় ক্ষেত্রেই কাজ করে। উইন্ডোজ বিশ্বে COM শব্দটি ব্যবহৃত হয়।
আমি কিছুক্ষণের মধ্যে আরডিনো স্যান্ডবক্স ব্যবহার করি নি এবং যদি তাই লিনাক্সেও থাকত তবে আমি আশ্চর্য হব না যে সেই প্রোগ্রামটি যা জাভা, যদি আমি সঠিক মনে রাখি, জেনেরিক হয় এবং সিস্টেম নামটি ttyS2
লিনাক্স এবং সিওএম 2 তে ব্যবহার করে উইন্ডোতে
আপনার প্রশ্নটি পুনরায় পড়ার ফলে ইতিমধ্যে বিদ্যমান এপিআই কলগুলি ব্যবহার করা সফ্টওয়্যারটির সুবিধা গ্রহণ করে এটি আরও অনেক বেশি এগিয়ে যেতে পারে। আবার কয়েক দশক ধরে এমন কোনও কারণ নেই যে আপনি সফ্টওয়্যারটিতে ভার্চুয়াল বন্দর তৈরি করতে পারবেন না যা এই দ্বি নির্দেশমূলক ডেটা আপনার ভাবনা ভাবতে পারে এমন কিছু নিচে নিয়ে যায়। ইউআরটি টু ইথারনেট একটি খুব সাধারণ, এবং সার্ভার রুমগুলিতে যেখানে সার্ভারগুলি এখনও খুব বেশি পরিমাণে COM / TTY / RS-232 পোর্ট ব্যবহার করে, আপনি একটি টার্মিনাল সার্ভার রাখতে পারেন যার একটি ইন্টারফেস রয়েছে যা আপনি বেশ কয়েকটি সার্ভারের সাথে সংযোগ করতে পারেন, তারপরে অন্যদিকে ইথারনেট, তারপরে আপনি যদি টেলনেট না না বেছে নেন তবে আপনি ভার্চুয়াল COM পোর্ট ড্রাইভার ইনস্টল করতে পারেন।
তারপরে আপনার কম্পিউটারে আপনার অ্যাপ্লিকেশনটি মনে করে যে এটি কোনও সিওএম পোর্টের সাথে কথা বলছে, তবে বাস্তবে যে বাইটস্রোম ইথারনেটের দিকে ঝাঁপিয়ে পড়েছে তারপরে টার্মিনাল সার্ভারকে আঘাত করবে, তারপরে একটি ইউআরটি থেকে আরএস -৩৩২ সি স্তরে (তবে প্রয়োজনীয়ভাবে পিনআউট নয়) সার্ভার এবং একই ভাবে ফিরে।
কখনও কখনও সত্যিকারের ইউআরটিতে এটি তৈরি করার কোনও কারণ নেই, যে কোনও কারণেই কোনও সিওএম পোর্টকে ভার্চুয়ালাইজ করুন যাতে API এপিআই কলগুলির জন্য লেখা সফ্টওয়্যারটি এখনও কাজ করতে পারে। আপনি সম্ভবত সেই প্রাচীন ব্যাংকিং সফটওয়্যারটি সম্পর্কে ভাবতে পারেন যে আমরা এখনও ব্যবহার করি যা একটি ইউআআআআরটি ইন্টারফেসের বোবা টার্মিনাল রয়েছে যা সম্ভবত ফিরে এসেছিল হার্ডওয়ার্ড বা পরিশেষে একটি সার্ভারে মডেমে চলে গেছে। আপনি এটি তৈরি করতে পারেন যাতে সফ্টওয়্যারটি এখনও ভার্চুয়াল সিওএম পোর্ট সহ বিভিন্ন পরিমাণে অনুকরণের মাধ্যমে কাজ করে যা সম্ভবত সম্ভবত ইথারনেটকে একটি সিরিয়াল স্ট্রিম হিসাবে সার্ভারে নামিয়েছে (উদাহরণস্বরূপ টিসিপি / আইপি)।