بررسی فنی برد صنعتی ArmSom CM1 با Rockchip RK3506 - قسمت اول امبدد لینوکس با ArmSom

بررسی_فنی_برد_صنعتی_ArmSom_CM1_با_Rockchip_RK3506
32 بازدید
۱۴۰۴-۰۷-۲۹
12 دقیقه
  • نویسنده: smem
  • درباره نویسنده: همیشه درحال آموزش، عاشق الکترونیک و برنامه نویسی

قلمرو گسترده کاربردهای لینوکس توکار (Embedded Linux)

در اطراف ما، جهان نامرئی و هوشمندی از رایانه‌ها که اکثر ما هرگز آن‌ها را به صورت فیزیکی نمی‌بینیم یا مستقیماً با آن‌ها تعامل نداریم وجود دارد. این جهان، قلمرو سیستم‌های توکار (Embedded Systems) است و در قلب بسیاری از پیشرفته‌ترین و پیچیده‌ترین این سیستم‌ها، یک قدرت مرکزی نهفته است که از لینوکس توکار (Embedded Linux) قدرت گرفته است.

لینوکس توکار، اساساً یک سیستم عامل لینوکس است که برای کار در دستگاه‌های الکترونیکی خاص ساخته شده و برخلاف رایانه‌های همه‌منظوره که کاربردهای عمومی دارند (مانند لپ‌تاپ یا سرورها)، فقط برای یک یا چند هدف مشخص مهندسی و بهینه‌سازی شده است. اما این تعریف ساده، گویای عمق، پیچیدگی و اهمیت این فناوری نیست. برای درک واقعی آن، باید به ماهیت سیستم‌های توکار و سپس انقلابی که لینوکس در این عرصه به پا کرد، بپردازیم.

از سیستم‌های توکار معمولی تا ظهور یک غول

یک سیستم توکار معمولی (مانند یک ترموستات ساده یا کنترل از راه دور) معمولاً بر پایه یک ریزکنترلگر (Microcontroller) ساخته می‌شود. این ریزکنترلگرها قطعاتی قدرتمند اما محدود هستند: پردازنده (CPU)، حافظه (RAM)، حافظهٔ برنامه (Flash) و واحدهای ورودی/خروجی (I/O) همگی روی یک تراشه جمع شده‌اند. برنامه این سیستم‌ها، که اغلب “فریمور” (Firmware) نامیده می‌شود، معمولاً یک حلقه بی‌پایان (Super Loop) ساده یا از یک سیستم عامل بلادرنگ (RTOS) استفاده می‌کند.

این معماری برای کارهایی با منابع سخت‌افزاری بسیار محدود (حافظه و قدرت پردازش) و وظایف کاملاً مشخص و ثابت، عالی هستند اما با پیشرفت فناوری، انتظارات از دستگاه‌های الکترونیکی نیز متحول شد. دیگر یک صفحه نمایش ساده و چند دکمه کافی نبود. کاربران به رابط‌های کاربری گرافیکی (GUI) پیشرفته، قابلیت اتصال به اینترنت (اتصال شبکه)، قابلیت به‌روزرسانی نرم‌افزار، اجرای برنامه‌های پیچیده و تعامل با سایر دستگاه‌ها عادت کردند. اینجاست که سیستم‌های توکار معمولی به محدودیت‌های خود رسیدند و نیاز به یک سیستم عامل کامل و قدرتمند احساس شد.

لینوکس، به عنوان راه‌حلی ایده‌آل، وارد صحنه شد

لینوکس با قابلیتهای بالای خود بهترین گزینه برای برآورد کردن نیازهای کاربر بود اما آنچه این گزینه را برای مهندسان جذاب میکرد مزایای زیر بودند.

قدرت بالا و وجود هرآنچه نیاز است: لینوکس یک سیستم عامل کامل با مدیریت حافظه پیشرفته، زمان‌بندی چندوظیفگی واقعی، پشته شبکه ( Protocol stack) قوی، درایورهای سخت‌افزاری گسترده و پشتیبانی از هزاران کتابخانه و برنامه کاربردی است.
انعطاف‌پذیری و سفارشی‌سازی: هسته لینوکس (Linux Kernel) و فضای کاربری (User Space) آن ماژولار و قابل تنظیم هستند به طوری که می‌توان تنها مؤلفه‌های مورد نیاز برای یک دستگاه خاص را انتخاب، کامپایل و مونتاژ کرد.
متن‌باز (Open Source) و جامعه عظیم: مدل متن‌باز بودن لینوکس به این معنی است که هیچ هزینهٔ لیسانسی برای استفاده از آن وجود ندارد. همچنین، یک جامعه جهانی از توسعه‌دهندگان به طور مستمر آن را بهبود می‌بخشند، امنیتش را افزایش می‌دهند و برای سخت‌افزارهای جدید بهینه می‌کنند.
پشتیبانی سخت‌افزاری بی‌نظیر: لینوکس از معماری‌های پردازنده مختلف (ARM, MIPS, x86, RISC-V و …) و هزاران قطعه جانبی (Peripheral) پشتیبانی می‌کند.
ثبات و قابلیت اطمینان: لینوکس به دلیل پایداری و عملکرد قابل اعتمادش در محیط‌های بحرانی (Critical section) شناخته شده است.

ساخت یک سیستم لینوکس توکار: یک معماری لایه‌ای

یک سیستم لینوکس توکار معمولاً از چهار لایه اصلی تشکیل شده است:

1. لایه سخت‌افزار (Hardware Layer): پردازنده (SoC)، حافظه، فلش، و تمامی قطعات جانبی (مانند درایورهای نمایشگر، وای‌فای، بلوتوث، سنسورها و …) در این لایه قرار دارند.

2. لایه هسته (Bootloader & Kernel Layer):

بوت‌لودر (Bootloader): اولین نرم‌افزاری که پس از روشن شدن دستگاه اجرا می‌شود. وظیفه آن مقداردهی اولیه سخت‌افزار و بارگذاری هسته لینوکس در حافظه است (مانند U-Boot).

هسته لینوکس (Linux Kernel): قلب سیستم. مدیریت سخت‌افزار، حافظه، پردازش‌ها، شبکه و امنیت را بر عهده دارد. برای سیستم توکار، هسته به دقت پیکربندی و کامپایل می‌شود تا تنها شامل درایورها و ویژگی‌های مورد نیاز باشد.

3. لایه فضای کاربر (User Space Layer):

کتابخانه‌های سیستمی (System Libraries): مانند کتابخانه C (glibc, musl و …) که رابط بین برنامه‌های کاربردی و هسته را فراهم می‌کنند.

ابزارهای سیستمی (System Tools): مجموعه‌ای از برنامه‌های ضروری برای مدیریت سیستم (اغلب از پروژه BusyBox که یک نسخه فشرده از ابزارهای یونیکس است).

چارچوب‌ها و میدلورها (Frameworks & Middleware): نرم‌افزارهایی که عملکردهای پیچیده را ارائه می‌دهند، مانند چارچوب‌های رابط کاربری گرافیکی (Qt, GTK+)، پایگاه‌های داده سبک (SQLite) یا پروتکل‌های ارتباطی (DBus).

4.لایه برنامه کاربردی (Application Layer): این لایه شامل نرم‌افزار اختصاصی و خاصی است که عملکرد اصلی دستگاه را تعریف می‌کند. برای مثال، برنامه کنترل یک دوربین امنیتی، رابط کاربری یک سیستم اطلاعات-سرگرمی خودرو، یا منطق کنترل یک دستگاه صنعتی.

باتوجه به این پیجیدگی ابزارهایی مانند Buildroot یا Yocto Project برای مدیریت این پیچیدگی‌ها ایجاد شده‌اند که به توسعه‌دهندگان اجازه می‌دهند با تعریف پیکربندی، به راحتی یک سیستم عامل لینوکس کاملاً سفارشی، یکپارچه و بهینه‌شده برای پلتفرم سخت‌افزاری خاص خود بسازند.

شاید برای شما مفید باشد:
نحوه کارکرد میکروکنترلر و میکروپروسسور‌ها | آموزش کاربردی AVR بخش اول

قلمرو بی‌کران کاربردهای لینوکس توکار: هوشمندی در همه جا

کاربردهای لینوکس توکار تقریباً در همه صنایع نفوذ کرده و “هوشمندی” را به دستگاه‌های که هر روز از آنها استفاده میکنیم تزریق کرده است.

1. دستگاه های الکتریکی معمولی (Consumer Electronics)

  • تلویزیون‌های هوشمند و جعبه‌های استریمینگ (Smart TVs & Set-Top Boxes): سیستم عامل اندروید TV، webOS، Tizen و بسیاری دیگر همگی بر پایه لینوکس ساخته شده‌اند. آن‌ها رابط کاربری پیچیده، اجرای اپلیکیشن و اتصال به اینترنت را ممکن می‌سازند.
  • روترها، مودم‌ها و نقاط دسترسی وای‌فای (Routers, Modems, WiFi APs): سیستم عامل OpenWRT یک توزیع لینوکس توکار معروف برای این دستگاه‌هاست که مدیریت شبکه پیشرفته را ارائه می‌دهد.
  • کنسول‌های بازی (Gaming Consoles): پلی‌استیشن سونی از یک هسته لینوکس سفارشی‌شده استفاده می‌کند.
  • دوربین‌های دیجیتال پیشرفته (Digital Cameras): برای پردازش تصویر، رابط کاربری و اتصال به دستگاه های دیگر از لینوکس استفاده شده.

2. صنعت خودرو (Automotive)

سیستم اطلاعات-سرگرمی (Infotainment Systems): این صفحه‌های لمسی بزرگ در داشبورد خودروها که نقشه‌خوانی، پخش موسیقی، تماس تلفنی و کنترل آب و هوا را انجام می‌دهند، اغلب توسط لینوکس توکار قدرت می‌گیرند (مانند سیستم AGL – Automotive Grade Linux).

دستگاه‌های تشخیصی (Diagnostic Tools): اغلب دستگاه های مدرنی که برای عیب‌یابی الکترونیکی خودرو استفاده میشوند از لینوکس استفاده میکنند.

3. صنعت و اینترنت اشیاء (Industrial & IoT):

  • کنترل‌کننده‌های منطقی برنامه‌پذیر (PLCs) و رابط‌های ماشین-انسان (HMIs): سیستم هایی که برای اتوماسیون صنعتی و مانیتورینگ فرآیندهای تولید استفاده میشوند.
  • گیت‌وی‌های اینترنت اشیاء (IoT Gateways): دستگاه هایی که داده‌ها را از سنسورهای مختلف جمع‌آوری کرده، پردازش اولیه انجام داده و به سرورهای ابری ارسال می‌کنند.
  • دستگاه‌های پزشکی (Medical Devices): در دستگاه‌های تصویربرداری (مانند MRI و CT-Scan)، مانیتورهای علائم حیاتی و پمپ‌های انسولین پیشرفته از قابلیت های لینوکس استفاده شده.

4. شبکه و ارتباطات (Networking & Communications):

  • سوئیچ‌ها و مسیریاب‌های شبکه (Switches & Routers): به ویژه در تجهیزات enterprise و مخابراتی.
  • سیستم‌های تلفن تحت شبکه (VoIP PBX): مانند سرورهای Asterisk.

5. هوش مصنوعی در لبه (AI at the Edge)

این یکی از داغ‌ترین حوزه‌های امروزی است. لینوکس توکار بستری برای اجرای مدل‌های هوش مصنوعی بر روی دستگاه‌های لبه (Edge) مانند دوربین‌های نظارتی هوشمند، ربات‌ها و دستیاران صوتی فراهم می‌کند و امکان پردازش داده‌ها به صورت بلادرنگ و بدون اتکا به ابر را ایجاد می‌نماید.

چالش‌های پیش رو

اگرچه لینوکس توکار قدرتمند است، اما چالش‌های خود را نیز دارد:

  • پیچیدگی توسعه: راه‌اندازی و ساخت یک سیستم لینوکس توکار به دانش عمیق در مورد لینوکس، کامپایل کراس (Cross-Compilation) و ابزارهایی مانند Yocto/Buildroot نیاز دارد.
  • بهینه‌سازی منابع: با وجود بهینه‌سازی، لینوکس همچنان نسبت به یک فریمور ساده یا RTOS به منابع سخت‌افزاری بیشتری (حافظه RAM و فلش) نیاز دارد.
  • امنیت: امن‌سازی یک سیستم لینوکس کامل (هسته، کتابخانه‌ها، برنامه‌ها) در دستگاه‌هایی که ممکن است به اینترنت متصل باشند، یک چالش همیشگی و حیاتی است.
  • بلادرنگ بودن (Real-Time): هسته لینوکس استاندارد یک سیستم عامل بلادرنگ سخت (Hard Real-Time) نیست. برای کاربردهایی که نیاز به پاسخگویی قطعی و بسیار سریع دارند (مانند کنترل یک ربات صنعتی)، از پچ‌های بلادرنگ (مانند PREEMPT_RT) یا یک hypervisor همراه با یک RTOS استفاده می‌شود.

ستون فقرات دنیای دیجیتال مدرن

همانطور که تا اینجای مطلب متوجه شدید لینوکس توکار به یک ستون فقرات نامرئی برای دنیای مدرن تبدیل شده است. این فناوری، موتوری است که نوآوری در صنایع مختلف را با ارائه یک پلتفرم نرم‌افزاری قدرتمند، انعطاف‌پذیر و مقرون‌به‌صرفه ممکن ساخته است. از خانه‌های هوشمند و خودروهای خودران تا کارخانه‌های خودکار و شهرهای هوشمند، لینوکس توکار است که در پس‌زمینه در حال کار است و به دستگاه‌ها “هوش” می‌بخشد. با گسترش بیشتر اینترنت اشیاء و هوش مصنوعی در لبه، نقش و نفوذ این سیستم عامل تنها در حال افزایش خواهد بود و آینده‌ای را شکل خواهد داد که در آن تقریباً هر وسیله‌ای به یک سیستم کامپیوتری متصل و هوشمند تبدیل شده است. اینکه چطور باید این ابزار قدرتمند استفاده کنیم موضوعی است که در ادامه به آن میپردازیم. 

از ایده تا واقعیت: چرا برای لینوکس توکار به بردهای آماده نیاز داریم؟

تصور کنید می‌خواهید یک دستگاه هوشمند جدید، مثلاً یک دستیار صوتی طراحی کنید. قلب این دستگاه یک پردازنده (SoC – System on Chip) است. اما SoC به تنهایی فقط یک تراشه کوچک است. برای زنده کردن آن به یک مدار کامل شامل حافظه (RAM و Flash)، منابع تغذیه، کریستال کلاک، درایورهای شبکه، درایورهای نمایشگر و صدها قطعه دیگر نیاز دارید.

طراحی این مدار از صفر، کاری پیچیده، پرهزینه و زمان‌بر که نیازمند تخصص بسیار بالایی در مهندسی سخت‌افزارهای دیجیتال، آنالوگ و RF است و اینجاست که بردهای آماده به عنوان راهی برای آسان کردن مسیر توسعه محصول وارد بازار شدند. شرکت‌های سازنده این بردها، تیم‌های متخصصی دارند که بهترین روش‌های طراحی (Best Practices) را برای هر SoC می‌دانند.

شاید برای شما مفید باشد:
ساختار زوج دارلینگتون

مسائلی مانند یکپارچگی سیگنال (Signal Integrity)، مدیریت توان (Power Integrity)، و طراحی لایه‌های PCB که برای عملکرد پایدار SoC حیاتی هستند، توسط آن‌ها حل شده است. یکی از بزرگ‌ترین چالش‌ها در لینوکس توکار، نوشتن و یکپارچه‌سازی درایورهای سخت‌افزاری (Drivers) در هسته لینوکس است. بردهای آماده معروف، معمولاً همراه با یک BSP (Board Support Package) عرضه می‌شوند. BSP شامل یک نسخه از هسته لینوکس، درایورها، تنظیمات Device Tree و گاهی یک فایل سیستم ریشه‌ای (Root Filesystem) است که برای همان برد خاص بهینه و تست شده است. این BSP نقطه شروع کاملاً مناسبی برای توسعه شماست. مهمتر از همه وقتی بر روی یک برد استاندارد و شناخته شده توسعه می‌دهید، مطمئن هستید که سخت‌افزار به درستی کار می‌کند. بنابراین، اگر مشکلی پیش بیاید، می‌دانید که منشأ آن در نرم‌افزار یا پیکربندی شماست، نه یک اشکال سخت‌افزاری اساسی.

انواع بردهای آماده: از توسعه تا تولید

بردهای آماده در چندین شکل و برای اهداف مختلف وجود دارند:

1. بردهای توسعه (Evaluation Boards / Developer Kits): هدف این بردها آموزش، نمونه‌سازی اولیه (Prototyping) و ارزیابی قابلیت‌های یک SoC خاص است. این بردها معمولاً بزرگ هستند و همه پتانسیل‌های SoC را در اختیار شما می‌گذارند. از مثال‌های معروف میتوان به بردهای Raspberry Pi که شناخته‌شده‌ترین نمونه در این حوزه که یک جامعه عظیم پشتیبان دارد اشاره کرد.

2. بردهای سیستم روی ماژول System on Module (SOM) یا Computer on Module (COM): هدف این دسته از بردها استفاده در محصول نهایی برای کاهش پیچیدگی و تسریع فرآیند طراحی است. SOM قلب سخت‌افزاری سیستم (پردازنده، حافظه، فلش، مبدل‌های توان و clock) را در یک ماژول فشرده جمع می‌کند. شما یک برد پایه (Carrier Board یا Baseboard) ساده‌تر طراحی می‌کنید که تنها شامل کانکتورها، درگاه‌ها و مدارات جانبی مورد نیاز محصولتان است (مانند درگاه اترنت، USB، خروجی صدا و …). سپس SOM را روی برد پایه خود نصب می‌کنید. از مزایای کلیدی SOM میتوان به این موارد اشاره کرد:
تسریع راه‌اندازی، تولید و ارتقا: قابلیت ارتقا طراحی برد پایه بسیار ساده‌تر و کم‌ریسک‌تر از طراحی کل سیستم است و می‌توانید بدون تغییر در طراحی برد پایه، SOM خود را به یک مدل قوی‌تر ارتقا دهید.
کاهش هزینه‌های تأییدیه‌های regulatoy: از آنجایی بخش پیچیده سخت‌افزار (SOM) از قبل تأییدیه‌های لازم (مانند FCC, CE) را گرفته است، فرآیند دریافت مجوز برای محصول نهایی شما سریع‌تر و ارزان‌تر خواهد بود.

3. بردهای سفارشی (Custom Boards): زمانی که طراحی شما محدودیت‌های فیزیکی، هزینه یا عملکردی خاصی دارد که با بردهای آماده برطرف نمی‌شود. اینجا شرکت یا تیم توسعه‌دهنده، کل برد را از صفر و متناسب با نیاز دقیق محصول خود طراحی می‌کند. این راه‌حل، بیشترین کنترل و بهینه‌سازی را فراهم می‌کند اما پرریسکترین، پرهزینه‌ترین و طولانی‌ترین مسیر است. معمولاً شرکت‌های بزرگ با تیم‌های سخت‌افزاری قوی این راه را انتخاب می‌کنند.

شرکت‌های پیشرو

شرکت‌های زیادی در این حوزه فعال هستند که هر کدام نقاط قوت و استراتژی پشتیبانی خاص خود را دارند و بیشترشان را میشناسید اما در اینجا قصد دارم شما را با شرکت ARMSOM آشنا کنم. این شرکت ماموریت خود را تجهیز جامعه متن‌باز با سخت‌افزارهای عالی، فرمورهای قدرتمند و مستندات گسترده معرفی کرده و بردهایی مقرون به صرفه با درجه کیفی بالا عرضه میکند که برای هرکدام مستندات و آموزش کاملی منتشر کرده است. این شرکت در هر سه حوزه ای که معرفی شد فعال است و محصولات متنوعی به بازار عرضه کرده اما بردی که در این آموزش از آن استفاده میکنیم برد ARMSOM CM1 است که دارای پردازنده قدرتمند Rockchip با استاندارد صنعتی است.

ARMSOM CM1

مشخصات این برد به این شرح است:

Category Specification Category Specification
SOC
  • RockChip RK3506j
CPU
  • RK3506 Tri-core Cortex-A7 Processor & single-core Cortex-M0
GPU
  • 2D Graphic Engine
  • Integrated High-Performance 2D Acceleration Hardware
Memory
  • 256/512MB DDR3L
Storage
  • 256/512MB NAND Flash
  • Supports MicroSD Card Expansion
Video Output
  • 1 x MIPI DSI (2Lane, 1.5Gbps)
40-PIN & 44-PIN
  • Exposes all remaining functions of the RK3506J chip
Buttons
  • 1x Maskrom Key (for entering maskrom programming mode)
Power Supply
  • Type-C 5V
OS Support
  • Officially supported by Rockchip: Buildroot
Dimensions
  • 70 mm x 42mm
Operating Temperature
  • -40°C ~ 85°C

همچنین این برد دارای یک برد راه انداز است که تصویر آن را در زیر مشاهده میکنید.

armsom-cm1-io

قابلیتهای این برد به شرح زیر است:

Category Specification Category

Specification

40-PIN & 44-PIN Female Header
  • Expands remaining core module functions
40-PIN Header
  • Partially pin-compatible with Raspberry Pi 40pin for connecting rich accessory peripherals
  • Supports UART/SPI/I2C/I2S/PWM/5V Power/3.3V Power
USB Interfaces
  • 1 × Type C (Power & Programming Only)
  • 2 × USB2.0 HOST
Networking
  • 2 × 10/100 Ethernet Ports
  • 1 × WiFi5/BT4.2
Audio
  • 1 × Audio Jack (Headphone/Mic)
12-PIN Header
  • Supports RS485/CAN/MICIN/SPK
Power Supply
  • Type-C 5V
  • DC 12V Jack
OS Support
  • Officially supported by Rockchip: Buildroot
Dimensions
  • 100 mm x 70mm
Operating Temperature
  • -40°C ~ 85°C
شاید برای شما مفید باشد:
رزبری پای چیست + معرفی انواع برد های رزبری پای آموزش برنامه نویسی رزبری پای - قسمت اول

همانطور که مشاهده میکنید این برد قابلیتهای زیادی دارد و دارای اکثر خروجی و ورودیهایی است که در پروژه های مختلف به آنها نیاز داریم. همچنین با پشتیبانی از استانداردهای صنعتی و قیمت مناسب این برد یکی از بهترین گزینه ها برای پروژه های صنعتی و حوزه پزشکی است. مهمتر از آن شرکت ARMSOM تمامی مستندات لازم را در اختیار طراح قرارداده تا بتواند به سادگی از این برد استفاده کند. بجز مواردی که ذکر شد شما میتوانید از بردهایی ماژولاری (HAT) که برای رسپری پای ساخته شده استفاده کنید که کار توسعه را ساده تر میکند. در پست بعد قصد دارم اولین مرحله از راه اندازی برد را باهم انجام دهیم.

بررسی فنی برد صنعتی ArmSom CM1 با Rockchip RK3506 - قسمت اول امبدد لینوکس با ArmSom

اطلاعات
32
0
0
اشتراک و حمایت
profile نویسنده: smem متخصص الکترونیک

وبسایت: http://Embedex.ir

همیشه درحال آموزش، عاشق الکترونیک و برنامه نویسی


مقالات بیشتر

slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله

خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله