آشنایی با ماژول EC25-EUX کوئکتل و QuecOpen؛ وقتی ماژول سلولار خودش یک کامپیوتر لینوکسی است

آشنایی با ماژول EC25-EUX کوئکتل و QuecOpen
49 بازدید
۱۴۰۵-۰۷-۱۴
11 دقیقه
  • نویسنده: محمد جواد هاشمی
  • درباره نویسنده: مهندس تحقیق و توسعه نرم‌افزار نهفته (R&D Embedded Software Engineer)، فعال در حوزه اینترنت اشیا، شبکه‌های سلولار و سیستم‌های نهفته

سلام به همه دوستان سیسوگی!

اگر تا حالا روی پروژه‌های اینترنت اشیا (IoT) یا ارتباط ماشین با ماشین (M2M) کار کرده باشید، احتمالاً با ماژول‌های سلولار سروکار داشته‌اید. معمولاً یک میکروکنترلر یا یک برد لینوکسی مثل رزبری‌پای، با فرمان‌های AT به ماژول می‌گوید چه کار کند: به شبکه وصل شو، پیامک بفرست، اینترنت را برقرار کن و…

اما اگر بگویم داخل خود ماژول سلولار یک پردازنده ARM با سیستم‌عامل لینوکس نشسته که می‌توانید برنامه خودتان را روی آن اجرا کنید چه؟ یعنی در خیلی از پروژه‌ها اصلاً به آن میکروکنترلر یا برد جانبی نیازی ندارید!

در این مجموعه مقالات قرار است با هم سراغ ماژول EC25-EUX از شرکت کوئکتل (Quectel) و راهکار QuecOpen آن برویم. از معرفی ماژول شروع می‌کنیم و قدم‌به‌قدم تا راه‌اندازی، برنامه‌نویسی و بررسی لایه‌های داخلی آن پیش می‌رویم. سعی کرده‌ام مطالب طوری باشد که هم دوستانی که تازه وارد این حوزه شده‌اند استفاده کنند و هم مهندسانی که می‌خواهند جزئیات فنی را عمیق‌تر بشناسند.

در قسمت اول، با خود ماژول، قابلیت‌هایش و مفهوم QuecOpen آشنا می‌شویم.

خانواده EC25 و جایگاه نسخه EUX

کوئکتل EC25 یک سری از ماژول‌های LTE است، نه یک ماژول تکی. طبق دیتاشیت رسمی، این سری 14 نسخه دارد که همه از نظر ابعاد، پایه‌ها و نرم‌افزار تقریباً یکسان‌اند. تفاوت اصلی‌شان در باندهای فرکانسی است، چون هر منطقه از دنیا باندهای خودش را دارد. به همین دلیل نسخه‌هایی مثل EC25-E، EC25-EU، EC25-A (برای آمریکای شمالی)، EC25-J (برای ژاپن)، EC25-AU (برای آمریکای لاتین و استرالیا) و نسخه موردنظر ما یعنی EC25-EUX وجود دارند.

نسخه EUX برای منطقه اروپا، خاورمیانه و آفریقا (EMEA) و همچنین تایلند طراحی شده و نکته جالبش این است که علاوه بر باندهای FDD، از باندهای TDD هم پشتیبانی می‌کند. در ادامه می‌بینیم که این قابلیت در شبکه‌های داخل ایران هم به کار می‌آید.

چند مشخصه کلی ماژول:

  • بسته‌بندی (Package): از نوع LCC، مناسب لحیم‌کاری مستقیم روی برد
  • ابعاد: 0 × 32.0 × 2.4 میلی‌متر
  • دمای کاری (Operating Temperature): از 35- تا 75+ درجه سانتی‌گراد
  • محدوده دمایی گسترده (Extended Temperature): از 40- تا 85+ درجه سانتی‌گراد
  • سازگاری پایه‌به‌پایه (Footprint Compatibility): با ماژول‌های دیگر کوئکتل مثل سری EC21، EC20-CE، EG25-G، EG21-G و UC200A-GL همخوان است. اگر در آینده خواستید ماژول محصولتان را عوض کنید، لازم نیست برد را از نو طراحی کنید.
  • گواهی‌نامه‌ها: نسخه EUX گواهی‌های GCF، CE، UKCA، KC، NCC و RCM را دارد و تأییدیه اپراتورهایی مثل Vodafone، Deutsche Telekom، Telefónica، Orange و British Telecom را گرفته است.

LTE Cat 4 یعنی چه؟

شاید در مشخصات ماژول‌های سلولار زیاد عبارت «Cat 4» یا «Cat 1» را دیده باشید. رده تجهیزات کاربر (UE Category) در استانداردهای 3GPP تعریف شده و مشخص می‌کند یک دستگاه حداکثر چه نرخ داده‌ای را می‌تواند پشتیبانی کند و از چه امکاناتی برخوردار است.

ماژول EC25-EUX از رده Cat 4 است و طبق دیتاشیت بر پایه فناوری LTE نسخه Rel-11 از 3GPP ساخته شده است. اعدادش این‌ها هستند:

حالت دانلود (DL) آپلود (UL)
LTE-FDD 150 مگابیت بر ثانیه 50 مگابیت بر ثانیه
LTE-TDD 130 مگابیت بر ثانیه 30 مگابیت بر ثانیه

این 150 مگابیت از کجا می‌آید؟ 

  1. پهنای باند 20 مگاهرتز برای یک حامل (Carrier)
  2. چندورودی-چندخروجی (MIMO) به‌صورت 2×2 در لینک پایین (Downlink)، یعنی دو جریان داده هم‌زمان؛ به همین دلیل ماژول دو ورودی آنتن دارد (اصلی و Diversity)

نکته مهم این است که EC25 تجمیع حامل (Carrier Aggregation) را پشتیبانی نمی‌کند. یعنی همه این سرعت روی یک حامل به دست می‌آید. در لینک بالا (Uplink) ماژول فقط یک جریان ارسال می‌کند، برای همین سقف آپلود 50 مگابیت است.

چرا در حالت TDD سرعت کمتر است؟ چون در TDD دانلود و آپلود روی یک فرکانس انجام می‌شوند و زمان بین این دو تقسیم می‌شود. در FDD هر جهت فرکانس مستقل خودش را دارد.

ماژول از پهنای باندهای 1.4، 3، 5، 10، 15 و 20 مگاهرتز پشتیبانی می‌کند، پس با تقریباً همه پیکربندی‌های رایج شبکه‌ها سازگار است.

پشتیبانی از نسل‌های قبلی

یک ماژول صنعتی نباید فقط به 4G وابسته باشد. در خیلی از مناطق، به‌خصوص بیرون شهرها، هنوز پوشش 3G یا 2G قابل‌اعتمادتر است. EC25-EUX در این شرایط به‌صورت خودکار به نسل‌های قبلی بازگشت (Fallback) می‌کند:

فناوری دانلود آپلود
DC-HSPA+ 42 مگابیت بر ثانیه 5.76 مگابیت بر ثانیه
WCDMA 384 کیلوبیت بر ثانیه 384 کیلوبیت بر ثانیه
EDGE 296 کیلوبیت بر ثانیه 236.8 کیلوبیت بر ثانیه
GPRS 107 کیلوبیت بر ثانیه 85.6 کیلوبیت بر ثانیه

باندهای فرکانسی و مشخصات رادیویی

این جدول، باندهای پشتیبانی‌شده در نسخه EUX را نشان می‌دهد:

فناوری باندها
LTE-FDD B1 / B3 / B7 / B8 / B20 / B28A
LTE-TDD B38 / B40 / B41
WCDMA B1 / B8
GSM / EDGE B3 (1800) / B8 (900)

یک تجربه عملی: وقتی با فرمان AT+QOPS (فرمان اسکن اپراتورها در ماژول‌های کوئکتل) شبکه‌های اطراف را اسکن کردم، علاوه بر سلول‌های باندهای B1، B3، B7 و B20، سلول‌هایی با شماره کانال (EARFCN) حدود 38750 تا 39350 هم پیدا شدند. این شماره‌ها مربوط به باند B40 یعنی TDD در 2300 مگاهرتز هستند. پس پشتیبانی EUX از باندهای TDD فقط یک ویژگی روی کاغذ نیست و در عمل هم به درد می‌خورد.

یک نکته مهم: قبل از انتخاب هر ماژول سلولار برای یک محصول، باندهای آن را با باندهای اپراتورهای منطقه هدف مقایسه کنید. ماژولی که باند مناسب نداشته باشد، هر قدر هم قوی باشد، به شبکه وصل نمی‌شود!

موقعیت‌یابی ماهواره‌ای داخل ماژول

یکی از جذاب‌ترین قابلیت‌های EC25، گیرنده سامانه ماهواره‌ای ناوبری جهانی (GNSS) داخلی آن است. این گیرنده بر پایه فناوری Qualcomm IZat Gen8C Lite ساخته شده و از پنج منظومه ماهواره‌ای پشتیبانی می‌کند:

منظومه فرکانس (مگاهرتز)
GPS (آمریکا) 1575.42 (L1)
GLONASS (روسیه) 1597.5 تا 1605.8
BeiDou (چین) 1561.098
Galileo (اتحادیه اروپا) 1575.42 (E1)
QZSS (ژاپن) 1575.42 (L1)

چرا پشتیبانی از چند منظومه مهم است؟ چون هرچه گیرنده ماهواره‌های بیشتری ببیند، زمان رسیدن به اولین موقعیت (TTFF: Time To First Fix) کوتاه‌تر می‌شود و دقت بالاتر می‌رود. این مزیت به‌خصوص در شهرهای بزرگ که ساختمان‌ها بخشی از آسمان را می‌پوشانند، خودش را نشان می‌دهد.

از نظر نرم‌افزاری کار با GNSS ساده است:

  • با فرمان AT+QGPS=1 گیرنده روشن می‌شود.
  • خروجی آن در قالب استاندارد جملات NMEA روی یک پورت مجزا ارائه می‌شود. وقتی ماژول را با USB به کامپیوتر وصل کنید، یکی از پورت‌های سریال مجازی مخصوص همین داده‌هاست.

برای سخت‌افزار هم ماژول یک پایه آنتن مستقل برای GNSS دارد. پس در طراحی برد باید برایش آنتن جداگانه در نظر بگیرید.

ترکیب LTE و GNSS در یک ماژول یعنی ساخت ردیاب (Tracker)، سامانه مدیریت ناوگان یا هر دستگاهی که باید هم موقعیتش را بداند و هم آن را گزارش کند، بدون نیاز به ماژول GPS جداگانه.

سایر قابلیت‌ها و رابط‌ها

EC25-EUX فقط یک مودم نیست و طبق دیتاشیت، این رابط‌های جانبی (Peripheral Interfaces) را در اختیار طراح قرار می‌دهد:

رابط تعداد کاربرد
USB 2.0 پرسرعت (High-Speed) 1 رابط اصلی ارتباط با میزبان؛ انتقال داده اینترنت و پورت‌های فرمان AT، GNSS و عیب‌یابی
UART 2 ارتباط سریال اصلی و عیب‌یابی (Debug)
PCM 1 رابط صوتی دیجیتال برای اتصال به مبدل صوتی (Audio Codec)
I2C 1 سنسورها و تراشه‌های جانبی
SDIO 1 کارت حافظه و تراشه‌های جانبی
SGMII 1 اتصال به لایه فیزیکی اترنت (Ethernet PHY)
ADC 2 مبدل آنالوگ به دیجیتال برای اندازه‌گیری ولتاژ
(U)SIM 1 رابط سیم‌کارت، با قابلیت تشخیص اتصال سیم‌کارت

برخلاف بعضی نسخه‌های دیگر خانواده EC25، نسخه EUX طبق دیتاشیت رابط Wi-Fi و بلوتوث ندارد.

قابلیت‌های صوتی ماژول هم کامل است: کدک‌های گفتار HR، FR، EFR، AMR و AMR-WB، حذف اکو (Echo Cancellation) و کاهش نویز (Noise Suppression)، پشتیبانی از DTMF و به‌صورت اختیاری VoLTE (صدا روی LTE).

از قابلیت‌های دیگری که در دیتاشیت آمده:

  • به‌روزرسانی فریمور از راه دور (DFOTA)
  • رابط داده QMI/RmNet برای اتصال پرسرعت اینترنت
  • پیامک (SMS)
  • سیم‌کارت الکترونیکی (eSIM) به‌صورت اختیاری، که به یک تراشه eSIM خارجی نیاز دارد.

مشخصات الکتریکی

  • ولتاژ تغذیه: 3 تا 4.3 ولت (مقدار معمول 3.8 ولت)
  • جریان مصرفی معمول:
    • در حالت خاموش: 9.0 میکروآمپر
    • در حالت خواب (Sleep): 0.9 میلی‌آمپر
    • در حالت بیکار (Idle): 14.5 میلی‌آمپر

یک نکته طراحی: این اعداد مربوط به حالت‌های کم‌مصرف هستند. هنگام ارسال داده، به‌خصوص در شبکه GSM، جریان لحظه‌ای ماژول بالاتر می‌رود. منبع تغذیه را با توجه به جریان پیک طراحی کنید، نه جریان میانگین.

نگاهی به معماری داخلی؛ دو کامپیوتر روی یک تراشه

قلب EC25-EUX تراشه Qualcomm MDM9207 است. وقتی سراغ جزئیات این تراشه می‌روید، به یک نکته کلیدی می‌رسید: داخل آن عملاً دو پردازنده مستقل وجود دارد.

  1. پردازنده کاربردی (Application Processor): یک هسته ARM Cortex-A7 که روی ماژول من تا فرکانس حدود 1.3 گیگاهرتز کار می‌کند. روی این پردازنده یک لینوکس نهفته (Embedded Linux) اجرا می‌شود.
  2. پردازنده سیگنال دیجیتال (DSP) از خانواده Hexagon: کل پشته پروتکل سلولار (Protocol Stack)، یعنی همه منطق ارتباط با شبکه 4G، 3G و 2G، روی این بخش اجرا می‌شود.

این دو بخش از طریق حافظه مشترک (Shared Memory) و پروتکل‌های مخصوص کوالکام با هم در تماس هستند.

بخش مودم برای ما یک جعبه سیاه است. کد آن امضای دیجیتال دارد و قابل تغییر نیست، و ما فقط از طریق فرمان‌های AT یا رابط‌های نرم‌افزاری با آن ارتباط می‌گیریم. اما بخش لینوکسی ماجرا، یعنی پردازنده Cortex-A7، می‌تواند در اختیار خود ما باشد. این دقیقاً همان چیزی است که QuecOpen را ممکن می‌کند.

یک نگاه عملی: پردازنده در لحظه با چه فرکانسی کار می‌کند؟

برای اینکه این اعداد فقط روی کاغذ نمانند، بیایید مستقیم از خود ماژول بپرسیم. لینوکس اطلاعات مقیاس‌گذاری فرکانس پردازنده (CPU Frequency Scaling) را از طریق فایل‌های مسیر /sys در اختیار ما می‌گذارد. این خروجی روی ماژول من گرفته شده است. (نحوه دسترسی به خط فرمان ماژول را در قسمت‌های بعدی یاد می‌گیریم.)

معرفی ماژول Quectel EC25-EUX و پلتفرم QuecOpenهمه اعداد بر حسب کیلوهرتز هستند. یعنی:

  • حداقل فرکانس پردازنده 400 مگاهرتز و حداکثر آن 1305.6 مگاهرتز است. عدد 1.3 گیگاهرتزی که بالاتر گفتیم، از همین‌جا می‌آید.
  • پردازنده هنگام گرفتن این خروجی با 800 مگاهرتز کار می‌کرد، یعنی خیلی پایین‌تر از حداکثر توانش.
  • پردازنده فقط می‌تواند روی 7 پله مشخص کار کند: از 400 مگاهرتز تا 1305.6 مگاهرتز.

چرا پردازنده همیشه با حداکثر سرعت کار نمی‌کند؟ جواب در خط آخر است: سیاست‌گذار فرکانس (Governor) از نوع interactive.

این سیاست‌گذار که ریشه در دنیای اندروید دارد، بار پردازنده را دائم زیر نظر دارد:

  • به‌محض اینکه کاری از راه برسد، فرکانس را سریع بالا می‌برد تا پاسخ‌گویی کند نشود.
  • وقتی کار تمام شد، کم‌کم فرکانس را پایین می‌آورد.

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

QuecOpen در یک نگاه

خب، رسیدیم به جذاب‌ترین بخش ماجرا!

QuecOpen پلتفرم توسعه Quectel برای اجرای برنامه کاربر روی خود ماژول است؛ چیزی که در دنیای ماژول‌های سلولار به آن پردازنده باز (Open CPU) هم می‌گویند. ایده ساده است: به‌جای اینکه یک میکروکنترلر (MCU) جداگانه کنار ماژول بگذاریم تا با فرمان‌های AT آن را کنترل کند، برنامه را مستقیماً روی پردازنده داخلی خود ماژول اجرا می‌کنیم. به این ترتیب ماژول دو نقش را هم‌زمان بازی می‌کند: هم وظایف ارتباطی مثل LTE، GNSS و صدا را انجام می‌دهد، و هم یک کامپیوتر کوچک است که برنامه ما رویش اجرا می‌شود.

حذف پردازنده جانبی چند مزیت مهم دارد:

  • کاهش هزینه قطعات
  • طراحی سخت‌افزاری ساده‌تر، با قطعات کمتر و مسیرهای ارتباطی کمتر روی برد
  • مصرف انرژی کمتر، چون یک پردازنده کمتر روشن است
  • ابعاد کوچک‌تر محصول نهایی

یک اسم، دو دنیای متفاوت

نکته‌ای که خیلی‌ها را گیج می‌کند این است که QuecOpen بسته به مدل ماژول، روی دو نوع سیستم‌عامل کاملاً متفاوت ساخته شده است:

  ماژول‌هایی مثل EC25 ماژول‌هایی مثل EC200U
سیستم‌عامل لینوکس نهفته (Embedded Linux) سیستم‌عامل بلادرنگ (RTOS)
زبان برنامه‌نویسی C/C++ C
حال‌وهوای توسعه شبیه برنامه‌نویسی روی یک برد لینوکسی کوچک: پردازه‌ها، سیستم فایل، سوکت‌ها و ابزارهای آشنای لینوکس شبیه برنامه‌نویسی میکروکنترلر: تسک‌ها، صف‌ها و APIهای اختصاصی SDK

در نسخه‌های قدیمی‌تر مستندات، از QuecOpen لینوکسی با نام OpenLinux هم یاد شده است. پیشوند ql-ol در پوشه‌های SDK ماژول EC25 یادگار همین نام است. پس اگر در اینترنت دنبال منابع می‌گردید، حواستان باشد مطلبی که می‌خوانید مربوط به کدام دنیاست. مثال‌ها و APIهای این دو اصلاً به هم شبیه نیستند!

بردی که در این مجموعه استفاده می‌کنم و اولین آشنایی با QNavigator

برای کار با ماژول در این مجموعه، از برد ارزیابی EC25-EUX LTE EVB (A) V2 استفاده می‌کنم که از فروشگاه سیسوگ تهیه کرده‌ام. یک برد ارزیابی (Evaluation Board) این امکان را می‌دهد که بدون طراحی سخت‌افزار، ماژول را به کامپیوتر وصل کنید و همه قابلیت‌هایش را آزمایش کنید.

نمای کلی برد EC25-EUX LTE EVB (A) V2

نمای کلی برد EC25-EUX LTE EVB (A) V2

نمای کلی برد EC25-EUX LTE EVB (A) V2

نمای کلی برد EC25-EUX LTE EVB (A) V2 – 2

برای اولین آشنایی با ماژول، نرم‌افزار QNavigator کوئکتل ابزار بسیار خوبی است. این نرم‌افزار یک رابط گرافیکی روی پورت فرمان AT ماژول است و اطلاعاتی مثل مشخصات ماژول، وضعیت سیم‌کارت، کیفیت سیگنال و وضعیت شبکه را بدون نیاز به تایپ دستی فرمان‌ها نمایش می‌دهد. برای کسی که تازه کار با ماژول را شروع کرده، QNavigator بهترین نقطه شروع است: قبل از اینکه سراغ برنامه‌نویسی برویم، مطمئن می‌شویم ماژول، سیم‌کارت و آنتن‌ها درست کار می‌کنند.

معرفی ماژول Quectel EC25-EUX و پلتفرم QuecOpenجمع‌بندی و نقشه راه

در این قسمت دیدیم که EC25-EUX یک ماژول LTE Cat 4 با سرعت دانلود تا 150 مگابیت بر ثانیه است که از باندهای FDD و TDD، بازگشت به 3G و 2G، قابلیت‌های صوتی کامل و یک گیرنده GNSS چندمنظومه‌ای پشتیبانی می‌کند. مهم‌تر از همه دیدیم که داخل این ماژول یک پردازنده ARM با لینوکس وجود دارد و QuecOpen به ما اجازه می‌دهد برنامه خودمان را روی همین پردازنده اجرا کنیم.

در قسمت‌های بعدی این مجموعه سراغ این موضوعات می‌رویم:

  1. راه‌اندازی محیط توسعه: فعال‌سازی ADB، آماده‌سازی SDK و ساخت و اجرای اولین برنامه روی ماژول
  2. نگاهی به درون ماژول: حافظه، تقسیم‌بندی حافظه فلش و سیستم فایل
  3. فرایند بوت: از لحظه روشن‌شدن تا بالا آمدن لینوکس و مودم
  4. ارتباط با مودم از داخل ماژول و نوشتن برنامه برای ارسال فرمان‌های AT
  5. شبکه: برقراری اتصال داده، TCP و HTTPS

اگر سؤالی دارید یا موضوع خاصی هست که دوست دارید در این مجموعه به آن پرداخته شود، در بخش نظرات بنویسید. تا قسمت بعد، خدانگهدار!

اطلاعات
49
0
0
اشتراک و حمایت
profile نویسنده: محمد جواد هاشمی مهندس تحقیق و توسعه نرم‌افزار نهفته (R&D Embedded Software Engineer)

مهندس تحقیق و توسعه نرم‌افزار نهفته (R&D Embedded Software Engineer)، فعال در حوزه اینترنت اشیا، شبکه‌های سلولار و سیستم‌های نهفته


مقالات بیشتر

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
نویسنده شو !

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

ارسال مقاله