AI-Hinker GPRS C SDK
AI-Hinker GPRS SOC Development SDK كتبه C
Meanke GPRS Module On Chip (SOC) تطوير اللغة SDK C
يمكن تطبيق SDK أيضًا على رقاقة RAD RDA8955 RAW مباشرة على شريحة RDA8955
readme الإنجليزية
(ط) الأجهزة
1. A9: وحدة GPRS

ميزة
- 32 بت kernel ، التردد الرئيسي يصل إلى 312 ميجا هرتز ، ذاكرة التخزين المؤقت للتعليمات 4K ، ذاكرة التخزين المؤقت لبيانات 4K
- ما يصل إلى 29 GPIOS (اثنين من GPIOs كمنافذ تنزيل)
- الساعة في الوقت الفعلي ، المنبه
- 1 × منفذ USB1.1
- 2 واجهات UART مع التحكم في التدفق (+1 تنزيل وتصحيح المنفذ التسلسلي)
- 2 واجهات SPI
- 3 I 2 C واجهات
- 1 وحدة تحكم SDMMC (واجهة)
- 2 واجهات ADC 10 بت
- 32 ميجابايت (4 ميجابايت) SPI ولا فلاش
- 32 ميجابايت (4 ميجابايت) DDR Psram
- 8 كيلو هرتز ، 13 بت/عينة ADC MIC
- 48 كيلو هرتز ، 16 بت/عينة DAC الصوت
- وحدة إدارة الطاقة: إدارة شحن بطارية الليثيوم ، DC-DC و LDOs المتكاملة ، جهد IO المتغير
- 18.8 × 19.2 مم حزمة SMD
- رباعي الفرقة GSM/GPRS (800/900/1800/1900MHz)
- مكالمة صوتية
- خدمة الرسائل القصيرة
2. A9g: وحدة GPRS+GPS+BDS

ميزة
- جميع ميزات A9
- GPS+BDS متكامل (اتصال داخلي إلى المنفذ التسلسلي GPRS 2)
3. A9/A9G GPRS (+GPS+BDS) لوحة تطوير

مجلس تطوير A9/A9G ، مريح للتطوير والتصحيح
ميزة
- 1 وحدة A9G (A9 و A9G موجودة في نفس الحزمة ، مع نفس المسامير ، وبالتالي فإن لوحة التطوير عالمية)
- وحدة التصدير 29 GPIOS (بما في ذلك 2 Download Debug Pins (
HST_TX ، HST_RX ) - 1 بطاقة بطاقة SIM (بطاقة صغيرة) بطاقة (بطاقة نانو <بطاقة صغيرة <بطاقة قياسية)
- 1 فتحة بطاقة TF
- 1 جيل GPRS IPEX1
- 1 جيل GPS IPEX1
- منفذ USB
- 5V-4.2V DC-DC ، بحيث يمكن تشغيله بمقدار 5 فولت أو 3.8 ~ 4.2V
- 1 شريحة التسارع LIS3DHX (يرجى الرجوع إلى لوحة تطوير خدمة العملاء إذا كان هناك مقياس تسارع عند الشراء ، وليس هناك افتراضي)
- 1 زر الطاقة ، زر إعادة تعيين واحد
- 2 مصابيح LED متصلة بـ GPIO
- 1 ميكروفون
مخطط دبوس مجلس تطوير بودنغ

يمكن أيضًا استخدام SDK من الناحية النظرية.
4. USB إلى وحدة المنفذ التسلسلي

تجدر الإشارة إلى أن واجهة USB على لوحة التطوير ليست وظيفة في المنفذ التسلسلي ، ولكن وظيفة USB1.1 لذلك ، من أجل تنزيل وتصحيح وحدة USB إلى المنفذ التسلسلي لتوصيل دبابيس HST_TX و HST_RX على اللوحة.
5. إمدادات الطاقة
- يمكن تشغيل الوحدة النمطية باستخدام بطارية ليثيوم ، متصلة بـ VBAT (3.4 ~ 4.2V ) .
- يمكن لمجلس التطوير أيضًا استخدام 5V لتوصيل VUSB من خلال DC-DC في لوحة التطوير ، ويمكن تشغيل وحدة المواقف التسلسلية بشكل مباشر (تصحيح الأخطاء فقط).
(2) ميزات SDK
- يوفر واجهات برمجة تطبيقات سهلة الاستخدام ، والتي يمكن استخدامها بسرعة طالما أن لديك أساسًا في تطوير اللغة C ، ويوفر إجراءات ووثائق مفصلة.
- دمج عدد كبير من الميزات ، بما في ذلك:
- GPIO
- uart
- الحصول على المعلومات الأساسية مثل ICCID ، IMEI ، IMSI ، إلخ.
- spi
- I2C
- ADC
- نظام التشغيل
- FS
- شبكة GPRS (بما في ذلك استعلام معلومات المحطة الأساسية)
- تحديد موقع المحطة الأساسية (رطل)
- المقبس (TCP/UDP)
- DNS
- SSL/TLS
- MQTT
- رسالة قصيرة
- يتصل
- استهلاك الطاقة المنخفض
- GPS
- RTC ومزامنة وقت المحطة الأساسية
- فوتا
- هيئة مراقبة
- تشغيل الصوت (مثل تشغيل mp3)
- وصول سريع إلى منصة السحابة الذكية
- Alibaba Cloud CSDK
- المكتبات الأخرى مثل JSON و NMEA Parsing Library ، وما إلى ذلك ، يمكنك رؤية دليل
demo أو دليل libs للحصول على التفاصيل.
الحصول على SDK
الكود المستضاف على جيثب
1. قم بتنزيل الرمز
- الطريقة 1: قم بتنزيل أحدث حزمة مضغوطة منشورة من صفحة النشر Github ( موصى بها ).
بهذه الطريقة النسخة المنشورة من الرمز الذي تم الحصول عليه
- الطريقة 2: استخدم الأمر التالي لاستنساخ المشروع إلى المنطقة المحلية (يجب تثبيت
git أولاً). وبهذه الطريقة يمكنك الحصول على أحدث رمز لم يتم إصداره
git clone https://github.com/Ai-Thinker-Open/GPRS_C_SDK.git
2. تحقق من سلامة الرمز
بعد التنزيل ، يرجى التحقق مما إذا كان دليل platform/csdk يحتوي على أدلة debug release . إذا لم يكن الأمر كذلك ، فهذه طريقة التنزيل خاطئة.
(3) وثائق التنمية والروتين
عنوان المستند: GPRS C SDK Online Documentation
بما في ذلك تثبيت بيئة التطوير ، تنزيل البرامج الثابتة ، تصحيح الأخطاء ، المعرفة الأساسية GPRS ، تعليمات API ، إلخ.
الروتين في الدليل التجريبي لهذا المشروع
(رابعا) ردود الفعل
هنا (المشكلة) يمكنك عرض المشكلات التي يتم مناقشتها أو حلها
طريقة التغذية المرتدة:
الطريقة 1: أضف مشكلة على جيثب
الطريقة 2: مناقشة منتدى القلق
لن يضيع الزاوية اليمنى العليا ★ ستار ، سيكون من المناسب العثور عليه في المرة القادمة ~
(5) المشاركة في التنمية
إضافة الأخطاء ، والتحسين ، وإضافة الوحدة النمطية الوظيفية : شوكة -> تعديل -> إرسال العلاقات العامة