কোন অপারেটিং সিস্টেমগুলি কর্টেক্স-এম 3 এ পোর্ট করা হয়েছে?


10

আমি একটি এআরএম কর্টেক্স এম 3 (বিশেষত STM32F217IGH6) এর সাথে কাজ করছি।

এটিতে পোর্ট করা এমন কোনও ওএস আছে কি?


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

উত্তর:


14

অনেকগুলি মুক্ত উত্স বিকল্প রয়েছে:

উপরে উল্লিখিত বেশিরভাগের বাণিজ্যিক সংস্করণও রয়েছে। আমি মনে করি আপনি ওপেন সোর্স অফারগুলিতে বেশি আগ্রহী বলে ধরে নিয়েছি, এমন কঠোরভাবে বাণিজ্যিক আরটিওএসের তালিকা নেই।


10

ফ্রিআরটিওএস একটি জনপ্রিয় পছন্দ।

http://www.freertos.org/portstm32iar.html


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

5
কেন এটি গৃহীত উত্তর? এটি অনেকগুলি বৈধের মধ্যে একটি।
জেসন এস

6

আমরা এম 3 এস এর আগে রাউলির সিটি (খুব দ্রুত শুরু করা এবং নেমে যাওয়া) এবং ফ্রিআরটোস (প্রস্তাবিত) ব্যবহার করেছি।

আমি চিবিওএস-এ খুব আগ্রহী হয়েছি কিন্তু এটি চেষ্টা করার সুযোগ পাইনি । বাণিজ্যিক তবে যুক্তিসঙ্গত।

এছাড়াও M3 নির্দিষ্ট ওএস আছে যা কোকক্স নামে পরিচিত , ঝরঝরে দেখায় তবে কিছু আমাকে বিরক্ত করেছিল এবং এটিকে বিস্তারিত জানায়নি । আমি এটি তাকানোর সময়, অনুমান করি, অনুভূতিটি নেওয়া খুব নতুন ছিল বলে মনে হয়েছিল, সম্ভবত এখন এটি অন্যরকম একটি গল্প। (14 মাস আগে)


2

ফ্রিস্কেল এমকেএক্স-কে তার কিনেটিস মাইক্রোকন্ট্রোলারের লাইনে রেখে দিয়েছে । লাইনে কর্টেক্স-এম 4 এবং কর্টেক্স-এম0 অন্তর্ভুক্ত রয়েছে। যখন কিনেটিসের সাথে ব্যবহৃত হয় তখন ফ্রিস্কেল এমকিউএক্সের জন্য লাইসেন্স সরবরাহ করে। আমি নিশ্চিত নই যে এটি বক্সের বাইরে নন-কিনেটিস কর্টেক্সে চলবে।


1

এমক্রাফ্ট সিস্টেমগুলি কর্টেক্স-এম 3 এবং কর্টেক্স-এম 4 এমসিইউগুলির জন্য একটি লিনাক্স (ইউসিএলিনাক্স) বিতরণ সরবরাহ করতে বিশেষত:

www.emcraft.com

বাণিজ্যিক (তবে খুব স্বল্প ব্যয়যুক্ত) সফ্টওয়্যার বিতরণ এবং বিভিন্ন কর্টেক্স-এম ইভাল বোর্ড / সিস্টেম-অন-মডিউলগুলি (এসওএম) সরবরাহ করার পাশাপাশি এমক্রাফ্ট তার ইউ-বুট এবং ইউসি্লিনাক্স কার্নেল পোর্টগুলির পুরো উত্সটি কার্টেক্স- এর জন্য বিতরণ করে M3 এবং M4 github.com./ এ


1

SAFERTOS এবং OPENRTOS হাই ইন্টিগ্রিটি সিস্টেমগুলি থেকে কর্টেক্স-এম 3 এ পোর্ট করা হয়েছে এবং আপনি সেগুলি বিনামূল্যে মূল্যায়ন করতে পারেন। http://www.highintegritysystems.com/


0

আমি ইউসি্লিনাক্স সম্পর্কে জানি যেহেতু এটি আমার বিশ্ববিদ্যালয়ে ব্যবহৃত হয় এবং অন্য একটির নামটিও এখন আমার মনে নেই।

আপনি কয়েকটি লিঙ্কের জন্য এই পৃষ্ঠাটি চেক করতে পারেন , তবে এটি উপলব্ধ প্ল্যাটফর্মগুলির সম্পর্কে আরও বিস্তারিত; তাদের মধ্যে কিছু নির্দিষ্ট মাইক্রোকন্ট্রোলারদের উল্লেখ করে তবে আপনি সেগুলির মধ্যে সিএম 3 কী তা আবিষ্কার করতে পারেন: টিআই স্টেলারিস, এসটি এসটিএম 32, এনএক্সপি এলপিসি 1700 কয়েকটি।

সম্পাদনা : আমি নির্দিষ্ট মাইক্রোকন্ট্রোলার সম্পর্কে পড়িনি; যেমনটি আমি বলেছি, ইউসি্লিনাক্স আমার বিশ্ববিদ্যালয়ের গবেষণা প্রকল্পগুলিতে এসটিএম 32 মাইক্রোকন্ট্রোলারগুলিতে ব্যবহৃত হয়।


এই প্রশ্নটি আরও কিছু বিশদ দেয়, ইলেক্ট্রনিক্স.সটাকেক্সচেঞ্জ
প্রশ্নগুলি / ১৯৩৪৪/২

1
@ জোবিটাফি সম্ভবত আপনি ওপি মন্তব্য করতে চান?
ক্লাবচিও

আমি মনে করি যে কর্টেক্স-এম 3 এর জন্য ইউলিনাক্স একটি দুর্বল পছন্দ, লিঙ্কযুক্ত প্রশ্নের আমার প্রতিক্রিয়া ইঙ্গিত দেয় কেন
টবি জাফি

@ জোবিটাফি, আমি এটি ব্যবহার করা কতটা ভাল তা জানি না এবং মাইক্রোকন্ট্রোলারগুলিতে আমি (প্রায়) কখনই ওএস ব্যবহার করি নি ... আমি কেবল জানি যে কেউ এটি কোনও কারণে ব্যবহার করে।
ক্লাবচিও

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.