2021-08-12
যারা কেবলমাত্র এমবেডেড ইন্ডাস্ট্রিতে পদার্পণ করেছেন তাদের জন্য এখনও অনেক কিছু আছে যা তারা এমবেডেড সম্পর্কে জানেন না, যেমন একটি এমবেডেড কম্পিউটার কি এবং একটি এমবেডেড কম্পিউটার এবং একটি এমবেডেড সিস্টেমের মধ্যে পার্থক্য কি? এই প্রশ্নগুলোর উৎস। যেহেতু আমি এমবেডেড ধারণাটি বুঝতে পারি না, আজ আমি একটি এমবেডেড কম্পিউটার কী তা নিয়ে কথা বলব।
সাধারণভাবে বলতে গেলে, একটি এমবেডেড কম্পিউটার হল একটি কম্পিউটার যা একটি এমবেডেড সিস্টেমের সাথে আবেদন কেন্দ্র হিসাবে। একটি এমবেডেড সিস্টেমের জন্য, এটি কম্পিউটার প্রযুক্তির উপর ভিত্তি করে, এবং সফ্টওয়্যার এবং হার্ডওয়্যারটি তৈরি করা যেতে পারে। এটি অ্যাপ্লিকেশন সিস্টেমের কার্যকারিতা, নির্ভরযোগ্যতা, খরচ, আকার এবং বিদ্যুৎ ব্যবহারের কঠোর প্রয়োজনীয়তা সহ একটি বিশেষ উদ্দেশ্যে কম্পিউটার সিস্টেমের জন্য উপযুক্ত। এটি সাধারণত চারটি অংশ নিয়ে গঠিত: এমবেডেড মাইক্রোপ্রসেসর, পেরিফেরাল হার্ডওয়্যার সরঞ্জাম, এমবেডেড অপারেটিং সিস্টেম এবং ইউজার অ্যাপ্লিকেশন প্রোগ্রাম।
একটি এমবেডেড কম্পিউটারের জন্য, এটি বোঝার জন্য, নিম্নলিখিত দিকগুলি থেকে এটি বোঝা প্রয়োজন: প্রথমটি এমবেডেড সফ্টওয়্যার, অর্থাৎ, অ্যাপ্লিকেশনটি কাস্টম অপারেটিং সিস্টেম কার্নেলে নির্বাচিত হয়, এবং সংকলনের পরে কার্নেলটি রমে ডাউনলোড করা হয় । অপারেটিং সিস্টেম কার্নেল কাস্টমাইজ করার সময় নির্বাচিত অ্যাপ্লিকেশন উপাদান সফটওয়্যারের "এম্বেডিং" সম্পন্ন করা। উদাহরণস্বরূপ, যখন WinCE কার্নেলকে কাস্টমাইজ করছে, তখন সংশ্লিষ্ট পছন্দগুলি থাকবে, যার মধ্যে ওয়ার্ডপ্যাড, পিডিএফ, মিডিয়াপ্লে ইত্যাদি রয়েছে। যদি আমরা নির্বাচন করি, সিই শুরু হওয়ার পরে, আপনি ইন্টারফেসে এই জিনিসগুলি খুঁজে পেতে পারেন। যদি এটি পূর্ববর্তী পিসির উইন্ডোজ অপারেটিং সিস্টেম হয়, তবে বেশিরভাগ জিনিস পুনরায় ইনস্টল করা প্রয়োজন।
তারপর আসে এমবেডেড হার্ডওয়্যার। এমবেডেড হার্ডওয়্যার সিপিইউ-ভিত্তিক পেরিফেরাল ডিভাইসগুলিকে সিপিইউতে সংহত করে সিপিইউ-এর অনেক কাজ বুঝতে।
অবশেষে, একটি বাস্তব "এম্বেডিং" অর্জনের জন্য এমবেডেড সিস্টেম হার্ডওয়্যার প্ল্যাটফর্মের রমে সফ্টওয়্যার কার্নেল বা অ্যাপ্লিকেশন ফাইল সিস্টেম বার্ন করুন।
উপরেরটি এমবেডেড সিস্টেমের সংজ্ঞা, এবং এমবেডেড সিস্টেম এমবেডেড কম্পিউটারের একটি অবিচ্ছেদ্য অংশ।