একটি আটোসর কি: আর্কিটেকচার এবং এর অ্যাপ্লিকেশন

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





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

অটোসার পরিচয়

AUTOSAR বিভিন্ন দ্বারা বিকাশিত হয়েছিল অটোমোবাইল 2003 সালে বিএমডাব্লু, কন্টিনেন্টাল এজি, ডেইমলার-বেঞ্জ, রবার্ট বোশ জিএমবিএইচ, সিমেন্স ভিডিওর মতো উত্পাদনকারী সংস্থাগুলি একটি অটোমোবাইলটিতে বৈদ্যুতিন এবং ইলেকট্রনিক ডিভাইসের জন্য একটি উন্মুক্ত শিল্প-মানের স্থাপত্য স্থাপনের জন্য। একই বছরের নভেম্বর মাসে ফোর্ডের মতো বিখ্যাত মোটর সংস্থাটি কোরের অংশীদারের মতো যোগ দেয়। ডিসেম্বর মাসে, টয়োটা মোটর কর্পোরেশন এবং গোষ্ঠী পিএসএ যোগদান করেছিল। ফেব্রুয়ারী ২০০৮ সালে, সিমেন্স ভিডিও সংস্থাটি কন্টিনেন্টালের মাধ্যমে প্রাপ্ত হওয়ার পরে, এটি আউটসারের স্বায়ত্তশাসিত অংশীদার হিসাবে বন্ধ হয়ে যায়।




2003 সালে, অটোসর মোটরগাড়ি শিল্পের জন্য চারটি বড় সফ্টওয়্যার আর্কিটেকচার প্রকাশ করেছে। AUTOSAR কাজটি 3-পর্যায়ে বিভক্ত করা যেতে পারে। ২০০৪ থেকে 06 পর্যন্ত প্রথম পর্যায়ের 1-এ 2007 থেকে 09 পর্যায় 2-এ প্রাথমিক স্থাপত্যের পাশাপাশি পদ্ধতির ক্ষেত্রে বুনিয়াদি বর্ধন করা হয়েছিল। ২০১০ থেকে ১৩ পর্যন্ত পর্যায় -৩ এ সুরক্ষা এবং পছন্দসই উন্নতি করা যেতে পারে। অভিযোজক প্ল্যাটফর্মের কাজটি ২০১ 2016 সালে শুরু হয়েছে এবং মূল বিকাশ কর্মগুলি অবশেষে ক্লাসিক, অ্যাডাপটিভ এবং আউটসারের ফাউন্ডেশনের সম্মিলিত প্রকাশে প্রকাশিত হয়েছিল।

অটোসর কি?

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



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

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


স্বয়ংচালিত ইঞ্জিন নিয়ন্ত্রণ ইউনিটে নিম্নলিখিত বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করে

  • অ্যাকিউউটর এবং সেন্সরগুলির মতো হার্ডওয়্যার সহ একটি শক্তিশালী ইন্টারফেস
  • গাড়ির মধ্যে বাস সিস্টেমের সাথে ইন্টারফেস
  • 16/32 বিট মাইক্রোকন্ট্রোলার অন্তর্ভুক্ত করুন
  • অভ্যন্তরীণ বা বাহ্যিক ফ্ল্যাশ মেমরি
  • রিয়েল-টাইম সিস্টেম

উদাহরণ সহ অটোসর আর্কিটেকচার

AUTOSAR স্তর আর্কিটেকচারটি সফ্টওয়্যারটিকে পাঁচটি স্তরে বিভক্ত করে। প্রথমে, আমরা একটি ওএসআই ভিত্তিক তবে চারিত্রিক স্তর মডেলটি অটোসর সফ্টওয়্যারটির শ্রেণিবিন্যাসের ব্যাখ্যা ব্যাখ্যা করি observe এই কারণে এটি মৌলিক সফ্টওয়্যার, রানটাইম এনভায়রনমেন্ট এবং অ্যাপ্লিকেশন স্তরের মতো তিন ভাগে উপ-বিভক্ত হয়। প্রতিটি স্তরে, নির্দিষ্ট সফ্টওয়্যার মডিউলগুলি বিমূর্ত হয় এবং এই স্তরগুলি ইন্টারফেসের মাধ্যমে যোগাযোগ করে।

আটোসর আর্কিটেকচার

আটোসর আর্কিটেকচার

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

আবেদন স্তর

AUTOSAR আর্কিটেকচারের প্রথম স্তরটি হ'ল অ্যাপ্লিকেশন স্তর যা কাস্টম কার্যকারিতা বাস্তবায়নে সমর্থন করে। এটিতে সফ্টওয়্যার উপাদানগুলির পাশাপাশি নির্দেশাবলী অনুসারে সঠিক কাজ সম্পাদনের জন্য বেশ কয়েকটি অ্যাপ্লিকেশন অন্তর্ভুক্ত রয়েছে।

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

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

আরটিই (রানটাইম এনভায়রনমেন্ট)

আরটিই হ'ল মিডলওয়্যার স্তর যা অটোসর এর সফ্টওয়্যার উপাদানগুলিতে যোগাযোগ পরিষেবা সরবরাহ করে এবং অ্যাপ্লিকেশনগুলিতে অটোসর সেন্সর বা অ্যাক্টিভেটর অংশ অন্তর্ভুক্ত। এর মূল উদ্দেশ্যটি একটি নির্দিষ্ট ইঞ্জিন নিয়ন্ত্রণ সিস্টেমে ম্যাপিংয়ের জন্য সফ্টওয়্যার উপাদানগুলিকে স্বাধীন করা।

আরটিইর প্রধান বৈশিষ্ট্যগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে।

  • এটি ইঞ্জিন নিয়ন্ত্রণ সিস্টেম ও প্রয়োগের জন্য নির্দিষ্ট।
  • এটি প্রতিটি ইঞ্জিন নিয়ন্ত্রণ ইউনিটের জন্য উত্পন্ন হয়।
  • এর ইন্টারফেসটি ইঞ্জিন নিয়ন্ত্রণ ইউনিটের সম্পূর্ণ স্বাধীন।

পরিষেবা স্তর

এটি মূল সফ্টওয়্যার স্তর যা নিম্নলিখিতগুলির মতো বিভিন্ন ফাংশন সরবরাহ করে।

  • অপারেটিং সিস্টেম
  • স্মৃতি পরিষেবা
  • যানবাহনের জন্য নেটওয়ার্ক যোগাযোগ
  • ইঞ্জিন নিয়ন্ত্রণ ইউনিটের রাজ্য পরিচালনা
  • সমস্যা সমাধানের পরিষেবা

এই স্তরটি বিভিন্ন অ্যাপ্লিকেশনগুলির জন্য মৌলিক সফ্টওয়্যার মডিউল এবং পরিষেবা সরবরাহ করে।

পরিষেবা স্তরটির প্রধান বৈশিষ্ট্যগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে।

  • MCU এর জন্য নির্দিষ্ট ( মাইক্রোকন্ট্রোলার ইউনিট ) এবং ইসি হার্ডওয়ারের একটি উপাদান
  • এর ইন্টারফেসটি ইসিইউর পাশাপাশি এমসিইউর পক্ষেও স্বাধীন

BSW (বেসিক সফ্টওয়্যার)

প্রাথমিক সফ্টওয়্যার স্তরটিতে তিনটি স্তর অন্তর্ভুক্ত থাকে

  • ইসিউ অ্যাবস্ট্রাকশন স্তর
  • জটিল ড্রাইভার
  • এমসিএএল (মাইক্রোকন্ট্রোলার অ্যাবস্ট্রাকশন স্তর)

ইসিউ অ্যাবস্ট্রাকশন স্তর

  • মাইক্রোকন্ট্রোলার অ্যাবস্ট্রাকশন স্তর এবং বহিরাগত ডিভাইস ড্রাইভারের সাথে ইন্টারফেস মূলত এমসিইউর বাইরে অন্যথায় থাকা ডিভাইসে প্রবেশের অধিকার সরবরাহ করে।
  • অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেসটি এমসিইউর সাথে ইন্টারফেস করতে ব্যবহৃত হয়।
  • এই স্তরটির মূল উদ্দেশ্য ইঞ্জিন নিয়ন্ত্রণ ইউনিট হার্ডওয়্যার বিন্যাসের জন্য স্বাধীন একটি উচ্চতর সফ্টওয়্যার স্তর তৈরি করা।

ইসি বিমূর্ত স্তর স্তরগুলির প্রধান বৈশিষ্ট্যগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে।

  • মাউন্টিং এমসিইউতে স্বতন্ত্র থাকলেও ইসিইউয়ের হার্ডওয়্যারের উপর নির্ভরশীল হতে পারে
  • হাই অর্ডার ইন্টারফেস এমসিইউ এবং ইসিইউ হার্ডওয়্যার ইউনিটগুলির জন্য স্বতন্ত্র হতে পারে

জটিল ড্রাইভার

এই স্তরগুলি বহুমুখী ফাংশনগুলির জন্য ব্যবহৃত হয় যা অন্যান্য স্তরগুলিতে পাওয়া যায় না। এই স্তরটি সরাসরি এমসিইউ অ্যাক্সেস করতে পারে। প্রধান উদাহরণগুলি বৈদ্যুতিক মান নিয়ন্ত্রণ, ইনজেকশন নিয়ন্ত্রণ , অবস্থান বৃদ্ধি ইত্যাদি সনাক্তকরণ

মূল উদ্দেশ্য হ'ল যৌগিক সেন্সরগুলি এবং অ্যাকিউটুয়েটারগুলি পরিচালনার জন্য প্রয়োজনীয় বিশেষ কার্যাদি এবং সময়ের প্রয়োজনীয়তা পূরণ করা fulfill

জটিল ড্রাইভারগুলির প্রধান বৈশিষ্ট্যগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে।

  • মাউন্টিং ইসিইউ, এমসিইউ ইত্যাদির উপর চূড়ান্তভাবে নির্ভরশীল is
  • হাই অর্ডার ইন্টারফেসটি AUTOSAR এর ইন্টারফেসের ভিত্তিতে মাউন্ট এবং মানক করা যেতে পারে

এমসিএএল (মাইক্রোকন্ট্রোলার অ্যাবস্ট্রাকশন স্তর)

এই সফ্টওয়্যার মডিউলটি সরাসরি অন-চিপ এমসিইউ পেরিফেরিয়াল এবং মেমরির সাহায্যে ম্যাপ করা বাহ্যিক ডিভাইসগুলি অ্যাক্সেস করা যায়। মূল উদ্দেশ্যটি হ'ল এমসিইউর পক্ষে একটি উচ্চতর সফ্টওয়্যার স্তর তৈরি করা।

MCAL এর প্রধান বৈশিষ্ট্যগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে।

  • মাউন্টিং এমসিইউর উপর নির্ভর করে
  • হাই অর্ডার ইন্টারফেস এমসিইউর উপর নির্ভর করে না।

অটোসর এর উদ্দেশ্যসমূহ

AUTOSAR এর মূল উদ্দেশ্যগুলির মধ্যে নিম্নলিখিত অন্তর্ভুক্ত রয়েছে।

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

অটোসর এর সুবিধা এবং অসুবিধা

AUTOSAR এর সুবিধাগুলিতে নিম্নলিখিতটি অন্তর্ভুক্ত রয়েছে।

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

অটোসর এর অসুবিধাগুলিতে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে।

  • জটিলতা
  • প্রাথমিক বিনিয়োগ
  • শেখার বক্ররেখা

অটোসর এর অ্যাপ্লিকেশন

অটোসর আর্কিটেকচারের অ্যাপ্লিকেশনগুলিতে নিম্নলিখিতটি অন্তর্ভুক্ত রয়েছে।

  • ইনফোটেইনমেন্ট
  • LIDAR এবং RADAR এর মতো সেন্সর
  • ভবিষ্যদ্বাণীপূর্ণ রক্ষণাবেক্ষণ
  • বিদ্যুতায়ন
  • একটি ক্যামেরা সহ এডএএস ফাংশন
  • v2x
  • মানচিত্র আপডেট
  • মোটরগাড়ি অ্যাপস

FAQs

1)। অটোসর কি?

অটোমোটিভ ওপেন সিস্টেম আর্কিটেকচার হ'ল এক ধরণের স্বয়ংচালিত সফ্টওয়্যার আর্কিটেকচার, যা বিভিন্ন মোটরগাড়ি সরবরাহকারী, নির্মাতারা ইত্যাদি দ্বারা বিকাশিত is

2)। অটোসর এর উদ্দেশ্য কী?

এটি একটি যানবাহন সিস্টেমের জন্য একটি উপাদান মডেলের উপর ভিত্তি করে একটি সফ্টওয়্যার ডিজাইন ব্যবহার সক্ষম করে।

3)। AUTOSAR একটি অপারেটিং সিস্টেম?

না, তবে এটি অপারেটিং সিস্টেমের জন্য একটি স্পেসিফিকেশন রয়েছে।

4)। আটোসরে আরটিইর ভূমিকা কী?

এটি এর মতো মৌলিক সফ্টওয়্যার মডিউলগুলিতে অ্যাক্সেস করে এমন সফ্টওয়্যার উপাদানগুলির মধ্যে যোগাযোগের অনুমতি দেওয়ার জন্য অবকাঠামোগত পরিষেবা সরবরাহ করতে ব্যবহৃত হয় অপারেটিং সিস্টেম & যোগাযোগ পরিষেবা।

5)। অটোসর আর্কিটেকচারের স্তরগুলি কী কী?

আরটিই, পরিষেবা স্তর এবং বেসিক সফ্টওয়্যার এর মতো তিন ধরণের স্তর রয়েছে yers

6)। এই আউটসর আর্কিটেকচার কে বিকাশ করেছেন?

এটি সরঞ্জাম বিকাশকারী, অটোমোবাইল সরবরাহকারী এবং এর নির্মাতারা দ্বারা বিকাশিত।

7)। কীভাবে অটোসর শিখব?

প্রথমে অভিজ্ঞ ব্যক্তিদের কাছ থেকে বেসিকগুলি শিখুন এবং এর স্থাপত্যের উপর নির্ভর করে ইসিইউগুলি বিকাশের জন্য প্রকল্পগুলি শুরু করুন। এছাড়াও, মতলবের মধ্যে কিছু নমুনা তৈরি করুন এবং উত্পন্ন কোডটি দেখুন through

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