Ok jadi saya punya proyek yang ingin saya buat tetapi akan membutuhkan sedikit kekuatan pemrosesan. Hal paling kuat yang pernah saya lihat adalah ATMega1284P . Sungguh dengan kekuatan, maksudku aku butuh Memori Program dan RAM, bukan MIP mentah.
Apakah ada hal lain di luar sana yang ramah untuk penghobi?
Dengan ramah penggemar saya maksud tidak harus punya mesin mahal untuk menyoldernya (stasiun ulang dll). Juga tentu saja mampu membeli hanya beberapa dari mereka tanpa menghabiskan lengan dan kaki. Dan tentu saja memiliki kompiler yang tersedia secara bebas dan alat perangkat lunak lainnya.
Proyek saya adalah membangun kalkulator kecil (portabel) dengan kemampuan grafik sederhana dan mungkin beberapa kemampuan pemrograman terbatas.
microcontroller
Earlz
sumber
sumber
Jawaban:
Papan ARM berbiaya rendah seperti LPCXpresso dan mbed mudah digunakan, dan akan memberi Anda lebih banyak kinerja.
sumber
Lihatlah sesuatu dalam keluarga OMAP.
Gumstix ?
Beagleboard ?
sumber
Bergantung pada spesifikasi proyek Anda, saya mungkin menyarankan NSLU2 "Slug" yang merupakan prosesor ARM, bekerja pada 133 atau 266 Mhz.
Itu memberi Anda papan yang sangat kecil (tertanam) dan beberapa port USB dan bahkan satu atau dua port serial (UART plus MAX232).
Anda dapat menulis aplikasi untuk dijalankan di Linux, kompilasi dengan GCC, dll.
sumber
Propeller Parallax. Core paralel 8-32 bit dan dukungan VGA bawaan.
Akan sangat mudah untuk membangun kalkulator grafik yang dapat diprogram menggunakan prosesor ini. Chip ini dalam konfigurasi DIP 40 pin dan ada sejumlah papan prototyping yang tersedia, beberapa di antaranya memiliki perangkat keras pendukung video, keyboard dan mouse.
sumber
Banyak prosesor / mikrokontroler mendukung memori eksternal.
Misalnya, AVR XMega dapat mendukung beberapa MiB SDRAM eksternal untuk penyimpanan data (tidak dapat dijalankan dari bus eksternal). (Ada batasan GCC dari 16bit pointer untuk AVR-GCC).
Banyak ARM memiliki bus eksternal juga: LPC2478, bagian Luminary, seri AT91SAM.
sumber
Proyek keren! Saya kira pilihan prosesor Anda (dan alasan membutuhkan memori eksternal) akan tergantung pada bagaimana Anda mendefinisikan "kemampuan grafik sederhana" dan "kemampuan pemrograman terbatas".
Berhentilah dan pertimbangkan bahwa kalkulator TI-83 memiliki prosesor 6 MHz, menggunakan 8KB RAM untuk fungsi sistem (24KB gratis untuk program pengguna), dan memiliki Flash 512KB dengan chip Flash 2MB eksternal pada edisi "Perak" khusus. Ini menjalankan OS berpemilik, dan memiliki dukungan untuk fungsi matematika lebih dari yang pernah saya dengar atau gunakan, serta pemrograman dalam 4 bahasa. ATMega1284 Anda memiliki 16KB RAM dan 128KB Flash. Apakah Anda pikir Anda akan menghasilkan kode yang cukup untuk mengisi 128KB itu, mengingat TI hanya digunakan sekitar tiga kali lipat? Aku meragukan itu.
Jika Anda hanya ingin menggunakan LCD karakter dan array LED untuk grafik dengan fungsi matematika dasar (Tombol 0-9, variabel x dan y, + - * /% =, dan beberapa jenis penyimpanan), maka ATMega atau Arduino adalah lebih dari cukup untuk kebutuhan Anda.
Jika, di sisi lain, Anda ingin menjalankan TFT warna dengan Linux tertanam, scripting / pemrograman di bash, lua, atau bahasa pemrograman apa pun yang Anda pilih, buat grafik dengan gnuplot, dan masukkan semua yang ada di keyboard querty mini / numpad, maka Anda harus melihat chip yang lebih kuat. Jelas pergi untuk 32-bit jika Anda ingin berurusan dengan angka besar, dan jika Anda ingin mengatasi banyak memori. Sebagian besar chip ini (saya sarankan ARM) datang dalam paket QFP - Tapi jangan takut! Anda tidak perlu mesin mahal untuk menyolder perangkat QFP atau PLCC [LT] - Hanya tangan yang mantap, tip yang bagus, dan teknik yang memadai akan memadai. Oh, dan papan buatan dengan soldermask. Namun, banyak papan dev akan sangat cocok untuk proyek ini.
Anda dapat membeli keripik ini dalam bentuk single seharga $ 2 hingga $ 15, tergantung pada opsi yang Anda inginkan. Juga, banyak produsen akan mengirim sampel jika Anda hanya bertanya, dengan harapan Anda akan membeli ribuan begitu semua orang mengambil ACT dan SAT pada kalkulator EARLZ-9000!
sumber
Anda telah menerima satu ton informasi hebat tentang mikrokontroler, tetapi jika Anda ingin menyederhanakan pekerjaan Anda di ujung layar, Anda mungkin ingin melihat beberapa LCD yang membuat mendesain GUI dan menampilkan grafik dengan mudah. Meskipun saya belum pernah menggunakan fungsi grafiknya sebelumnya, saya telah menggunakan LCD Amulet Technologies (baik monokrom dan warna) dan sangat senang dengan betapa mudahnya menggunakannya dalam kombinasi dengan mikrokontroler kecil. Anda hanya perlu mengimplementasikan protokol serial RS232, yang cukup sederhana.
sumber
Tergantung pada definisi Anda tentang "kuat" tentu saja. Secara pribadi saya telah melihat prosesor Propeller melakukan beberapa hal luar biasa, dan saya tidak setuju dengan sebagian besar varian ARM, walaupun sekali lagi, definisi "kuat" perlu dievaluasi. :-)
Prosesor 32-bit ada di mana-mana dan datang dalam paket yang relatif mudah digunakan (PQFP bertimbal, dll.) Apa yang Anda coba lakukan?
sumber
Bifferboard?
http://sites.google.com/site/bifferboard/
sumber