ما عاشق نرم افزار منبع باز هستیم
ما قدردانی عمیقی از نرم افزار منبع باز داریم. دسترسی، توسعه جامعه محور و نوآوری به ما الهام می بخشد. نرم افزار منبع باز کاربران را توانمند می کند، همکاری را تقویت می کند و پیشرفت فناوری را هدایت می کند. با پذیرش آن، ما به یک مجموعه مشترک از دانش کمک می کنیم و از تخصص جمعی توسعه دهندگان در سراسر جهان بهره می بریم. ما از اصول شفافیت، آزادی و موفقیت مشترکی که نرم افزار منبع باز تجسم می یابد حمایت می کنیم و برای آن ارزش قائل هستیم.
یاد بگیرید چگونه یک Linux آماده تولید برای Raspberry Pi Compute Module 5 بسازید بدون Yocto. سفارشی سازی تصویر را با rpi-image-gen، به روزرسانی های قوی A/B rootfs، تأمین خودکار با استفاده از rpi-sb-provisionerو تحویل ایمن فریمور OTA از طریق SWUpdateکاوش کنید. جریان های کاری عملی برای سیستم های تعبیه شده قابل نگهداری و ارتقا با استفاده از Raspberry Pi OSدریافت کنید.
یاد بگیرید چگونه یک پلتفرم Linux آماده تولید برای Raspberry Pi Compute Module 5بسازید. جایگزین های سبک برای Yocto، اتوماسیون تصویر، به روزرسانی های A/B، تأمین قابل اعتماد و مدیریت OTA با استفاده از rpi-image-gen، rpi-sb-provisionerو SWUpdate برای سیستم های تعبیه شده و محصولات صنعتی را کشف کنید.
یاد بگیرید چگونه تصاویر Raspberry Pi OS را با استفاده از rpi-image-gen، یک چارچوب سبک و قابل اسکریپت برای ساخت سیستم های خودکار و قابل تکثیر، سفارشی کنید. راهنماهایی درباره پیکربندی، تأمین، یکپارچه سازی CI/CD و استقرار تولید برای Raspberry Pi Compute Module 5را کشف کنید. ایده آل برای توسعه دهندگانی که به دنبال تولید تصویر کارآمد، کنترل سیستم و راه حل های Linux قوی هستند.
یاد بگیرید چگونه سیستم های تعبیه شده مقاوم را با استفاده از پارتیشن بندی روت فایل سیستم A/B برای Raspberry Pi Compute Module 5طراحی کنید. استراتژی های به روزرسانی امن، یکپارچه سازی SWUpdate ، سیستم های نجات و چیدمان های عملی پارتیشن ها را بررسی کنید تا به روزرسانی های OTA ایمن و اتمی و بازیابی قابل اعتماد دستگاه تضمین شود. ایده آل برای Linux آماده تولید و مدیریت دستگاه از راه دور.
Raspberry Pi Compute Module 5 تأمین را با rpi-sb-provisionerخودکار کنید. سایت ما شامل اتوماسیون بوت اول، نصب، پیکربندی و استقرار است. یاد بگیرید چگونه فرآیند ورود دستگاه ها را ساده کنید، تنظیمات یکدست را تضمین کنید و با سیستم های پشتیبان برای تولید کارآمد و استقرارهای امن و قابل تکرار یکپارچه سازید. راهنماهای Linuxآماده تولید، به روزرسانی های OTA و موارد دیگر را کشف کنید.
این پروژه مجموعهای انعطافپذیر از ابزارها و فضایی را فراهم میکند که در آن توسعهدهندگان تعبیه شده در سراسر جهان میتوانند فناوریها، پشتههای نرمافزاری، پیکربندیها و بهترین روشها را به اشتراک بگذارند، این موارد میتواند برای ایجاد تصاویر لینوکس مناسب برای دستگاههای تعبیهشده و IOT یا هر جایی که به یک سیستمعامل لینوکس سفارشیشده نیاز است، استفاده شود.
Qt اغلب برای توسعه رابط های گرافیکی استفاده می شود. Qt شامل کتابخانه های C ++ برای ایجاد رابط های گرافیکی است که می تواند در سیستم عامل های مختلف کامپایل شود.
از آنجایی که این کامپایل به قدرت محاسباتی زیادی نیاز دارد، برای پردازندههای دارای قدرت نسبتاً کم توصیه میشود که توسعه و کامپایل را روی یک کامپیوتر میزبان انجام دهند و پس از آن برنامه نهایی را روی رایانه مورد نظر بارگذاری کنند.
دستورالعمل های آنلاین زیادی برای توسعه یک برنامه Qt برای مدل های Raspberry Pi 3 و Pi 4 وجود دارد.
به طور معمول، اگر ایمیج لینوکس سفارشی خود را با Yocto برای Raspberry Pi ایجاد کنید، می خواهید یک صفحه اسپلش سفارشی دارای نوار پیشرفت نیز نمایش دهید.
این یک راهنمای برای نصب Raspberry Pi OS Lite در Compute Module 4 است. به عنوان یک کامپیوتر کار، من از اوبونتو 20 استفاده می کنم که در یک ماشین مجازی نصب شده است.
این یک راهنمای برای کامپایل متقابل Qt 5.15.2 برای Raspberry Pi 4 و نصب ان در Compute Module 4 است.
این به روز رسانی به وبلاگ من Qt در Raspberry Pi 4 است، با این تفاوت که این بار من از Raspberry Pi OS Lite استفاده می کنم.
این یک راهنمای برای پیکربندی Qt-Creator برای استفاده از کتابخانه های Qt کامپایل شده برای Raspberry Pi 4 و ایجاد برنامه های کاربردی برای Raspberry است.
اخیرا مجبور شدم یک برنامه کاربردی (سیستم کیوسک) را برای / در Raspberry Pi 4 توسعه دهم. نکته خاص در مورد ان این بود که 2 مانیتور لمسی باید از طریق HDMI متصل شوند که باید 90 درجه به سمت راست چرخانده شود. بنابراین فرمت های پرتره، 2 مانیتور در بالای یکدیگر.
چرخش صفحه نمایش و تنظیم ان در بالای یکدیگر هیچ مشکلی ایجاد نکرد، زیرا این به راحتی از طریق رابط کاربری امکان پذیر است - "Raspbian Buster با دسکتاپ و نرم افزار توصیه شده" نصب شد.
با توجه به نوشتن مکرر یا بازنویسی داده ها، طول عمر کارت SD تحت تاثیر قرار می گیرد.
به عنوان مثال، توصیه می شود داده های موقت (به عنوان مثال مقادیر سنسور برای محاسبات مقایسه ای) را به یک دیسک RAM برای برنامه هایی که اغلب حاوی داده های موقت (به عنوان مثال مقادیر سنسور برای محاسبات مقایسه ای) هستند که پس از راه اندازی مجدد دیگر مورد نیاز نیست.
شما همچنین می توانید از رابط USB-C Raspberry Pi 4، که معمولا برای تامین برق استفاده می شود، به عنوان یک رابط USB معمولی استفاده کنید.
با این حال، در این مورد، تمشک باید قدرت را از طریق پین های GPIO تامین کند.