Saya ingin menggunakan Adafruit CC3000 dan perpustakaan Arduino di platform lain. Dalam hal ini adalah Arduino pin Kit PSOC4 Pioneer yang kompatibel . Ini adalah platform berbasis ARM Cortex M0.
Pertanyaan saya adalah: Bagaimana cara porting perpustakaan seperti ini? Apa langkah-langkahnya, file kunci dll?
Satu masalah yang jelas adalah bahwa Pencipta PSOC tidak siap mendukung C ++.
Satu positif mungkin bahwa papan Arduino Due didasarkan pada Atmel SAM3X8E ARM Cortex-M3 CPU.
CATATAN: Jika menurut Anda pertanyaan ini di luar topik; silakan menuju ke pertanyaan ini di Arduino Meta untuk menyuarakan pendapat Anda tentang apakah pertanyaan pada perangkat yang kompatibel dengan Arduino sesuai untuk daftar ini.
Jawaban:
Saya pada dasarnya melakukan hal yang sama dengan membuat perpustakaan STAF35 Adafruit bekerja di chipKIT. Saya memulai utas dukungan di sini yang dapat membimbing Anda melalui proses saya .
Saya menanganinya dengan cara yang sama saya lakukan pemrograman umum:
1- »Salin Perpustakaan, dapatkan sehingga kompiler Anda benar-benar dapat MELIHAT mereka.
2- »Mulailah mencoba mengkompilasi dan kemudian triase kesalahan dari" tingkat atas "ke bawah:
3-» Cari fungsi stlib yang Anda kenali sebagaimana seharusnya berfungsi dan perbaiki.
4- »Cari kode khusus AVR dan berikan komentar. Saya biasanya juga menambahkan inisial dan komentar saya:,
ckck - bitbanging SPI
jadi saya bisa mencari ini nanti.Ulangi 3 dan 4 sampai berhasil atau Anda berhenti. :)
Jangkau forum untuk target Anda; mereka mungkin ada di sana melakukan itu - atau seperti dalam kasus saya, Anda memperkenalkan mereka pada sesuatu yang mereka inginkan, sehingga mereka menyelam dan membantu.
sumber