Saat ini saya menggunakan seri Atmel SAM. Pilihannya mudah: IDE adalah Atmel Studio yang sangat bagus, gratis dan saya menggunakannya untuk mengembangkan AVR sebelumnya. Debugger yang saya miliki adalah Atmel ICE yang juga saya gunakan untuk AVR dan mendukung seri ARM.
Apa yang membuat seri STM32 menarik adalah biaya yang sangat rendah untuk chip dan papan pengembangan. Namun, IDE apa yang digunakan orang untuk berkembang? Saya tertarik pada sesuatu yang sepenuhnya gratis sebagai arus utama sehingga akan mudah untuk menemukan bantuan saat dibutuhkan dan juga untuk memastikan alat tetap up to date. Saya bisa menemukan jawaban yang pasti di Google atau di situs web ST jadi jika seseorang sudah terlibat dalam pengembangan platform ini, saya akan sangat menghargai jika Anda membagikan data dan pendapat Anda.
Jawaban:
Jelas mbed.org
Mbed adalah IDE online gratis yang didukung ARM dengan perpustakaan terbuka , kontrol revisi & komunitas online.
The IDE berjalan di browser web Anda, sehingga Anda dapat bekerja dari PC manapun dan berkolaborasi dengan orang-orang di seluruh dunia.
The STM32L152RE (Cortex M3, 512k Flash / 80k RAM) didukung dengan $ 10 Nucleo-L152 papan.
Saya mendapatkan STM32L1 pertama saya dan menjalankan "Mbed Blinky" (flasher LED sederhana) dalam 10 menit.
sumber
Jika Anda mencari IDE yang gratis tetapi profesional, saya sarankan Anda untuk mengikuti tautan ini .
Ini akan mengarahkan Anda ke halaman ARM untuk mendapatkan akses ke versi gratis μvision untuk semua STM32 berdasarkan M0 dan M0 +
Lisensi MDK-ARM gratis dapat diaktifkan untuk seri STM32F0 dan STM32L0 menggunakan Nomor Seri Produk (PSN) berikut: U1E21-CM9GY-L3G4L
sumber
Atmel Studio IDE luar biasa.
Jika Anda mencoba dan menggunakan ST micro apa pun, Anda akan diluncurkan ke dunia kompleks pihak ketiga IDE yang membutuhkan waktu 4 jam untuk menginstal dan tidak berfungsi dengan papan khusus yang Anda miliki.
Orang-orang yang menjawab 'Saya mengkonfigurasi makefile saya sendiri dll' benar-benar tidak tahu apa yang terlibat dalam mengerjakan produk embedded yang sebenarnya. Menggunakan mikro yang kompleks dan sistem operasi waktu-nyata. Membuat kesalahan dengan membuat file? Berhentilah membuang waktu.
sumber