Topik ini menjelaskan cara menyiapkan lingkungan pengembangan saat mengintegrasikan Link SDK for C dengan perangkat.
Lingkungan perangkat keras
Link SDK for C dari Alibaba Cloud mendukung berbagai sistem operasi dan perangkat keras. Untuk mengintegrasikan atau mem-porting SDK, pastikan perangkat Anda memenuhi persyaratan berikut:
Perangkat mendukung tumpukan protokol TCP/IP atau dapat mendukungnya melalui integrasi modul eksternal.
Perangkat memiliki setidaknya 20 KB ROM dan 2 KB RAM.
Tidak ada batasan pada sistem operasi perangkat.
File kode contoh dalam Link SDK for C dikembangkan berdasarkan sistem operasi Linux. Anda dapat menjalankan kode tersebut di Linux.
Untuk informasi lebih lanjut, lihat Port Link SDK for C.
Lingkungan pengembangan
Anda dapat mem-porting Link SDK for C lintas platform. Perhatikan persyaratan berikut saat menyiapkan lingkungan pengembangan:
Bahasa pengembangan: Bahasa pemrograman C standar C99.
Alat pengembangan: Alat yang mendukung kompilasi bahasa pemrograman C.
Metode kompilasi: Kompilasi berbasis Makefile.
Kompilasi dan pelaksanaan
Di sistem operasi Linux dan macOS, Anda dapat mengompilasi dan menjalankan kode contoh dalam Link SDK for C setelah mengonfigurasi SDK. Untuk mengompilasi dan menjalankan kode contoh, masuk ke direktori root SDK dan ikuti langkah-langkah berikut:
Jalankan perintah make untuk mengompilasi SDK.
File kode contoh yang dapat dieksekusi dihasilkan di direktori ./output/.
Untuk membuat koneksi Message Queuing Telemetry Transport (MQTT), jalankan perintah ./output/mqtt-basic-demo untuk menjalankan file yang dapat dieksekusi.
Jika sistem operasi perangkat Anda bukan Linux, gunakan alat kompilasi yang didukung oleh sistem operasi Anda untuk mengompilasi SDK.