文档介绍:.NET Microframework Untuk Pemula
Muhammad Ibnu Fadhil
Gravicode Multinovative Plexindo
2016
Pengantar
Dunia pemrograman embedded electronic masih didominasi oleh Bahasa-bahasa tingkat rendah tentu
karena banyak pertimbangan seperti terbatasnya jumlah memory (RAM), kecepatan processor, dan
kapasitas penyimpanan (Flash). Buat rekan-rekan developer .NET yang ingin membangun solusi untuk
perangkat embedded dapat mencoba .NET Microframework yaitu platform open source yang dapat
digunakan untuk membangun aplikasi embedded dengan Bahasa C# dan VB dengan visual studio.
Jadi beberapa kelebihan menggunakan .NET Microframework antara lain:
1. Menggunakan Visual Studio C# (bisa versi munity juga alias free)
2. Open Source
3. Koding yang sama dapat berjalan dengan device yang berbeda
4. Debugger (Breakpoint, Stepping in code, Variables, Watcher, dsb..)
5. Sudah banyak digunakan di produk komersil dan industri dengan kualitas yang baik
6. Mendukung aneka jenis Bus Driver (SPI, UART, I2C, dsb)
7. Jika sudah menguasai programming .NET akan cepat sekali menguasai framework ini
8. Mengurangi ketergantungan terhadap datasheet prosesor karena sudah diabstraksi di level
HAL dan PAL
Target dari pembaca adalah hobbyist dan engineer yang tertarik untuk mempelajari .NET
Microframework. Tidak diperlukan pengetahuan .NET yang mendalam sebelumnya karena dijelaskan
sedikit mengenai fundamental bahasa pemrograman yang digunakan.
Tujuan dari buku ini adalah agar pembaca bisa dengan cepat memahami konsep programming
embedded device dengan .NET Microframework dengan contoh source code yang siap untuk di
copy-paste.
Harapan penulis sangat sederhana, yaitu supaya rekan-rekan makers di Indonesia bisa maju dan
berkembang seperti negara-negara maju, dan buku ini bisa menjadi salah satu sumber referensi
untuk mengembangkan produknya yang berbasis .NET Microframework.
Akhir kata, penulis bersyukur pada Al