Biaya pengembangan MCU bergeser dari perangkat keras ke perangkat lunak
MCU (mikrokontroler) dalam sistem tertanam sedang mengalami transisi dari 8/16-bit ke 32-bit. Meskipun 8/16-bit masih menjadi arus utama dalam produksi massal, desain baru ini mengadopsi MCU 32-bit dan 32-bit. Semakin banyak inti ARM CortexM digunakan, dengan ruang penyimpanan built-in yang lebih besar, terintegrasi lebih banyak periferal dan fungsi interkoneksi yang kaya. Baik biaya pengembangan dan kesulitan pengembangan MCU bergeser dari perangkat keras ke perangkat lunak.Bagaimana mengurangi biaya pengembangan perangkat lunak dan bagaimana mengatasi masalah dalam pengembangan perangkat lunak menjadi sangat penting.
IDE adalah arus utama, alat asli memiliki ruang
Alat IDE tradisional masih akan banyak digunakan dalam pengembangan MCU, seperti IAR's Embeded Workbench, yang mendukung berbagai perusahaan chip MCU dari 8/16 bit menjadi ARM MCU, perusahaan KEIL 8051 dan ARM MDK. Alat-alat ini menekankan dukungan MCU yang komprehensif Dan kemudahan penggunaan, yang berarti bahwa mereka tidak dibatasi oleh produsen dan varietas (apakah 8-bit atau 32-bit). Saat ini, mereka masih menjadi arus utama pasar dan disukai oleh produsen peralatan besar yang kuat dan perusahaan chip MCU.
Untuk memenuhi kebutuhan pengembang secara lebih luas dan di berbagai tingkatan, mengurangi biaya penelitian dan pengembangan, dan mengejar adopsi dan waktu untuk memasarkan produk-produk baru, alat pengembangan perusahaan chip MCU sendiri akan menempati pangsa pasar yang lebih besar, seperti Freescale CodeWarrior, Atmel Studio 6 dan Perusahaan microchip MPLAB. Dengan kata lain, pengguna yang menggunakan alat ini sulit merasakan apakah mereka menggunakan MCU 8-bit atau MCU 32-bit. Microchip adalah perusahaan yang lebih istimewa, karena MCU 32-bit mereka menggunakan arsitektur MIPS dan bukan arsitektur ARM yang sudah dikenal. Kemudahan penggunaan alat dan kompatibilitas upgrade 8-bit ke 32-bit bahkan lebih penting.
Alat pengembangan menunjukkan tiga tren utama
Alat pengembangan yang didasarkan pada perangkat lunak open source secara bertahap akan menjadi populer dalam pengembangan MCU, seperti Sourcey G ++ dari Embedded Department of Menror dan TrueStudio dari Atollic di Swedia. Yang pertama terutama untuk MCU dan MPU 32-bit (prosesor tertanam, seperti PPC dan OMAP). Tentu saja, ia juga mendukung ARM CortexM3 / M4. Yang terakhir juga mendukung optimasi kode arsitektur AVR karena frekuensi utama MCU dan FLASH pada chip Kapasitas RAM masih terbatas. Alat CooCox China juga mendukung alat kompilasi open source.
Kualitas perangkat lunak dan persyaratan keselamatan meningkat, dan desain perangkat lunak MCU dan pekerjaan pengujian meningkat. Berdasarkan desain UML, analisis kode statis dan pengujian cakupan dinamis, ini juga merupakan tren untuk mengintegrasikan pengembangan MCU dan alat pengujian desain. Sebagai contoh, VisualState dan Atolic IAR, yang pertama adalah alat desain berdasarkan mesin negara dan UML, yang mendukung pembuatan dan eksekusi kode MCU yang tertanam, yang terakhir adalah alat pengembangan MCU yang mengintegrasikan beberapa fungsi pengujian, dan banyak alat pengembangan MCU juga mendukung spesifikasi MISRA C Periksa untuk memenuhi standar keamanan perangkat lunak industri elektronik otomotif tertentu, seperti EWARM.
Fungsi pemrosesan, interkoneksi, penyimpanan, dan gambar real-time MCU 32-bit semuanya tidak dapat dipisahkan dari komponen RTOS, TCP / IP, USB, CAN dan GUI. Perusahaan chip MCU menyediakan perpustakaan perangkat lunak dan komponen dengan fungsi yang kaya atau menyediakan produk yang mendukung pengembangan pihak ketiga. Selain itu, MCU Tool Company juga memiliki modul RTOS terintegrasi. Alat pengembangan MCU yang tertanam semakin terintegrasi dengan pustaka komponen RTOS, dan mendukung RTOS aware (recognition) dan debugging, yang sekarang telah menjadi standar. RTOS dan komponen dioptimalkan untuk MCU arus utama yang diwakili oleh ARM Cortex M3, yang dapat sangat meningkatkan efisiensi RTOS dan sangat meningkatkan efisiensi algoritma penjadwalan.
Masih ada peluang untuk alat MCU domestik
Alat pengembangan MCU sama dengan alat desain elektronik lainnya di Eropa dan Amerika Serikat. Hanya produk dalam negeri CooCox yang didukung oleh NXP dan Taiwan Nuvoton, dan mereka memiliki pengguna luar negeri tertentu. TKstudio dari Perusahaan Guangzhou Zhiyuan (didirikan oleh Zhou Ligong) mendukung berbagai seri keripik MCU dan rantai alat, tetapi belum dihargai oleh pasar dan baru-baru ini mengumumkan penutupan proyek ini. Ini tidak terkait dengan desain chip domestik kami pada dasarnya tidak melakukan apa pun di bidang MCU tujuan umum. Sulit bagi perusahaan alat MCU lokal Cina untuk berpartisipasi dalam lingkungan ekologi global yang didirikan oleh perusahaan chip MCU luar negeri.
Dengan peningkatan pasar MCU China di industri global, perusahaan MCU asing telah mendirikan pusat R&D MCU di Cina. Pusat Litbang Cina dan MCU ST dan ATMEL memiliki tim yang terkait dengan alat pengembangan. Selain itu, kesadaran China terhadap produk asli juga meningkat, dan desain chip MCU lokal dan Taiwan secara bertahap meningkat, dan alat pengembangan perangkat lunak dan perangkat lunak MCU domestik masih memiliki peluang untuk pengembangan.