Anda bisa boot dari kartu SD


14

Saya memiliki Arduino Yún, dan hanya memiliki flash onboard 16MB untuk Linux. Saya bertanya-tanya apakah mungkin untuk meletakkan bootloader pada flashdisk yang menggunakan kartu sd sebagai rootfs? Saya ingin dapat melakukan lebih banyak proyek di atasnya daripada yang dapat ditampung dalam 16 MB flash.


5
Bukan pahlawan Arduino, tapi saya pikir Anda mencoba melakukan hal-hal dengan Yun Anda yang lebih baik Anda lakukan dengan pi raspberry. Misalnya, menjalankan Linux ...
puredevotion

1
Saya tidak begitu yakin apakah ada sistem operasi Linux penuh yang berjalan pada Yun (dan Arduino lainnya). Apakah Anda mempertimbangkan perisai BT? (lihat fi. makezine.com/projects/… )
puredevotion

7
@puredevotion - Arduino Yun adalah modul CPU MIPS 400 Mhz yang menjalankan Linino (yang merupakan linux - itu adalah garpu dari OpenWRT), menempel pada ATmega32U4. Ini tidak jauh berbeda dari rPi sama sekali. Apakah Anda sudah melihat Yun sama sekali? Anda menjawab seperti itu hanya ATmega.
Connor Wolf

3
@TheDoctor - Yun menarik ~ 200-300 mA saat idle . RPI menarik hampir sama saat idle. Kemungkinan tidak ada perbedaan yang berarti dalam konsumsi daya (Anda mungkin akan menghemat lebih banyak daya dengan menggunakan adaptor daya yang lebih efisien).
Connor Wolf

3
Peringkat daya tinggi rPi adalah karena catu daya juga menjalankan periperal USB, sehingga catu daya tersebut harus dapat menjalankan rPi + dua perangkat USB. Mereka berbuat salah di sisi keselamatan.
Connor Wolf

Jawaban:



3

Saya menggunakan Yun juga untuk proyek saya. Saya tidak bisa boot dari kartu SD, tetapi saya menyimpan banyak kode Python di sana dan berfungsi untuk saya. Saya juga melihat artikel ini yang mungkin menarik untuk Anda. Saya belum mencoba melakukannya pada Yun saya, tetapi saya pikir itu harus bekerja ... Ini adalah contoh cara menginstal node.js pada Yun (kartu SD), jadi secara teori Anda dapat menggunakan pendekatan yang sama untuk semua perangkat lunak tambahan Anda ingin lari.

http://linino.org/doku.php?id=wiki:nodejs


1
Selamat Datang di Arduino Stack Exchange! Bisakah Anda menambahkan lebih detail pada jawaban Anda? Jawaban yang semuanya atau sebagian besar tautan tidak dapat diterima di Stack Exchange karena jawabannya tidak berguna jika situs turun. Mungkin hanya mengutip beberapa kalimat? Juga, secara teori Anda bisa menggunakan pendekatan yang sama untuk semua perangkat lunak yang Anda jalankan : Dapatkah Anda memperluas jawaban Anda dengan menjelaskan bagaimana melakukan ini? Terima kasih!
Penguin Anonim
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.