কেউ নটেক্স আরটিওএস মূল্যায়ন করেছেন?


15

আজ লিনাক্স ব্যবহারকারীর জার্নালটি পড়ার সময়, আমি নটএক্স আরটিএস সম্পর্কে কিছুটা ঝাপটায় পড়েছি । আমি তাদের ওয়েবসাইটটি পরীক্ষা করে দেখেছি এবং এটির বৈশিষ্ট্যটি সেট করে মোটামুটি মুগ্ধ হয়েছি এবং এটি একটি 8052 এ রাখার ক্ষমতা রয়েছে! আমি এটি আকর্ষণীয় মনে করি যে এটি পসিক্সকে সমর্থন করে যা এমন কিছু যা আমি আমার ক্লায়েন্টের অভ্যন্তরে আরটিওএসের জন্য কাজ করতে সহায়তা করেছি। এটি অভ্যন্তরীণ আরটিওএসের চেয়ে কিছুটা বেশি সমৃদ্ধ বৈশিষ্ট্যযুক্ত বলে মনে হচ্ছে।

অন্য কেউ কি নটএক্স এর কথা শুনেছেন এবং চেষ্টা করেছেন? যদি তা হয় তবে এটি আরটিএসের যেমন ফ্রিআরটিওএসের সাথে কীভাবে তুলনা করে ?


1
আমি কেবল আরটিওএসের সাথে খেলতে শুরু করছি, এবং আমি যখন এখানে জিজ্ঞাসা করেছি তখন আমি দুর্দান্ত পরামর্শ পেয়েছি, তবে আমার অনুভূতি হয়েছিল যে বেশিরভাগ ব্যবহারকারী জানেন না যে আরটিওএস কী তা। আমি এটিকে খারাপ উপায়ে বলতে চাইছি না, আমি কেবলমাত্র মনে করি যে অন্য ফোরামেও এটির জিজ্ঞাসা করার মূল্য থাকতে পারে আপনার ভাল উত্তর পাওয়ার সম্ভাবনা বাড়ানোর জন্য।
কর্টুক

আমাকে যাইহোক চেষ্টা করতে হবে :-) আপনি কখনই জানেন না কে এখানে লুকিয়ে আছে :-)
জে অ্যাটকিনসন

হ্যাঁ, আমি এখানেও লিন্টের প্রশ্ন জিজ্ঞাসা করেছি। কামড়ানোর আশায় কখনই ব্যাথা দেয় না।
কর্টুক

অনুগ্রহ শুরু! আরটিওএস-এর মধ্যে তুলনা আগ্রহী।
tyblu

7
এই প্রশ্নটি বন্ধ করার জন্য কেন একটি ভোট রয়েছে? আরটিওএসগুলি সমস্ত সময় ইলেকট্রনিক্স এবং রোবোটিক্সে ব্যবহৃত হয়।
কেলেনজব 16'11

উত্তর:


17

এই প্রশ্ন সম্পর্কিত এখানে আলোচনা হয়েছে: লিঙ্ক

এক্সট্রাক্টস: লিনাক্স জার্নাল নিবন্ধটি এখানে উল্লেখ করা হয়েছে: লিঙ্ক

আমি মনে করি যে 8052 এবং M68HC12 বন্দরগুলি নটএক্সকে বৈশিষ্ট্যযুক্ত করার জন্য বিশেষত খারাপ পছন্দ কারণ তাদের দু'জনেরই কিছু সমস্যা রয়েছে এবং নটএক্স এখন 63.1 এর সাথে 5.16 সংস্করণে রয়েছে।

আমি এখানে "প্রকাশক" ট্যাবে সাক্ষাত্কারটি পূরণ করেছি: লিঙ্ক ; সেখানেও একটি পর্যালোচনা আছে: লিঙ্ক

বিস্তৃত নটেক্স ডকুমেন্টেশন এখানে উপলব্ধ: লিঙ্ক

এইচসিএস 12 এবং 8051 অংশগুলি সহ সমস্যাগুলি নিম্নরূপ:

8051 / 80c52: এই স্থাপত্যটি সত্যিই আরটিওএস প্রতিকূল। এটি একটি উত্সর্গীকৃত মেমরি অবস্থান (ঠিকানা 0) একটি ছোট হার্ডওয়্যার স্ট্যাক (8051 উপর 128 বাইট, 80c52 256) আছে। কার্যগুলি স্যুইচ করার জন্য, আপনাকে কার্যের পুরো স্ট্যাকটি তার উত্সর্গীকৃত ঠিকানা থেকে কিছু সংরক্ষণের জায়গায় ব্লক করতে হবে এবং তারপরে সেভ লোকেশন থেকে ডেডিকেটেড স্ট্যাকের স্থানে টাস্কের পুরো স্ট্যাকটি অনুলিপি করতে হবে। YECH!

এবং যেহেতু, স্ট্যাকটি এত ক্ষুদ্র। স্ট্যাকটি অতিক্রম করা খুব খুব সহজ, বিশেষত বাধা হ্যান্ডলিংয়ের সময়।

NuttX 8051 পোর্টটি সম্পূর্ণ এবং কার্যকরী (কমপক্ষে আমি শেষবারের মতো ব্যবহার করেছি)। তবে এটি কার্যকর করার জন্য, আপনাকে সম্ভবত এটি পুরোপুরি স্ট্যাকটি প্রতিটি বাধায় অনুলিপি করতে হবে এবং এটিকে অতিরিক্ত প্রবাহ থেকে রক্ষা করতে হবে। মূলত, আমি সেই মুহুর্তে আগ্রহ হারিয়ে ফেলেছি তবে কেউ কেউ যদি সত্যিই 8051 ব্যবহার করতে অনুপ্রাণিত হয় তবে তা কার্যকরী (যদি সম্ভবত ভাল পরামর্শ দেওয়া না হয়)।

8051 পোর্টটি সম্পর্কে যা ভাল ছিল তা হ'ল নটএক্সকে খুব ছোট স্মৃতির স্থানে নিয়ে আসার জন্য এটি দুর্দান্ত অনুশীলন। 8051 পোর্টটি 32 কেবি র‌্যামে চালিত হয় - এতে আরটিওএস, লাইবসি, সংকলক লাইব্রেরি, একটি পর্যাপ্ত পরীক্ষার প্রোগ্রাম, .ডাটা / .বিএস, এবং হিপ রয়েছে। আর একটু স্মৃতি দিয়েই বাঁচা!

এইচসিএস 12: এটি এমন একটি প্রকল্প যা আমি আমার অতিরিক্ত সময়ে কাজ করি যখন আমি অন্য কিছু করি না। এটি ঠিক শেষ হয়নি এবং এখনও প্রাইম টাইমের জন্য প্রস্তুত নয়।


অন্যান্য আরটিওএসগুলির সাথে তুলনা করার বিষয়ে, আমার কাছে আসলে কোনও ভাল, লেখক উত্তর নেই কারণ আমি অন্যান্য আরটিওএস ব্যবহার করি না। তবে এখানে আমার নির্বোধ বুঝতে পারি:

ফ্রিআরটিওএস-এ রয়েছে প্রচুর পরিমাণে ডাউনলোড এবং প্রায় 4Kb এর একটি সত্যিই ছোট পদচিহ্ন। এটি সত্যই ছোট ছোট এমসিইউগুলির জন্য পছন্দের আরটিওএস। একটি ফ্রিআরটিওএস পোর্ট সিলিকন বিক্রেতাদের দ্বারা প্রায় প্রতিটি এমসিইউ দিয়েই বান্ডিল হয়। সুতরাং এটি ডিফল্ট আরটিওএস পছন্দ।

ফ্রিআরটিওএস সহ কয়েকজন প্রতিযোগী রয়েছেন। ChiBIOS সঙ্গে সঙ্গে মনে আসে mind এগুলি হ'ল বিবিধ প্রকারের সমস্ত ছোট শিডিয়ুলার।

একটি সত্যিকারের তুলনা করার জন্য, প্রথমে আমাদের প্রথমে একটি কাজ করা দরকার যা একটি আরটিওএস দ্বারা আমরা কী বোঝাতে চাই তা নির্ধারণ করা: এটি কি কেবল একটি শিডিয়ুলার? বা এটি স্ট্যান্ডার্ড ওএস বৈশিষ্ট্যগুলির একটি সংহত সেট - যেমন শিডিয়ুলার, ফাইল সিস্টেম, ডিভাইস ড্রাইভারস, মেমরি ম্যানেজমেন্ট, নেটওয়ার্কিং ইত্যাদি Most লিনাক্সের মতো একই অর্থে নটেক্স একটি সম্পূর্ণ অপারেটিং সিস্টেম। এখানে আরও কয়েকজন রয়েছেন:

আরটিইএমএস : আমি এটির সাথে কাজ করেছি। এটি চিরকাল থেকে গেছে এবং খুব স্থিতিশীল হওয়া উচিত। এটা বড়; ভাবুন> 100 কেবি। আমি মনে করি এটি MCU মার্কেটের একটু উপরে above

ইউসিওএস : এটি কখনই ব্যবহার করা হয়নি, তবে এটি বেশ কয়েকটি জনপ্রিয় বুটলোডারের অধীনে আরটিওএস, তাই না? আমার ছাপটি এটি আরটিইএমএসের অনুরূপ, তবে আমি কী বলতে চাই তা সত্যই জানি না।

আমি কীভাবে তাদের সাথে নটএক্সের তুলনা করব: ভাল, এটি অনেক ছোট। প্রারম্ভিক পদচিহ্ন প্রায় 20Kb এর কাছাকাছি। একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত কনফিটেশন আরও 10-10Kb বেশি। এই আরটিওএসগুলির থেকে অন্য একটি পার্থক্য হ'ল নটএক্স খুব মান ভিত্তিক। আপনি নটএক্সকে একটি ছোট, লিনাক্সের মতো কাজ করতে পারেন। লিনাক্সে সংকলিত এবং চালিত বেশিরভাগ কোডগুলি নটএক্স-তেও চলবে (নেটওয়ার্ক সিস্টেম বা ডেমোনের মতো কিছু সিস্টেম কোডের জন্য কিছু টুইটের প্রয়োজন হতে পারে)।

আমি মনে করি আরটিইএমএস মাইক্রো প্রসেসরের উপর বেশি মনোযোগী; নটেক্স আরও মাইক্রো-কন্ট্রোলারগুলিতে ফোকাস করে।


4

ওপেন সোর্স আরটিওএসগুলি নির্বাচন করার সময় লাইসেন্সগুলি মনে রাখা অন্য পার্থক্য। বিশেষত যদি আপনি একটি কমিকেরিয়াল প্রকল্পে আরটিওএস ব্যবহার করার পরিকল্পনা করেন। বেশিরভাগ ওপেন সোর্স আরটিওএসের একটি সংশোধিত জিপিএল লাইসেন্স রয়েছে। লাইসেন্স পরিবর্তনটি সাধারণত উল্লেখ করে যে জিপিএল আরটিওএসের সাথে লিঙ্ক করা আপনার মালিকানাধীন কোডটিতে আপনার নেই (তবে আপনাকে এখনও আপনার পরিবর্তনগুলির সাথে আরটিওএস ফাইলগুলি প্রকাশ করতে হবে)।

নটএক্সএক্স (এবং সম্ভবত অন্যরা) একটি নিষেধাজ্ঞামূলক, পরিবর্তিত বিএসডি লাইসেন্স পেয়েছেন। বিএসডি লাইসেন্সের সাহায্যে আপনি মূলত কোডটি নিতে পারেন এবং এটি ব্যবহার করতে পারেন যেমন এটি ফাইলগুলির মধ্যে লাইসেন্সিং এবং কপিরাইটের তথ্য ধরে রাখা ছাড়া অন্য কোনও বাধ্যবাধকতার সাথে নেই।


নট, আপনি কি এই তথ্যটি আপনার অন্য উত্তরে সম্পাদনা করতে চান, মনে হয় তারা একসাথে চলে।
কর্টুক

অবশ্যই, নির্দ্বিধায়। 8051 এবং 80c52 এবং hc12 সম্পর্কে ভাড়াও এখানে প্রসঙ্গের বাইরে বলে মনে হচ্ছে।
পাতাকঙ্গো

আমি কেবল এটি নিশ্চিত করেছিলাম যে আপনি বুঝতে পেরেছেন যে আপনি আরও সম্পাদনা করতে পারেন Since যেহেতু আপনি এটি জানেন এবং এটি ইচ্ছাকৃতভাবে করেছিলেন আমরা কেবল এটি এখানে রেখে যেতে পারি। সাধারণত আপনি কেবল অন্য বিভাগে সম্পাদনা করতে পারেন এবং শিরোনাম ব্যবহার করতে পারেন। আপনি যদি আপনার মত পরিবর্তন করেন তবে আমি সহায়তা করতে পারি কিনা তা আমাকে জানান।
কর্টুক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.