আমি জানি এটি লিনাক্স চালায় এবং লিনাক্সের জন্য উপলব্ধ রিয়েল টাইম প্যাচ রয়েছে। এই প্যাচগুলি কি কাজ করবে?
রাস্পবেরি পাইতে কেউ কি আর একটি রিয়েল-টাইম-ওএস চেষ্টা করেছে?
ধারণাটি হ'ল নিয়মকানুন এবং নিয়ন্ত্রণের কাজগুলির জন্য যা সময় সমালোচনামূলক use
আমি জানি এটি লিনাক্স চালায় এবং লিনাক্সের জন্য উপলব্ধ রিয়েল টাইম প্যাচ রয়েছে। এই প্যাচগুলি কি কাজ করবে?
রাস্পবেরি পাইতে কেউ কি আর একটি রিয়েল-টাইম-ওএস চেষ্টা করেছে?
ধারণাটি হ'ল নিয়মকানুন এবং নিয়ন্ত্রণের কাজগুলির জন্য যা সময় সমালোচনামূলক use
উত্তর:
আপনি রাস্পবেরিপিতে জেনোমাই চালাতে আগ্রহী হতে পারেন । এটি কীভাবে করা যায় তার একটি টিউটোরিয়াল এখানে পাবেন। সংক্ষেপে, জেনোমাই হ'ল এমন একটি প্রকল্প যা কাস্টম লিনাক্স কার্নেল তৈরি করেছে (তারা প্যাচগুলি সরবরাহ করে যা কার্নেল উত্সগুলিতে প্রয়োগ করতে হয়) এটি অন্য কার্নেল (জেনোমাই কোর) চালাতে সক্ষম করে যা রিয়েলটাইম হয়। এটি তাদের জন্য ড্রাইভার লেখার প্রয়োজন ছাড়াই বিস্তৃত হার্ডওয়্যারে জেনোমাই অ্যাপ্লিকেশন চালানো সম্ভব করে তোলে (যেহেতু লিনাক্স খুব বিস্তৃত হার্ডওয়্যারে কাজ করছে)। এটি উপলব্ধ কয়েকটি পৃথক আরটি এপিআই ব্যবহার করে আরটি ব্যবহারকারীস্পেস অ্যাপ্লিকেশন লেখার অনুমতি দেয়।
লিনাক্স কার্নেলে, সক্ষম করা PREEMPT_RT
সীমাবদ্ধ লেটেন্সি এবং রিয়েলটাইম এপিআই সরবরাহ করবে। কনফিগার করার পাশাপাশি PREEMPT_RT
, SCHED_FIFO
এবং SCHED_RR
নীতি এছাড়াও নির্বাচিত করা প্রয়োজন। এবং অ্যাপ্লিকেশনগুলিকে যথাযথ API গুলি কল করে বা উপযুক্ত ইউটিলিটিগুলি ব্যবহার করে রিয়েলটাইম পরামিতিগুলি সেট করা দরকার।
মতে একটি ফ্রি-ইলেকট্রন প্রশিক্ষণ: এমবেডেড লিনাক্স-এ রিয়েলটাইম , PREEMPT_RT একটি প্রকল্প যে কার্নেলের মধ্যে রিয়েলটাইম সামর্থ্য এনেছে ছিল। এটি সম্পূর্ণরূপে 2.6.33 এবং 3.0 কার্নেল প্রবাহে ভাঁজ হয়ে গেছে। দস্তাবেজটি দেখুন আপনি সমস্ত কিছু পাবেন।
লিনাক্স কার্নেলে রিয়েলটাইম সক্ষমতা আনতে মূলত দুটি পন্থা রয়েছে:
PREEMPT_RT
প্রকল্প।RTLinux
, RTAI
, এবং Xenomai
। ( নীচে উল্লেখ Aedos
হিসাবে Avio
?)সম্পাদনা:
RT PREEMPT patch
দ্বারা ইঙ্গো Molnar সঙ্গে একত্রে ব্যবহার High Resolution Timers
(, HRT) সমর্থন, কার্নেল অর্জন করার অনুমতি দেয় হার্ড রিয়েলটাইম ক্ষমতা। বর্তমানে, এর সমর্থনটি 3.4.11 কার্নেলের কাছে পৌঁছেছে এবং "সুসংবাদ" হ'ল প্যাচটি "সঙ্কুচিত হচ্ছে", সুতরাং মনে হচ্ছে এটির বেশিরভাগ মূলধারার কার্নেল উত্সগুলিতে অন্তর্ভুক্ত হচ্ছে। কীভাবে প্রয়োগ এবং এটি ব্যবহার করার জন্য একটি excelent টিউটোরিয়াল জানতে পারেন এখানে ।
ওয়াইলুম স্ট্যাকেবল পদ্ধতিতে পাই এর উপরে ফিট করতে এলএলমোডকে (আমি এটি অ্যালামন্ড পাই বলি) mas এটিতে রিয়েল-টাইম ঘড়ি রয়েছে, এটিআইপি 328 ব্যবহার করে, জিপিআইও রিয়েল ইউআরটি / পাওয়ার ফিড দেয় এবং বিভিন্ন উপায়ে ফ্লেশযোগ্য। এটি দুর্দান্ত কারণ পাই আপনি যা খুশি তা করতে পারেন, ওয়েব সার্ভার / ডাটাবেস যখন আরডুইনো রিয়েল-টাইম বিঘ্নিত অবস্থায় চলে runs
এটির সেরা সমাধানটি আমি দেখেছি X10i - হেবারের রস্পবেরি পাই এর রিয়েল টাইম কন্ট্রোল বোর্ড ।
এক্স 10 আই হ'ল একটি সর্বজনীন, শক্তিশালী এবং সুরক্ষিত রিয়েল-টাইম নিয়ামক যা কোনও পিসি সিস্টেম থেকে ইউএসবির মাধ্যমে একাধিক ইনপুট / আউটপুটগুলিতে নিয়ন্ত্রণের অনুমতি দেয়। প্রোগ্রামার, উদ্ভাবক এবং বিকাশকারীদের তাদের পিসি থেকে বাইরের বিশ্বের সাথে সংযোগ স্থাপন করা আরও সহজ করার জন্য এখন হেবার অনেকগুলি প্রোগ্রামিং ভাষায় সহায়তা সরবরাহ করে।
উপরের লিঙ্কটি দুর্দান্ত এবং বিস্তৃত ডকুমেন্টেশন সরবরাহ করে এবং তারা চেষ্টা করে এবং পাইদের জন্য পাই দেবিয়ানের সর্বশেষতম সংস্করণটি আপডেট করে রাখে।
জেনোমাইয়ের সাথে চলমান রাস্পবেরি পাই সম্পর্কে এখানে একটি নিবন্ধ (গুগল অনুবাদ দ্বারা ফরাসি অনুবাদ করা) দেওয়া আছে ।
রোডস আরও একটি বিকল্প। এটি একটি ওপেন সোর্স প্রকল্প জার্মান এয়ারস্পেস সেন্টার এবং অধ্যাপক মন্টিনিগ্রো বিশ্ববিদ্যালয়ের টিম এবং শিক্ষার্থীদের দ্বারা বিকাশিত।
এটি সি ++ ব্যবহার করছে, পুরোপুরি অবজেক্ট অরিয়েন্টেড পদ্ধতিতে লিখিত এবং এআরএম 7, এটমেল এভিআর, এসটিএম 32 / কর্টেক্স-এম 3, জিলিনেক্স, রাস্পবেরি পাই :), ...
এটি বর্তমানে স্যাটেলাইট টিইটি এবং লো টিটো মেশিনে ব্যবহার করা হয় যদি আমি ভুলটি না পাই।
অবশ্যই আমি উভয় বিশ্বের সেরা থাকতে লিনাক্সের (এটি কী সম্ভব) এর উপরে চালানো পছন্দ করবো - তবে সত্যিকারের টাইম প্রশ্নগুলি এখনও রয়ে গেছে, কারণ লিনাক্স সঠিক এপিআই সরবরাহ করতে পারে কিনা তা সম্ভব কিনা তা আমি নিশ্চিত নই।
রোডোস পেতে প্রফেসর সার্জিও মন্টিনিগ্রো বা ডিএলআর (জার্মান মহাকাশ কেন্দ্র) কে একটি বার্তা লিখতে হবে।
লিনাক্স ছাড়াও, রিয়েল টাইম অপারেটিং সিস্টেম রয়েছে। খোলা সোর্সযুক্তদের মধ্যে বেশ জনপ্রিয় হ'ল চিবিওএস / আরটি:
একটি সম্পূর্ণ, পোর্টেবল, ওপেন সোর্স, কমপ্যাক্ট এবং অত্যন্ত দ্রুত আরটিএস (রিয়েল-টাইম অপারেটিং সিস্টেম)
একটি সংক্ষিপ্ত ভূমিকা http://chibios.org/dokuwiki/doku.php?id=chibios : ডকুমেন্টস: সূচনা হয় । লিনাক্স থেকে আলাদা হওয়া আপনার পড়া পছন্দ করতে পারে like
ঠিক আছে, কিছু ডিজাইনের পছন্দ রয়েছে যা চিবিয়োস / আরটিকে একটি অদ্ভুত নকশা তৈরিতে ব্যাখ্যা করা উচিত এবং অবদান রাখতে হবে। নিজের মধ্যে আসলে নতুন কিছু নয় তবে পুরোটা আকর্ষণীয়।
অথবা না. যদি আপনি এটি পছন্দ করেন - পাইতে পরীক্ষা করা https://github.com/steve-bate/ChibiOS-RPi এ অভিজ্ঞতার জন্য উপযুক্ত হতে পারে :
রাস্পবেরি পিআই পরীক্ষার জন্য চিবিওস কাঁটাচামচ।
লেখক এতে একটি দুর্দান্ত গাইড যুক্ত করেছেন
http://www.stevebate.net/chibios-rpi/GettingStarted.html
ব্যক্তিগতভাবে, যখন এটি আরটিওসের কথা আসে, আমার জন্য লিনাক্স সমতল দেশের প্রয়োজনের জন্য ক্রস-আলপাইন সরঞ্জাম বহন করার মতো। আপনার কেবল এটির দরকার নেই। এমনকি পাই খুব বেশি হতে পারে। খুঁজে বার করো http://forum.arduino.cc/index.php?topic=144715.0 এমনকি কম ওজন জন্য :)
হাইপ্রেট রাস্পবিয়ান এর এই সংস্করণটি RT_PREEMPT_FULL সহ দেখুন:
http://www.ehu.eus/ehusfera/pablogn/2016/01/20/real-time-kernel-for-the-raspberry-sbc/