RT-Thread

সফটওয়্যার স্ক্রিনশট:
RT-Thread
সফটওয়্যার বিবরণ:
সংস্করণ: 1.0.1 / 1.1.0 Alpha
তারিখ আপলোড: 14 Apr 15
ডেভেলপার: Midnight Xiong
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 22

Rating: 3.0/5 (Total Votes: 1)

আর.টি.-থ্রেড একটি বাস্তব সময় অপারেটিং সিস্টেম. এটি ছোট মেমরি পদাঙ্ক প্ল্যাটফর্মের জন্য বিশেষভাবে ডিজাইন করা হয়. কার্নেল যেমন একাধিক থ্রেড, semaphores, mutexes, ইভেন্ট পতাকা, মেইলবক্সকে, যেমন tranditional RTOS সেবা, সমর্থন
আর.টি.-থ্রেড প্রকল্প একজন প্রোগ্রামার কার্নেল ভেরিয়েবল অ্যাক্সেস এবং সিস্টেম ফাংশন ডাকা পারেন, যা থেকে একটি সি অভিব্যক্তি দোভাষী শেল, উপলব্ধ করা হয়.

বৈশিষ্ট্য

  • কার্নেল অবজেক্ট সিস্টেম:
  • একসেস করুন, এবং কার্নেল বস্তুর পরিচালনা করতে পারেন, যা একটি কার্নেল বস্তুর সিস্টেম, এখন পর্যন্ত. কার্নেল বস্তু যেমন, কার্নেল সুবিধা সবচেয়ে অন্তর্ভুক্ত, থ্রেড, সেমফোর্ ইত্যাদি কার্নেল বস্তু যার মেমরি কম্পাইল বরাদ্দ করা হয় স্থির বস্তু, হতে পারে. এটা যার মেমরি রানটাইম সিস্টেম গাদা থেকে বরাদ্দ করা হয়, যেমন গতিশীল বস্তু হতে পারে. কার্নেল বস্তুর সিস্টেমের মাধ্যমে, আর.টি.-থ্রেড অপারেটিং সিস্টেম মেমরি ম্যানেজমেন্ট সিস্টেম থেকে স্বাধীন হতে হবে এবং ব্যাপকভাবে সিস্টেমের কর্মক্ষমতা প্রসারণ উন্নত করতে পারেন.

  • মাল্টি টাস্ক / থ্রেড পূর্বপরিকল্পনা:
  • আর.টি.-থ্রেড অপারেটিং সিস্টেম থ্রেড সময় নির্ধারণ উপর ভিত্তি করে যা মাল্টি টাস্ক সিস্টেম, সমর্থন করে. আর.টি.-থ্রেড অপারেটিং সিস্টেম ব্যবহার করা সিডিউলিং আলগোরিদিম একটি পূর্ণ preemptive অগ্রাধিকার ভিত্তিক সিডিউলিং এলগরিদম. এটা 0 সর্বোচ্চ এবং 255 সর্বনিম্ন যা 256 অগ্রাধিকার মাত্রা, সমর্থন করে. 255th অগ্রাধিকার অলস থ্রেড জন্য ব্যবহার করা হয়. শিডিউলিং অ্যালগোরিদম একই অগ্রাধিকার পর্যায়ে চলমান থ্রেড সমর্থন করে. ভাগ সময় ছে রাউন্ড-রবিন সময় নির্ধারণ এই ক্ষেত্রে ব্যবহার করা হয়. পরবর্তী সর্বোচ্চ প্রস্তুত থ্রেড নির্ধারণ নির্ধারণকারী সময় নির্ধারক. সিস্টেম থ্রেড এর সংখ্যা শুধুমাত্র RAM- র সাথে সম্পর্কিত, সীমাহীন.

  • সুংসগতি গঠনতন্ত্র:
  • আর.টি.-থ্রেড অপারেটিং সিস্টেম ঐতিহ্যগত সেমফোর্ এবং mutex সমর্থন করে. Mutex বস্তু অগ্রাধিকার প্রত্যাবর্তন প্রতিরোধ অগ্রাধিকার উত্তরাধিকার সুত্রে প্রাপ্ত ব্যবহার. সেমফোর্ রিলিজ কর্ম ইন্টারাপ্ট সেবা রুটিন জন্য নিরাপদ. তাছাড়া, সেমফোর্ বা mutex প্রাপ্ত থ্রেড জন্য ব্লক কিউ অগ্রাধিকার বা FIFO দ্বারা বাছাই করা যেতে পারে.

  • আন্তঃ-থ্রেড যোগাযোগ:
  • আর.টি.-থ্রেড অপারেটিং সিস্টেম ঘটনা / দ্রুত ঘটনা, মেইল ​​বক্স এবং বার্তা কিউ সমর্থন করে. ঘটনা প্রক্রিয়া এক বা একটি বাইনারি সংখ্যা যখন একটি ঘটনা ocurs আরো সংশ্লিষ্ট বিট সেট করে একটি THEAD জাগ্রত করতে ব্যবহৃত হয়. দ্রুত ঘটনা ঘটনা থ্রেড কিউ সমর্থন করে. একটি এক বিট ঘটনা ঘটে একবার, সংশ্লিষ্ট অবরুদ্ধ থ্রেড তারপর waked করা হবে, সঠিকভাবে সময়জ্ঞান খুঁজে পাওয়া যাবে. ডাকবাক্স, একটি মেইল ​​দৈর্ঘ্য পাঠান সারিতে আরো বেশী কার্যকর, যা 4 বাইট, সংশোধন করা হয়েছে. যোগাযোগ সুবিধার জন্য পাঠাতে কর্ম এছাড়াও ইন্টারাপ্ট সেবা রুটিন জন্য নিরাপদ.

  • ঘড়ি এবং টাইমার:
  • ডিফল্ট, সিস্টেমের ভাগ সময় ছে নির্ধারণ বাস্তবায়ন ঘড়ি টিক্ টিক্ শব্দ ব্যবহার করে. থ্রেড সময় সংবেদনশীলতা টাইমার দ্বারা প্রয়োগ করা হয়. টাইমার এক শট বা নির্ধারিত সময়ের সময়সীমার হিসাবে নির্ধারণ করা যাবে.

  • মেমরি ম্যানেজমেন্ট:
  • আর.টি.-থ্রেড অপারেটিং সিস্টেম দুই ধরনের মেমরি ব্যবস্থাপনা সমর্থন করে বলেন: স্ট্যাটিক মেমরি পুল ব্যবস্থাপনা এবং ডাইনামিক মেমরি গাদা ব্যবস্থাপনা. মেমরি পুল থেকে একটি মেমরি ব্লক বরাদ্দ সময় নির্ধারক এবং মেমরি পুল খালি হয়, বরাদ্দ থ্রেড অবরুদ্ধ করা যাবে (বা অবিলম্বে ফিরে, বা একদা একটি সময়সীমার পরামিতি দ্বারা নির্ধারিত হয়, যা ফিরে যাওয়ার জন্য অপেক্ষা করছে). যখন এই মেমরি পুল অন্যান্য থ্রেড রিলিজ মেমরি ব্লক, ব্লক থ্রেড ঘুম থেকে হয়.

এই রিলিজে নতুন কি:

  • এই রিলিজে একটি প্রযুক্তিগত প্রিভিউ-এর উন্নয়নের দিক নির্দেশ করে, হয় আর.টি.-থ্রেড, এবং এটা এখনো পণ্য উন্নয়নের জন্য উপযুক্ত নয়.
  • এই সংস্করণের প্রধান উন্নতি অন্ধকার সদ্য jffs2 এবং yaffs2 করা ফাইল-সিস্টেমের বৈশিষ্ট্যসমূহ নিয়ে আসা উপাদান, নতুন DeviceDriver কাঠামো (SPI, SDIO), নতুন আরম্ভের মডিউল, এবং rtconfig.h এর virtualised কনফিগার করা হয়.

কি সংস্করণ 1.0.0 নতুন:

  • এটি ডিভাইস ভার্চুয়াল ফাইল সিস্টেম একটি পুনঃনামকরনের সমস্যা সমাধান করা হয়েছে একটি বস্তুর নাম কপি সমস্যা, এবং lwIP TCP / IP এর স্ট্যাকের মধ্যে বহু ইথারনেট ইন্টারফেস যাচাই.
  • এটা ইত্যাদি STM32F4, LM4F, এ বল্কল-M4 সমর্থন করে.
  • এটা কোড ঐক্যসাধন porting বল্কল-M3 নতুন করে লেখা হয়.

অনুরূপ সফ্টওয়্যার

BSD Router Project
BSD Router Project

17 Feb 15

BeRTOS
BeRTOS

11 May 15

MIUI-AU ICS
MIUI-AU ICS

15 Apr 15

SchilliX
SchilliX

20 Feb 15

মন্তব্য RT-Thread

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!
বিভাগ দ্বারা অনুসন্ধান