آیا به خرید یک کامپیوتر تک برد مانند رزبری پای فکر می کنید؟ در اینجا جنبه های مهمی وجود دارد که باید در نظر بگیرید.
رایانه تک بردی (به اختصار SBC) رایانه ای است که دارای پردازنده، حافظه، حافظه، ورودی/خروجی و سایر ویژگی های ساخته شده بر روی یک برد مدار است. SBC ها قادر به انجام تمام عملیات استانداردی هستند که یک کامپیوتر معمولی می تواند انجام دهد و معمولاً شامل یک هدر GPIO است که به آنها اجازه می دهد با قطعات الکترونیکی ارتباط برقرار کنند. علاوه بر این، آنها معمولاً کاملا جمع و جور و قابل حمل هستند، انرژی کمی مصرف می کنند و نسبت قیمت به عملکرد جذابی را ارائه می دهند.
از آنجایی که گزینه های زیادی برای خرید در دسترس است، علاوه بر طیف محبوب Raspberry Pi، عوامل خاصی وجود دارد که باید در انتخاب SBC شما را راهنمایی کند.
1. قیمت و در دسترس بودن
اگرچه آنها اغلب بسیار کمتر از دسکتاپ معمولی شما هزینه دارند، اما رایانه های تک برد از $ تا $$$ استفاده می کنند. در دو سر طیف، Raspberry Pi Zero 2 W با قیمت رسمی 15 دلار در یک سر و Khadas Edge2 Pro با قیمتی حدود 340 دلار در طرف دیگر را داریم.
در حالی که بردهای گرانتر عملکرد بسیار بیشتری را ارائه میدهند، اما برای اکثر پروژهها بیش از حد مجاز هستند و موارد استفاده از آنها بسیار زیاد است. با این حال، آنها برای آینده قابل توجهی محافظت می کنند. این بستگی به تصمیم شما دارد که چقدر می خواهید برای یک برد کامپیوتر هزینه کنید و بهترین گزینه را در این محدوده انتخاب کنید.
در دسترس بودن عامل مهم دیگری است که باید در هنگام انتخاب SBC در نظر گرفت. محبوب ترین شرکت SBC، Raspberry Pi، در چند سال گذشته با مشکلات زنجیره تامین و در دسترس بودن مواجه بوده است، اما به نظر می رسد اخیراً کاهش یافته است. این مهم است زیرا زمانی که شکافی بین عرضه و تقاضا وجود دارد، اسکالپرها معمولاً برای پر کردن آن شکاف میآیند و قیمتهای غیرمنطقی را دریافت میکنند.
اگر کامپیوتر تک برد برای یک محصول تجاری باشد، در دسترس بودن حتی دوچندان اهمیت دارد. قبل از اینکه بخواهید یکی را سفارش دهید، می خواهید مطمئن شوید که SBC در عرضه ثابت است.
2. عملکرد و حافظه
پردازنده اولین چیزی است که باید هنگام ارزیابی عملکرد یک کامپیوتر تک برد بررسی کنید. تعداد هستهها و سرعت ساعت بخشی از داستان را نشان میدهد، اما این نباید تنها معیار در قضاوت عملکرد باشد. عوامل مهم دیگری نیز وجود دارد که بر عملکرد پردازنده تأثیر می گذارد.
معیارها اغلب برای رایانههای تکبرد مختلف بهصورت عمومی در دسترس هستند و سادهترین راه برای ارزیابی عملکرد یک رایانه در طول عملیاتهای مختلف هستند.
همچنین باید بررسی کنید که SBC چه مقدار RAM ارائه می دهد. SBC ها معمولاً از 512 مگابایت تا 16 گیگابایت رم را ارائه می دهند. هر چیزی از 2 گیگابایت باید برای کارهای اولیه بهره وری، مرور معمولی و انجام بازی های سطح پایین کافی باشد. 8 گیگابایت رم به شما امکان می دهد ویندوز را اجرا کنید، بازی های ویدیویی را به آرامی انجام دهید، چندین عملیات را همزمان انجام دهید و مدل های یادگیری ماشینی را از SBC کوچک خود اجرا کنید.
3. مصرف برق
قدرت پردازش و مصرف برق معمولاً به هم مرتبط هستند. مصرف برق یک دستگاه با افزایش قدرت پردازش آن افزایش می یابد و بالعکس. برای کمترین تأثیر بر قبض برق، مهم است که SBC را پیدا کنید که بین قدرت پردازش بالا و مصرف انرژی کم تعادل برقرار کند. این امر به ویژه برای پروژه های قابل حمل که به پاوربانک یا باتری متکی هستند بسیار مهم است.
اگر نگرانی اصلی شما کاهش مصرف انرژی است، پردازندههای ARM معمولاً انرژی کمتری نسبت به تراشههای x86 مصرف میکنند در حالی که عملکرد کلی کمتری دارند. بنابراین، شما می خواهید به جای مثلا LattePanda 3 Delta، Raspberry Pi 4B را انتخاب کنید. شما می توانید بیشتر به تفاوت های بین معماری x86 و ARM بپردازید.
4. محیط ذخیره سازی
اگر در حال ساختن یک NAS DIY یا هر نوع دیگری از فایل سرور هستید، باید SBC را انتخاب کنید که امکان انتقال سریع فایل را فراهم کند. نوع فناوری ذخیره سازی مورد استفاده در یک کامپیوتر تک برد بر سرعت بوت، عملکرد و سرعت انتقال داده آن تأثیر می گذارد. همچنین بر اساس کامپیوتر متفاوت است. برخی از SBC ها دارای اسلات هایی هستند که کارت های microSD را در آن قرار می دهید، در حالی که برخی دیگر اسلات های PCIe را ارائه می دهند که در آن ها SSD ها را وصل می کنید.
SBC ها از فناوری های مختلف ذخیره سازی مانند microSD، eMMC، USB، PCIe و SATA پشتیبانی می کنند و اکثر آنها ترکیبی از دو یا بیشتر را ارائه می دهند. به طور معمول، فضای ذخیره سازی مورد نظر خود را برای استفاده انتخاب می کنید و سیستم عامل را از آنجا بوت می کنید.
به عنوان مثال، Raspberry Pi 4B دارای یک اسلات کارت microSD و چندین پورت USB است. به طور معمول، سیستم عامل را روی کارت microSD نصب میکنید، اما میتوانید با فعال کردن بوت USB، Raspberry Pi را از یک SSD یا هارد دیسک نیز بوت کنید. سایر SBC ها مانند LattePanda 3 Delta دارای سوکت های M.2 هستند که می توانید یک SATA یا NVMe SSD را برای زمان بوت و سرعت انتقال داده سریعتر وصل کنید.
5. ویژگی های اتصال
همچنین باید به گزینه های اتصال ارائه شده توسط SBC نگاهی بیندازید. حداقل باید دو پورت USB (2.0 یا 3.0)، یک پورت HDMI (که از وضوح 4K در 60 فریم بر ثانیه پشتیبانی می کند)، پین های ورودی/خروجی دیجیتال و اترنت داشته باشد. سایر پورتها و رابطهایی که ممکن است برای استفاده خاص شما مورد نیاز باشند عبارتند از DSI، CSI، اسلاتهای گسترش SSD، جکهای 3.5 میلیمتری و DisplayPort.
بلوتوث و وای فای نیز باید به صورت بومی پشتیبانی شوند، زیرا اتصال بی سیم برای پروژه های اینترنت اشیا، میزبانی وب و پروژه های روباتیک ضروری است.
6. جامعه و اسناد
مهم است که به اسناد ارائه شده توسط محصول نگاهی بیندازید. باید قابلیت های برد، لوازم جانبی مورد نیاز و مراحل لازم برای راه اندازی آن را برجسته کند.
فقدان مستندات مناسب معمولاً استفاده از SBC را تقریباً غیرممکن می کند. با این حال، یک جامعه کاربر مفید اغلب می تواند اسناد ناکافی را نجات دهد. قبل از خرید رایانه تکبرد، میتوانید به دنبال یک جامعه فعال از کاربران باشید که میتوانند شما را با استفاده از دستگاه راهنمایی کنند و در مورد هر مشکلی که با آن برخورد میکنید به شما کمک کنند. Raspberry Pi بزرگترین جامعه SBC را دارد.
7. پشتیبانی نرم افزار
پشتیبانی نرم افزاری به برنامه هایی اطلاق می شود که می توانند به صورت بومی روی یک کامپیوتر تک برد بدون تغییر اجرا شوند. برای اکثر کاربران، پشتیبانی نرم افزاری مسئله کلیدی است که بر بردهای جایگزین خارج از خانواده Raspberry Pi تأثیر می گذارد.
با توجه به نحوه پیاده سازی معماری ARM، معمولاً نرم افزارها باید برای تراشه های مختلف به طور جداگانه کامپایل شوند. بنابراین، پشتیبانی نرم افزاری برای اکثر SBC ها کاملاً محدود است. بنابراین، قبل از خرید حتما سوالات خود را مطرح کنید.
8. فاکتور اندازه و فرم
اگر قصد دارید از برد برای توسعه تعبیه شده استفاده کنید، اندازه و شکل SBC ضروری است. اگر یک محفظه از پیش ساخته شده دارید، باید اطمینان حاصل کنید که تخته با مشخصات اندازه مطابقت دارد، با کمی تنظیم یا بدون تنظیم.
به طور معمول، SBC های کوچکتر برای پروژه های جاسازی شده مانند صفحه کلید، ماوس و بازی های ویدئویی دستی بهتر هستند، در حالی که بردهای کامپیوتری بزرگتر برای سایبردک ها، NAS و روترها مناسب تر خواهند بود.
SBC را انتخاب کنید که مطابق با آنچه از آن استفاده خواهید کرد
در نهایت، همه چیز به انتخاب برد کامپیوتر مناسب برای برنامه شما بستگی دارد. شبیه سازی یکپارچهسازی با سیستمعامل، یادگیری ماشین و میزبانی سرور معمولاً به یک برد بزرگتر و قدرتمندتر نیاز دارند در حالی که توسعه تعبیه شده، اتوماسیون خانگی و تعمیرات الکترونیکی باید به اندازه کافی در یک SBC کوچک با کمتر از 4 گیگابایت رم کار کنند.
شما باید لیستی از تمام ویژگی های مورد نیاز خود در یک کامپیوتر تک برد تهیه کنید و مواردی را پیدا کنید که دقیقاً با آن مشخصات مطابقت دارند. سپس میتوانید به فهرست فاکتورهای ما برای در نظر گرفتن و انتخاب دستگاهی که به بهترین وجه با نیازهای شما مطابقت دارد مراجعه کنید.