রাস্পবেরি পাই CM 1 4S কম্পিউট মডিউল
পণ্য তথ্য
স্পেসিফিকেশন
- বৈশিষ্ট্য: প্রসেসর
- এলোমেলো অ্যাক্সেস মেমরি: 1GB
- এমবেডেড মাল্টিমিডিয়াকার্ড (eMMC) মেমরি: 0/8/16/32GB
- ইথারনেট: হ্যাঁ
- ইউনিভার্সাল সিরিয়াল বাস (ইউএসবি): হ্যাঁ
- নাটকের: হ্যাঁ
- ফর্ম ফ্যাক্টর: SODIMM
পণ্য ব্যবহারের নির্দেশাবলী
কম্পিউট মডিউল 1/3 থেকে কম্পিউট মডিউল 4S-তে রূপান্তর
আপনি যদি রাস্পবেরি পাই কম্পিউট মডিউল (সিএম) 1 বা 3 থেকে রাস্পবেরি পাই সিএম 4এসে রূপান্তরিত হন, এই পদক্ষেপগুলি অনুসরণ করুন:
- নিশ্চিত করুন যে আপনার কাছে নতুন প্ল্যাটফর্মের জন্য একটি সামঞ্জস্যপূর্ণ রাস্পবেরি পাই অপারেটিং সিস্টেম (OS) চিত্র রয়েছে৷
- একটি কাস্টম কার্নেল ব্যবহার করলে, পুনরায়view এবং নতুন হার্ডওয়্যারের সাথে সামঞ্জস্যের জন্য এটি সামঞ্জস্য করুন।
- মডেলগুলির মধ্যে পার্থক্যের জন্য ম্যানুয়ালটিতে বর্ণিত হার্ডওয়্যার পরিবর্তনগুলি বিবেচনা করুন।
পাওয়ার সাপ্লাই বিশদ
কোনো সমস্যা এড়াতে Raspberry Pi CM 4S-এর পাওয়ার প্রয়োজনীয়তা পূরণ করে এমন একটি উপযুক্ত পাওয়ার সাপ্লাই ব্যবহার করা নিশ্চিত করুন।
বুট চলাকালীন সাধারণ উদ্দেশ্য I/O (GPIO) ব্যবহার
সংযুক্ত পেরিফেরিয়াল বা আনুষাঙ্গিকগুলির যথাযথ প্রাথমিককরণ এবং কার্যকারিতা নিশ্চিত করতে বুট করার সময় GPIO আচরণ বুঝুন।
প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ)
প্রশ্ন: আমি কি SODIMM ডিভাইস হিসেবে মেমরি স্লটে CM 1 বা CM 3 ব্যবহার করতে পারি?
উত্তর: না, এই ডিভাইসগুলি একটি মেমরি স্লটে একটি SODIMM ডিভাইস হিসাবে ব্যবহার করা যাবে না৷ ফর্ম ফ্যাক্টরটি বিশেষভাবে রাস্পবেরি পাই সিএম মডেলগুলির সাথে সামঞ্জস্যের জন্য ডিজাইন করা হয়েছে।
ভূমিকা
এই শ্বেতপত্রটি তাদের জন্য যারা রাস্পবেরি পাই কম্পিউট মডিউল (CM) 1 বা 3 ব্যবহার করে একটি Raspberry Pi CM 4S-এ যেতে চান। এটি কাম্য হতে পারে এমন কয়েকটি কারণ রয়েছে:
- বৃহত্তর কম্পিউটিং শক্তি
- আরও স্মৃতি
- 4Kp60 পর্যন্ত উচ্চ-রেজোলিউশন আউটপুট
- আরও ভালো প্রাপ্যতা
- দীর্ঘ পণ্যের আয়ু (শেষবার কিনুন না জানুয়ারী 2028 এর আগে)
একটি সফ্টওয়্যার দৃষ্টিকোণ থেকে, রাস্পবেরি পাই সিএম 1/3 থেকে রাস্পবেরি পাই সিএম 4এস-এ সরানো তুলনামূলকভাবে বেদনাদায়ক, কারণ একটি রাস্পবেরি পাই অপারেটিং সিস্টেম (ওএস) চিত্র সমস্ত প্ল্যাটফর্মে কাজ করা উচিত। যাইহোক, যদি আপনি একটি কাস্টম কার্নেল ব্যবহার করেন, তবে কিছু জিনিস সরানোর সময় বিবেচনা করা প্রয়োজন। হার্ডওয়্যার পরিবর্তনগুলি যথেষ্ট, এবং পার্থক্যগুলি পরবর্তী বিভাগে বর্ণনা করা হয়েছে।
পরিভাষা
লিগ্যাসি গ্রাফিক্স স্ট্যাক: একটি গ্রাফিক্স স্ট্যাক সম্পূর্ণরূপে ভিডিওকোর ফার্মওয়্যার ব্লব-এ বাস্তবায়িত একটি শিম অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস কার্নেলের সাথে উন্মুক্ত। লঞ্চের পর থেকে বেশিরভাগ রাস্পবেরি পাই লিমিটেড পাই ডিভাইসে এটি ব্যবহার করা হয়েছে, কিন্তু ধীরে ধীরে (F)KMS/DRM দ্বারা প্রতিস্থাপিত হচ্ছে।
FKMS: জাল কার্নেল মোড সেটিং। যদিও ফার্মওয়্যার এখনও নিম্ন-স্তরের হার্ডওয়্যার নিয়ন্ত্রণ করে (প্রাক্তনampHDMI পোর্ট, ডিসপ্লে সিরিয়াল ইন্টারফেস ইত্যাদি), স্ট্যান্ডার্ড লিনাক্স লাইব্রেরিগুলি কার্নেলেই ব্যবহৃত হয়।
KMS: সম্পূর্ণ কার্নেল মোড সেটিং ড্রাইভার। কোনো ফার্মওয়্যার মিথস্ক্রিয়া ছাড়াই সরাসরি হার্ডওয়্যারের সাথে কথা বলা সহ সমগ্র প্রদর্শন প্রক্রিয়া নিয়ন্ত্রণ করে।
DRM: ডাইরেক্ট রেন্ডারিং ম্যানেজার, লিনাক্স কার্নেলের একটি সাবসিস্টেম যা গ্রাফিক্যাল প্রসেসিং ইউনিটের সাথে যোগাযোগ করতে ব্যবহৃত হয়। FKMS এবং KMS এর সাথে অংশীদারিত্বে ব্যবহৃত হয়।
কম্পিউট মডিউল তুলনা
কার্যকরী পার্থক্য
নিম্নলিখিত টেবিলটি মডেলগুলির মধ্যে মৌলিক বৈদ্যুতিক এবং কার্যকরী পার্থক্য সম্পর্কে কিছু ধারণা দেয়।
বৈশিষ্ট্য | সিএম 1 | CM 3/3+ | CM 4S |
প্রসেসর | বিসিএম 2835 | বিসিএম 2837 | বিসিএম 2711 |
র্যান্ডম অ্যাক্সেস মেমরি | 512MB | 1GB | 1GB |
এমবেডেড মাল্টিমিডিয়াকার্ড (eMMC) মেমরি | — | 0/8/16/32GB | 0/8/16/32GB |
ইথারনেট | কোনোটিই নয় | কোনোটিই নয় | কোনোটিই নয় |
ইউনিভার্সাল সিরিয়াল বাস (ইউএসবি) | 1 × USB 2.0 | 1 × USB 2.0 | 1 × USB 2.0 |
HDMI | 1 × 1080p60 | 1 × 1080p60 | 1 × 4K |
ফর্ম ফ্যাক্টর | SODIMM | SODIMM | SODIMM |
শারীরিক পার্থক্য
রাস্পবেরি পাই CM 1, CM 3/3+, এবং CM 4S ফর্ম ফ্যাক্টর একটি ছোট-আউটলাইন ডুয়াল ইনলাইন মেমরি মডিউল (SODIMM) সংযোগকারীর চারপাশে ভিত্তি করে। এটি এই ডিভাইসগুলির মধ্যে একটি শারীরিকভাবে সামঞ্জস্যপূর্ণ আপগ্রেড পাথ প্রদান করে৷
উল্লেখ্য
এই ডিভাইসগুলি একটি মেমরি স্লটে একটি SODIMM ডিভাইস হিসাবে ব্যবহার করা যাবে না৷
পাওয়ার সাপ্লাই বিশদ
Raspberry Pi CM 3 এর জন্য একটি বাহ্যিক 1.8V পাওয়ার সাপ্লাই ইউনিট (PSU) প্রয়োজন। Raspberry Pi CM 4S আর বাহ্যিক 1.8V PSU রেল ব্যবহার করে না তাই Raspberry Pi CM 4S-এর এই পিনগুলি আর সংযুক্ত থাকে না। এর মানে হল যে ভবিষ্যতের বেসবোর্ডগুলিতে নিয়ন্ত্রক লাগানোর প্রয়োজন হবে না, যা পাওয়ার-অন সিকোয়েন্সিংকে সহজ করে। যদি বিদ্যমান বোর্ডগুলিতে ইতিমধ্যেই একটি +1.8V PSU থাকে, তাহলে Raspberry Pi CM 4S-এর কোনো ক্ষতি হবে না।
রাস্পবেরি পাই CM 3 একটি চিপে (SoC) একটি BCM2837 সিস্টেম ব্যবহার করে, যেখানে CM 4S নতুন BCM2711 SoC ব্যবহার করে। BCM2711 এর উল্লেখযোগ্যভাবে আরও বেশি প্রক্রিয়াকরণ শক্তি উপলব্ধ, তাই এটি সম্ভব, প্রকৃতপক্ষে, এটির জন্য আরও শক্তি ব্যবহার করা সম্ভব। যদি এটি একটি উদ্বেগ হয় তাহলে config.txt-এ সর্বাধিক ঘড়ির হার সীমিত করা সাহায্য করতে পারে।
বুট করার সময় সাধারণ উদ্দেশ্য I/O (GPIO) ব্যবহার
Raspberry Pi CM 4S-এর অভ্যন্তরীণ বুটিং একটি অভ্যন্তরীণ সিরিয়াল পেরিফেরাল ইন্টারফেস (SPI) থেকে শুরু হয় BCM2711 GPIO40 থেকে GPIO43 পিন ব্যবহার করে ইলেকট্রনিকভাবে ইরেজেবল প্রোগ্রামেবল রিড-অনলি মেমরি (EEPROM) থেকে; একবার বুটিং সম্পূর্ণ হলে BCM2711 GPIO গুলি SODIMM সংযোগকারীতে সুইচ করা হয় এবং তাই রাস্পবেরি Pi CM 3-এর মতো আচরণ করে। এছাড়াও, যদি EEPROM-এর একটি ইন-সিস্টেম আপগ্রেড প্রয়োজন হয় (এটি সুপারিশ করা হয় না) তাহলে GPIO পিনগুলি GPIO40 থেকে GPIO43 BCM2711 থেকে SPI EEPROM-এর সাথে সংযুক্ত হওয়ার দিকে প্রত্যাবর্তন করুন এবং তাই SODIMM সংযোগকারীর এই GPIO পিনগুলি আপগ্রেড প্রক্রিয়া চলাকালীন BCM2711 দ্বারা আর নিয়ন্ত্রিত হয় না।
প্রারম্ভিক শক্তি চালু GPIO আচরণ
GPIO লাইনের স্টার্ট আপের সময় খুব সংক্ষিপ্ত বিন্দু থাকতে পারে যেখানে তারা কম বা উঁচুতে টানা হয় না, তাই তাদের আচরণকে অপ্রত্যাশিত করে তোলে। এই ননডিটারমিনিস্টিক আচরণ CM3 এবং CM4S-এর মধ্যে পরিবর্তিত হতে পারে এবং একই ডিভাইসে চিপ ব্যাচের ভিন্নতার সাথেও। বেশিরভাগ ব্যবহারের ক্ষেত্রে এটি ব্যবহারের উপর কোন প্রভাব ফেলে না, যাইহোক, যদি আপনার কাছে একটি MOSFET গেট একটি ট্রাই-স্টেট GPIO এর সাথে সংযুক্ত থাকে, তাহলে এটি ভোল্ট ধারণ করে যেকোনও স্ট্রে ক্যাপাসিট্যান্স এবং সংযুক্ত ডাউনস্ট্রিম ডিভাইস চালু করার ঝুঁকি নিতে পারে। CM3 বা CM4S ব্যবহার করেই বোর্ডের ডিজাইনে একটি গেট ব্লিড রেসিস্টরকে গ্রাউন্ডে যুক্ত করা হয়েছে তা নিশ্চিত করা ভালো অভ্যাস, যাতে এই ক্যাপাসিটিভ চার্জগুলো ব্লিড হয়ে যায়।
রোধের জন্য প্রস্তাবিত মান 10K এবং 100K এর মধ্যে।
eMMC অক্ষম করা হচ্ছে
Raspberry Pi CM 3-এ, EMMC_Disable_N বৈদ্যুতিকভাবে ইএমএমসি অ্যাক্সেস করা থেকে সংকেতকে বাধা দেয়। Raspberry Pi CM 4S-এ বুট করার সময় eMMC বা USB ব্যবহার করা উচিত কিনা তা সিদ্ধান্ত নিতে বুট করার সময় এই সংকেত পড়া হয়। বেশিরভাগ অ্যাপ্লিকেশনের জন্য এই পরিবর্তনটি স্বচ্ছ হওয়া উচিত।
EEPROM_WP_N
Raspberry Pi CM 4S একটি অনবোর্ড EEPROM থেকে বুট করে যা উত্পাদনের সময় প্রোগ্রাম করা হয়। EEPROM এর একটি রাইট সুরক্ষা বৈশিষ্ট্য রয়েছে যা সফ্টওয়্যারের মাধ্যমে সক্ষম করা যেতে পারে। লেখার সুরক্ষা সমর্থন করার জন্য একটি বাহ্যিক পিনও সরবরাহ করা হয়েছে। SODIMM পিনআউটের এই পিনটি একটি গ্রাউন্ড পিন ছিল, তাই ডিফল্টরূপে যদি লেখার সুরক্ষা সফ্টওয়্যারের মাধ্যমে সক্ষম করা হয় তবে EEPROM লেখা সুরক্ষিত থাকে। এটা বাঞ্ছনীয় নয় যে EEPROM ক্ষেত্রে আপডেট করা হবে। একবার একটি সিস্টেমের বিকাশ সম্পূর্ণ হলে EEPROM-কে সফ্টওয়্যারের মাধ্যমে লিখতে-সুরক্ষিত করা উচিত যাতে ক্ষেত্রের পরিবর্তন রোধ করা যায়।
সফ্টওয়্যার পরিবর্তন প্রয়োজন
আপনি যদি সম্পূর্ণরূপে আপডেট করা রাস্পবেরি পাই ওএস ব্যবহার করেন তবে যেকোনও রাস্পবেরি পাই লিমিটেড বোর্ডগুলির মধ্যে চলাচলের সময় প্রয়োজনীয় সফ্টওয়্যার পরিবর্তনগুলি ন্যূনতম; সিস্টেম স্বয়ংক্রিয়ভাবে সনাক্ত করে যে কোন বোর্ড চলছে এবং অপারেটিং সিস্টেমটি যথাযথভাবে সেট আপ করবে। সুতরাং, প্রাক্তন জন্যampলে, আপনি আপনার OS ইমেজ একটি Raspberry Pi CM 3+ থেকে একটি Raspberry Pi CM 4S এ সরাতে পারেন এবং এটি পরিবর্তন ছাড়াই কাজ করা উচিত।
উল্লেখ্য
স্ট্যান্ডার্ড আপডেট মেকানিজমের মাধ্যমে আপনার রাস্পবেরি পাই ওএস ইনস্টলেশন আপ টু ডেট আছে তা নিশ্চিত করা উচিত। এটি নিশ্চিত করবে যে সমস্ত ফার্মওয়্যার এবং কার্নেল সফ্টওয়্যার ব্যবহার করা ডিভাইসের জন্য উপযুক্ত।
আপনি যদি নিজের ন্যূনতম কার্নেল বিল্ড তৈরি করেন বা বুট ফোল্ডারে কোনো কাস্টমাইজেশন করে থাকেন তাহলে এমন কিছু ক্ষেত্র থাকতে পারে যেখানে আপনাকে নিশ্চিত করতে হবে যে আপনি সঠিক সেটআপ, ওভারলে এবং ড্রাইভার ব্যবহার করছেন।
একটি আপডেট করা Raspberry Pi OS ব্যবহার করার সময় পরিবর্তনটি মোটামুটি স্বচ্ছ হওয়া উচিত, কিছু 'বেয়ার মেটাল' অ্যাপ্লিকেশনের জন্য এটি সম্ভব যে কিছু মেমরি ঠিকানা পরিবর্তিত হয়েছে এবং অ্যাপ্লিকেশনটির একটি পুনঃসংকলন প্রয়োজন। BCM2711 এর অতিরিক্ত বৈশিষ্ট্য এবং রেজিস্টার ঠিকানা সম্পর্কে আরও বিশদ বিবরণের জন্য BCM2711 পেরিফেরাল ডকুমেন্টেশন দেখুন।
একটি পুরানো সিস্টেমে ফার্মওয়্যার আপডেট করা হচ্ছে
কিছু পরিস্থিতিতে Raspberry Pi OS এর সর্বশেষ সংস্করণে একটি চিত্র আপডেট করা সম্ভব নাও হতে পারে। যাইহোক, CM4S বোর্ডের এখনও সঠিকভাবে কাজ করার জন্য আপডেট হওয়া ফার্মওয়্যারের প্রয়োজন হবে। রাস্পবেরি পাই লিমিটেড থেকে একটি শ্বেতপত্র পাওয়া যায় যা ফার্মওয়্যার আপডেট করার বিস্তারিত বর্ণনা করে, তবে সংক্ষেপে, প্রক্রিয়াটি নিম্নরূপ:
ফার্মওয়্যার ডাউনলোড করুন fileনিম্নলিখিত অবস্থান থেকে s: https://github.com/raspberrypi/firmware/archive/refs/heads/stable.zip
এই জিপ file বিভিন্ন আইটেম আছে, কিন্তু বেশী আমরা এই গুলি আগ্রহীtage বুট ফোল্ডারে আছে।
ফার্মওয়্যার files ফর্ম start*.elf এবং তাদের সংশ্লিষ্ট সমর্থনের নাম আছে files fixup*.dat.
মূল নীতি হল প্রয়োজনীয় স্টার্ট এবং ফিক্সআপ কপি করা fileএই জিপ থেকে s file একই নামের প্রতিস্থাপন করতে files গন্তব্য অপারেশন সিস্টেম ইমেজ. সঠিক প্রক্রিয়া নির্ভর করবে কিভাবে অপারেটিং সিস্টেম সেট আপ করা হয়েছে, কিন্তু প্রাক্তন হিসাবেampলে, এটি একটি রাস্পবেরি পাই ওএস ইমেজে এইভাবে করা হবে।
- এক্সট্রাক্ট বা জিপ খুলুন file যাতে আপনি প্রয়োজনীয় অ্যাক্সেস করতে পারেন files.
- গন্তব্য OS ইমেজে বুট ফোল্ডারটি খুলুন (এটি একটি SD কার্ড বা একটি ডিস্ক-ভিত্তিক অনুলিপি হতে পারে)।
- কোন start.elf এবং fixup.dat নির্ধারণ করুন files গন্তব্য OS ইমেজে উপস্থিত।
- সেগুলো কপি করুন files জিপ আর্কাইভ থেকে গন্তব্য চিত্রে।
চিত্রটি এখন CM4S-এ ব্যবহারের জন্য প্রস্তুত হওয়া উচিত।
গ্রাফিক্স
ডিফল্টরূপে, Raspberry Pi CM 1–3+ লিগ্যাসি গ্রাফিক্স স্ট্যাক ব্যবহার করে, যখন Raspberry Pi CM 4S KMS গ্রাফিক্স স্ট্যাক ব্যবহার করে।
যদিও Raspberry Pi CM 4S-এ লিগ্যাসি গ্রাফিক্স স্ট্যাক ব্যবহার করা সম্ভব, এটি 3D ত্বরণ সমর্থন করে না, তাই KMS-এ যাওয়ার পরামর্শ দেওয়া হয়।
HDMI
যদিও BCM2711-এ দুটি HDMI পোর্ট রয়েছে, Raspberry Pi CM 0S-এ শুধুমাত্র HDMI-4 উপলব্ধ, এবং এটি 4Kp60 পর্যন্ত চালিত হতে পারে। অন্য সব ডিসপ্লে ইন্টারফেস (DSI, DPI এবং কম্পোজিট) অপরিবর্তিত।
রাস্পবেরি পাই রাস্পবেরি পাই লিমিটেডের একটি ট্রেডমার্ক
রাস্পবেরি পাই লিমিটেড
দলিল/সম্পদ
![]() |
রাস্পবেরি পাই CM 1 4S কম্পিউট মডিউল [পিডিএফ] ব্যবহারকারীর নির্দেশিকা CM 1, CM 1 4S Compute Module, 4S Compute Module, Compute Module, Module |