Tentang Arduino : Bootloader

bootloader adalah ...

Sampe sekarang saya masih kagum sama yang bikin Arduino, salah satunya adalah sistem bootloader ini. gimana enggak? bootloader ini gratis loh, dan dasar dari arduino, board opensource (yang artinya tidak mengejarkan keuntungan semata) yang diulik oleh banyak orang. jadi apa itu bootloader?




Bootloader adalah program kecil yang dieksekusi sesaat setelah mikrokontroler diberi catu daya. Bootloader ini berfungsi sebagai pemonitor aktifitas yang diinginkan oleh arduino. Jika dalam IDE terdapat file hasil kompilasi yang akan diupload, bootloader secara otomatis menyambutnya untuk disimpan dalam memori program. Jika pada saat awal mikrokontroler bekerja, bootloader akan mengeksekusi program aplikasi yang telah diupload sebelumnya. Jika IDE hendak mengupload program baru, bootloader seketika menghentikan eksekusi program berganti menerima data program untuk selanjutnya diprogramkan dalam memori program mikrokontroler. 

selain itu 


berfungsi untuk mengupload (memprogram flash) secara serial dengan menggunakan protokol serial RS232. Hal ini awalnya untuk membuat mudah para pengguna didalam mengupload hasil kompilasi dalam IDE arduino. Oleh karena itu mengapa pada umumnya board arduino aslinya disisipkan piranti untuk mengubah USB ke serial, sehingga menjadi sangat sederhana tinggal menancapkan board arduino ke saluran USB komputer. sumber


pada Arduino, bootloader ini memerlukan space memory, yang berakibat mengurangi jumlah memory yang tersedia.

kesimpulannya, karena ada bootloader ini, kita ga perlu lagi yang namanya perangkat downloader lagi...tinggal colok langsung ke komputer

DOWNLOAD ARDUINO IDE

Komentar