Kevin bertanya:
Saya mendengar banyak kata - embedded system, mikrokontroler, sistem pada sebuah chip, komputer pada sebuah chip - digunakan secara bergantian. Apa perbedaannya, jika ada? Dan di mana Arduino dan Raspberry Pi cocok?
Kevin terkasih, saya senang Anda menanyakan hal ini, karena banyak orang bertanya-tanya tentang berbagai perangkat komputasi fisik yang kami gunakan untuk membuatnya. Untuk memulai secara sederhana, mikrokontroler adalah komputer kecil yang dibangun ke dalam satu chip. Ini memiliki prosesor, memori, dan pin I / O yang dapat diprogram. Arduino sering disebut sebagai mikrokontroler, tetapi itu tidak sepenuhnya benar. Ia menggunakan chip ATMega sebagai mikrokontroler, yang dikelilingi oleh sirkuit yang membuatnya mudah digunakan dan diprogram. Itu dapat dengan tepat disebut platform prototyping yang didasarkan pada mikrokontroler. Sistem tertanam adalah komputer kecil yang biasanya tidak dapat diprogram oleh rata-rata pengguna, tetapi fungsinya mirip dengan sistem mikrokontroler lainnya. Sistem tertanam paling sering digunakan dalam elektronik konsumen yang ada, seperti ponsel, pemutar MP3, bahkan microwave Anda.
Suatu sistem atau komputer pada sebuah chip adalah keseluruhan sistem komputasi yang cocok dengan satu chip (atau IC). Perbedaan antara ini dan mikrokontroler adalah satu derajat. Suatu sistem pada sebuah chip pada umumnya lebih kuat dan mampu menjalankan seluruh sistem operasi daripada hanya mampu melakukan tindakan yang terpisah.
Raspberry Pi menggunakan Broadcom BCM2835, yang dianggap sebagai sistem pada sebuah chip. Perangkat keras dibangun untuk memudahkan pembuatan prototipe - mirip dengan Arduino, tetapi lebih kuat dan canggih (penyimpanan SD onboard, A / V out, dll.) Dengan semua kemampuan ini, Raspberry Pi dianggap sebagai komputer papan tunggal, dengan sistem pada sebuah chip pada intinya.
Saya harap ini menjelaskan semuanya untuk Anda. Teknologi ini jelas masih berkembang, jadi jika ada yang peduli untuk menimbang dengan lebih banyak (atau berbeda) pengetahuan, silakan lakukan di komentar.