লিনাক্স (ইউক্লিনাক্স) সমর্থন করে এমন কিছু কর্টেক্স-এম 3 প্ল্যাটফর্মের জন্য দয়া করে এই সাইটটি দেখুন:
http://www.emcraft.com/
আমরা সফলভাবে নিম্নলিখিত কর্টেক্স-এম 3 এমসিইউগুলিতে ইউসি্লিনাক্স চালিয়েছি: এনএক্সপি'র এলপিসি 1788, এসটিমিকোর এসটিএম 32 এফ 2, অ্যাক্টেলের স্মার্টফিউশন এবং আরও কয়েকজনের জন্য সমর্থন যুক্ত করার প্রক্রিয়াতে রয়েছে: ফ্রিসকেল কিনেটিস, এসটিএম 32 এফ 4 (এই দুটি কর্টেক্স-এম 3 এর পরিবর্তে কার্টেক্স-এম 4) ।
সত্য, লিনাক্সের (ইউক্লিনাক্স অন্তর্ভুক্ত) চালনার জন্য বাহ্যিক র্যামের প্রয়োজন হয় - একটি অতি-ক্ষুদ্র লিনাক্স কনফিগারেশনের জন্যও কর্টেক্স-এম এর সংহত এসআরএএম প্রায় যথেষ্ট বড় নয়; ব্যবহারিক কনফিগারেশনের জন্য আপনার কমপক্ষে 4MB বাহ্যিক র্যামের প্রয়োজন। প্রকৃতপক্ষে আরও ভাল, যদি আপনার অ্যাপ্লিকেশনটির "বৈশিষ্ট্যগুলি" প্রয়োজন হয় তবে লিনাক্সের যে কোনও বিষয়ে সমর্থন রয়েছে এবং আপনি কম চেয়ে বরং আরও বেশি র্যাম যুক্ত করেছেন এর জন্য আপনি দুঃখিত হবেন না।
বাহ্যিক র্যামের জন্য নির্দিষ্ট ডিভাইসগুলির ব্যবহারের ক্ষেত্রে, এটি সমস্ত নির্দিষ্ট এমসিইউ দ্বারা সরবরাহ করা বাহ্যিক মেমরি ইন্টারফেস দ্বারা সংজ্ঞায়িত করা হয়। এসটিএম 32 এফ এবং স্মার্টফিউশন কেবল এসআরএএম সমর্থন করে; আপনি 16 6-7 এর জন্য 16 এমবি 70ns পিএসআরএম (দ্রুত পরিচালনার জন্য একটি পৃষ্ঠা মোড সহ) পেতে সক্ষম হবেন; LPC1788 দ্রুত SDRAM স্মৃতি সমর্থন করে; কিনেটিস কে 70 ডিডিআর 2 (একটি 64 এমবি ডিভাইসের জন্য 5 ডলার) সমর্থন করে, ইত্যাদি etc. সমস্ত স্মৃতি স্থির সময়ে কেবল ইউএ স্তরে শক্তি আঁকবে।
আপনার থেকে বুটযোগ্য লিনাক্স লোড করার জন্য কিছু দরকার, তবে এটি নেটওয়ার্ক - এসডিকার্ড, এসপিআই ইপ্রোম, নওর বা ন্যান্ড ফ্ল্যাশ ইত্যাদির মতো হতে পারে anything
সামগ্রিকভাবে, আমি সাহস করি যে লিনাক্স একটি কর্টেক্স-এম 3 ডিজাইনের জন্য সম্পূর্ণ ব্যবহারিক বিকল্প।
হালনাগাদ
প্রচুর শক্তি-সংবেদনশীল অ্যাপ্লিকেশন রয়েছে যেখানে আপনার ডিভাইস বেশিরভাগ সময় অলস থাকে, তবে চলমান চলাকালীন, এটি এমন অনেক কিছু করতে সক্ষম হওয়া প্রয়োজন যা একটি ছোট আরটিওএস ব্যবহার করে অর্জন করা সহজ হবে না। সুরক্ষিত সংযোগগুলি, ভিএলএএন, টিসিপি / আইপি টানেলিং, এসএনএমপি, এসডি কার্ড, ইউএসবি ডিভাইস / হোস্ট, ওয়াইফাই ইত্যাদি ইত্যাদি এবং প্রয়োজনীয়তার তালিকাটি চলতে থাকে।
একটি ছোট আরটিওএসের সাহায্যে সেগুলির কয়েকটি বৈশিষ্ট্য পাওয়া যাবে, কিছু না, তবে এটি কেবল গল্পের অংশ। আমরা আমাদের গ্রাহকদের আরও বেশি বেশি যা দেখছি তা হ'ল কর্টেক্স-এম 3 ব্যবহার করে এম্বেড করা ডিজাইনগুলির কেবলমাত্র এই উন্নত বৈশিষ্ট্যগুলির 1 বা 2 প্রয়োজন নয়, তাদের একক ডিভাইস থেকে অনেকগুলি প্রয়োজন। এমনকি যদি কোনও আরটিওএস সমস্ত বৈশিষ্ট্য সরবরাহ করে তবে কোনও নকশাকে অফ-শেল্ফের প্রয়োজন হয়, এটি সমস্তটি অন-চিপ মেমরির মধ্যে ক্র্যামিং করা একটি চ্যালেঞ্জ হতে চলেছে। ইউক্লিনাক্স বা না, আমার ধারণাটি হ'ল প্রবণতাটি এমন হতে চলেছে যে আরও বেশি করে কর্টেক্স-এম-ভিত্তিক ডিজাইনগুলি বাহ্যিক স্মৃতি ব্যবহার করবে। অবশ্যই, আপনি একবার আপনার ডিজাইনে বাহ্যিক র্যাম পেয়ে গেলে, ইউক্লিনাক্স আরও বুদ্ধিমান হতে শুরু করে।
সাম্প্রতিক অভিজ্ঞতা হিসাবে কর্টেক্স-এম (লিনাক্স কার্নেলের প্রয়োজনীয়তার তুলনায় পরিমাপ করা) হিসাবে সরবরাহিত স্বল্প প্রক্রিয়াকরণ শক্তি সম্পর্কে, আমরা স্রেফ ফ্রিসলে কে 70 এমসিইউতে uClinux সক্ষম করেছি enabled এটি একটি কর্টেক্স-এম 4 (যা কর্টেক্স-এম 3 প্লাস হার্ডওয়্যার এফপি এবং ডিএসপি ইউনিটগুলির সমান); অন-চিপ ইন্টারফেসগুলি উচ্চ-ঘনত্বের র্যাম (ডিডিআর 2) এবং ফ্ল্যাশ (এনএএনএনডি), 2x8KB অন-চিপ ক্যাশে সহ। 120 মেগাহার্টজ কর্টেক্স-এম কোর, 150 মেগাহার্জ অংশ শীঘ্রই প্রকাশিত হবে।
লিনাক্স (ইউক্লিনাক্স) কেবল এই ডিভাইসে সুন্দরভাবে চালায়। 'ধ্রিস্টোন' ব্যবহার করে আমরা একটি 250 মেগাহার্জ ফ্রিজস্কেল পাওয়ারপিসি বক্সে প্রায় 50% পারফরম্যান্স পাই। দ্রুত বুট-আপ, প্রচুর র্যাম (টিডাব্লুআর-কে 70 মডিউল 128 এমবি র্যাম এবং ন্যান্ড ফ্ল্যাশের 256 এমবি সরবরাহ করে), নেটওয়ার্কিং, জেএফএফএস 2, ফ্রেমবফার, এসএসএইচ, এইচটিটিপিডি, কিউটি / ই - এই সব কিছু কে 70 এ ঠিক চলছে। সামগ্রিক ব্যবহারকারীর অভিজ্ঞতা হ'ল এমএমইউ-পূর্ণ মাইক্রোপ্রসেসরে আপনার নিয়মিত "এম্বেডড লিনাক্স"।
ফ্রিস্কেল কিনেটিস কে 70 কর্টেক্স-এম 4 এমসিইউতে চলছে এমন একটি লাইভ ইউক্লিনাক্স সেশনের ভিডিওটির জন্য এখানে একটি পয়েন্টার:
http://www.youtube.com/watch?v=UZjJrLG9CeA