Azure RTOS
Memudahkan pengembangan dan konektivitas IoT yang tertanam.
Pengembangan perangkat IoT tertanam menjadi mudah
Azure RTOS adalah rangkaian pengembangan tersemat yang mencakup sistem operasi kecil namun canggih yang memberikan kinerja yang andal dan sangat cepat untuk perangkat dengan sumber daya terbatas. Fitur ini mudah digunakan dan sudah terbukti di pasaran, yang telah disebarkan di lebih dari 10 miliar perangkat di seluruh dunia. Azure RTOS mendukung mikrokontroler 32-bit dan alat pengembangan tersemat yang paling populer, sehingga Anda dapat memanfaatkan keterampilan tim yang sudah ada dengan sebaik-baiknya.
Kinerja sangat cepat yang dapat diprediksi dan footprint yang sangat kecil
Hubungkan dengan mudah ke cloud dan jaringan lokal, kembangkan sistem file flash yang tahan lama, dan rancang antarmuka pengguna yang elegan
Sambungkan MCU dan MPU yang paling populer dengan lancar ke daya Azure IoT
Kode yang telah disertifikasi untuk memenuhi standar keamanan dan keselamatan industri yang ketat
Komponen Azure RTOS
Azure RTOS ThreadX
Sistem operasi real-time (RTOS) canggih ini dirancang khusus untuk aplikasi yang ditanam secara mendalam. Beberapa manfaat yang tersedia di antaranya adalah multithreading real-time, komunikasi dan sinkronisasi antar-alur, dan manajemen memori. Azure RTOS ThreadX memiliki banyak fitur canggih, termasuk arsitektur picokernel, ambang preemption, rantai kejadian, dan serangkaian layanan sistem yang beragam.
Azure RTOS FileX
Ini adalah sistem file yang kompatibel dengan tabel alokasi file (FAT) berkinerja tinggi yang terintegrasi sepenuhnya dengan Azure RTOS ThreadX dan tersedia untuk semua prosesor yang didukung. Seperti Azure RTOS ThreadX, Azure RTOS FileX dirancang untuk memiliki footprint kecil dan kinerja tinggi, menjadikannya ideal untuk aplikasi yang tertanam dengan dalam saat ini yang memerlukan operasi manajemen file.
Azure RTOS GUIX Studio dan GUIX
Azure RTOS GUIX Studio menyediakan lingkungan desain aplikasi antarmuka pengguna grafis (GUI) tertanam yang lengkap, memfasilitasi pembuatan dan pemeliharaan semua elemen grafis dalam GUI aplikasi. Azure RTOS GUIX Studio secara otomatis menghasilkan kode C yang kompatibel dengan pustaka Azure RTOS GUIX, siap untuk dikompilasi dan dijalankan pada target.
Azure RTOS TraceX
Azure TraceX adalah alat analisis berbasis Windows. Alat ini menyediakan tampilan grafis kejadian sistem real-time untuk pengembang tertanam dan memungkinkan mereka memvisualisasikan dan lebih memahami perilaku sistem real-time. Dengan TraceX, pengembang tertanam dapat melihat dengan jelas kemunculan kejadian sistem seperti gangguan dan peralihan konteks yang terjadi di luar tampilan alat debugging standar.
Azure RTOS NetX
Implementasi standar protokol TCP/IP (hanya IPv4) dengan kinerja tinggi, Azure RTOS NetX terintegrasi sepenuhnya dengan Azure RTOS ThreadX dan tersedia untuk semua prosesor yang didukung. Azure RTOS NetX memiliki arsitektur piconet yang unik. Dikombinasikan dengan API nol-salin, membuatnya sangat cocok untuk aplikasi yang tertanam dengan dalam saat ini yang memerlukan konektivitas jaringan.
Azure RTOS NetX Duo
Tumpukan jaringan TCP/IP canggih tingkat industri ini dirancang khusus untuk aplikasi real-time dan IoT yang tertanam secara mendalam. Azure RTOS NetX Duo adalah tumpukan jaringan IPv4 dan IPv6 ganda yang menyediakan rangkaian protokol yang kaya, termasuk protokol keamanan dan cloud.
Azure RTOS USBX
Azure RTOS USBX adalah Host USB berkinerja tinggi dan tumpukan yang tertanam di perangkat, yang terintegrasi sepenuhnya dengan Azure RTOS ThreadX dan tersedia untuk semua prosesor yang didukung Azure RTOS ThreadX. Seperti Azure RTOS ThreadX, Azure RTOS USBX dirancang untuk memiliki footprint kecil dan kinerja tinggi, menjadikannya ideal untuk aplikasi yang tertanam dengan dalam yang memerlukan antarmuka dengan perangkat USB.
Kinerja real-time yang andal untuk perangkat dengan sumber daya terbatas
Dapatkan kinerja run-time yang sangat cepat dan dapat diprediksi dengan konsumsi sumber daya minimum. Azure RTOS ThreadX menawarkan pengalihan konteks sub-mikrodetik, sementara Azure RTOS NetX Duo menawarkan kinerja jaringan yang mendekati kecepatan kabel. Semua komponen dirancang agar deterministik dan berfungsi dengan cepat serta dapat diprediksi, berapa pun beban sistemnya.
Akses ke kode sumber dengan opsi lisensi sederhana
Kode sumber lengkap untuk semua komponen Azure RTOS tersedia di GitHub untuk diuji dan dijelajahi. Saat Anda siap untuk membawa kode Anda ke dalam produksi, tidak ada biaya untuk lisensi produksi jika disebarkan ke perangkat yang pralisensi. Opsi lisensi sederhana tersedia untuk semua perangkat lainnya.
Kualitas tinggi, kode, langsung dari kotak
Kode yang bersih dan jelas lebih mudah digunakan dan dikelola serta dapat menurunkan total biaya kepemilikan. Sebagian besar sertifikasi mengharuskan Anda untuk mengirimkan kode sumber lengkap untuk perangkat lunak Anda, termasuk RTOS. Dengan Azure RTOS, Anda tidak hanya mendapatkan kode berkualitas tinggi—Anda juga dapat mengakses laporan lengkap yang memverifikasi kode tersebut telah memenuhi persyaratan pengujian yang ketat.
Mengurangi kompleksitas koneksi ke cloud
Perangkat menjadi lebih cerdas dan kuat dari sebelumnya. Perangkat dapat mengumpulkan data dan menindaklanjutinya, mempelajari, dan membuat prediksi—tetapi hanya jika terhubung ke layanan cloud yang kuat. Transisi ke Internet of Things dapat terasa berat. Kami menjadikannya mudah untuk Anda. Azure RTOS terintegrasi sempurna dengan Azure IoT sehingga Anda dapat menyambungkan, memantau, dan mengontrol produk IoT Anda. Sambungkan melalui protokol IoT, templat referensi, atau Plug and Play IoT dengan SDK perangkat Azure IoT.
-
Sertifikasi Azure RTOS
Azure RTOS telah digunakan pada produk-produk dalam bidang avionik, peralatan rumah tangga, peralatan kontrol industri, otomatisasi bangunan, dan banyak lagi. Pengembang yang menghadapi persyaratan pengembangan aplikasi yang menantang di berbagai industri dapat memanfaatkan validasi kuat Azure RTOS melalui prasertifikasi untuk mengurangi risiko pengembangan dan kecepatan waktu pengiriman ke pasar. Azure RTOS disertifikasi oleh TUV berdasarkan persyaratan IEC 61508 SIL4.
Keamanan untuk aplikasi yang ditanamkan secara real-time
Azure RTOS menyediakan keamanan lapisan IP dan soket melalui protokol standar industri dan standar kepatuhan. Selain itu, Azure RTOS menggunakan kemampuan kriptografi perangkat keras dan perlindungan memori.
Mendukung protokol keamanan lapisan IP (IPsec) dan keamanan lapisan soket (TLS dan DTLS)
Diuji secara metodis dan disertifikasi untuk memenuhi persyaratan jaminan keamanan internasional
Terintegrasi dengan Azure Defender untuk mendeteksi ancaman dan memulihkan masalah sebelum dieksploitasi
Mitra perangkat keras Azure RTOS
Mitra ini akan menyediakan solusi terpadu untuk membantu Anda memulai pembuatan prototipe dan mengembangkan solusi siap pakai untuk perusahaan dengan cepat.
Teknologi Microchip
Semikonduktor NXP
Qualcomm
Renesas Electronics
STMicroelectronics
Baca edisi terbaru laporan IoT Signals
Makalah ini dibuat berdasarkan keberhasilan laporan sebelumnya, yang mengungkap pembelajaran dan wawasan baru tentang status IoT.
Keamanan dan kepatuhan bawaan yang komprehensif
-
Microsoft menginvestasikan lebih dari USD1 miliar setiap tahunnya untuk riset dan pengembangan keamanan cyber.
-
Kami mempekerjakan lebih dari 3.500 ahli keamanan yang sepenuhnya berkomitmen terhadap privasi dan keamanan data Anda.
-
Azure memiliki lebih banyak sertifikasi dibandingkan penyedia cloud mana pun. Lihat daftar lengkapnya.
-
Harga Azure RTOS
Komponen yang kuat, lisensi tunggal sederhana.
- Tidak ada biaya untuk pengujian dan eksplorasi kode sumber
- Tidak ada biaya untuk lisensi produksi saat disebarkan ke perangkat pralisensi
- Lisensi tahunan sederhana untuk semua perangkat lainnya
Mulai menggunakan akun gratis Azure
1
2
Setelah kredit berakhir, Anda tetap dapat menggunakan layanan gratis yang sama dengan beralih ke prabayar. Bayar hanya jika Anda menggunakan lebih dari jumlah bulanan gratis.
3
Sumber daya dan dokumentasi Azure RTOS
Sumber daya pengembang
Panduan cara, tutorial, dan referensi API dokumentasi
Kode sumber Azure RTOS di GitHub
Tanya jawab umum tentang Azure RTOS
-
Microsoft mengakuisisi Express Logic, pengembang terkemuka produk RTOS dan middleware untuk aplikasi IoT tertanam, pada April 2019. Baca pengumumannya.
-
Platform X-WARE IoT adalah rangkaian produk pengembangan tertanam dari Express Logic yang menyertakan ThreadX RTOS. Rangkaian tersebut kini menjadi Azure RTOS, dan ThreadX RTOS kini menjadi Azure RTOS ThreadX. Produk tersebut telah meningkatkan konektivitas ke Azure IoT Hub dan Azure IoT Central serta akses tanpa hambatan ke manfaat Azure IoT. Kami akan terus meningkatkan nilai yang dihadirkan Azure RTOS kepada pelanggan dan mengembangkan ekosistem mitra.
-
Tidak, Azure RTOS terintegrasi dengan layanan cloud lainnya, tetapi menawarkan integrasi yang lebih baik dengan Azure IoT.
-
Kami merekomendasikan Azure Sphere untuk pengembang tertanam yang perlu membuat perangkat dengan keamanan tinggi yang sepenuhnya siap menghadapi tantangan keamanan siber internet yang terus berkembang untuk perangkat kelas MCU. Kami merekomendasikan Azure RTOS dalam aplikasi di mana Azure Sphere tidak tersedia atau tidak cocok. Azure RTOS menyediakan rangkaian multitugas real-time, sistem file FAT, GUI, USB, dan komponen jaringan yang kaya untuk pengembang tertanam untuk membuat aplikasi dengan cepat pada perangkat dengan sumber daya terbatas – dengan konektivitas istimewa ke Azure IoT. Azure RTOS juga menyediakan serangkaian komponen keamanan prasertifikasi yang kaya, namun, pengembang tertanam pada akhirnya bertanggung jawab atas penggunaan komponen ini dan keamanan perangkat secara keseluruhan.
Azure Sphere dan Azure RTOS ideal untuk pengembang tertanam yang membutuhkan perangkat super aman dengan kemampuan pemrosesan real-time.
-
Paket dukungan Azure RTOS tersedia untuk pembelian. Microsoft mengakhiri penjualan dan dukungan produk Express Logic warisan pada Mei 2020, tetapi dukungan untuk kontrak berbayar yang sudah ada akan tersedia melalui saluran Anda yang sudah ada (RTOS.com dan support@expresslogic.com).
-
Pengembang tertanam biasanya menggunakan RTOS saat mereka memerlukan kemampuan real-time. RTOS harus menawarkan waktu respons yang cepat secara konsisten (dalam mikrodetik), jejak memori kecil (kurang dari 2 MB), dan tingkat keamanan yang secara efektif melindungi pengguna dan sistem yang terhubung.