Yayasan Raspberry Pi telah mencapai kemajuan besar dengan pelancaran Pico 2, yang dilengkapi dengan cip RP2350 yang kini merangkumi dua teras CPU RISC-V 32-bit bersama-sama dengan seni bina ARM. Perkembangan ini menandakan era baru bagi komputer papan tunggal yang popular ini, menawarkan pembuat dan pembangun fleksibiliti untuk memilih antara set arahan ARM dan RISC-V.
Sokongan Dwi-Seni Bina
Cip RP2350 Pico 2 memperkenalkan keupayaan unik dalam pasaran pengawal mikro: keupayaan untuk menjalankan sama ada kod ARM atau RISC-V. Walaupun pengguna tidak boleh menggunakan kedua-dua seni bina secara serentak, ciri ini memberikan tahap keserbabolehan yang belum pernah berlaku untuk peranti dalam kelas ini.
Penambahbaikan Persekitaran Pembangunan
Bersama-sama dengan kemaskini perkakasan adalah ekosistem perisian yang dipertingkatkan:
- Tambahan baru Raspberry Pi Pico untuk Microsoft Visual Studio Code memudahkan proses pembangunan.
- SDK untuk RP2350 berkongsi persamaan dengan SDK Espressif, berpotensi memudahkan peralihan untuk pembangun yang biasa dengan platform ESP32.
Tangkapan skrin yang memaparkan alat pembangunan dan proses untuk Raspberry Pi Pico, mengetengahkan integrasi dengan Visual Studio Code |
Demo Hello World RISC-V
Untuk mempamerkan keupayaan RISC-V, program Hello World ringkas yang ditulis dalam Bahasa Himpunan RISC-V menunjukkan kemudahan untuk memulakan:
.globl main
main: jal stdio_init_all
mv s0, x0
loop: la a0, helloworld
addi s0, s0, 1
mv a1, s0
jal printf
j loop
.data
helloworld: .asciz Hello RISC-V World %d\n
Kod ini menggambarkan struktur asas program himpunan RISC-V pada Pico 2, termasuk pengawalan, gelung, dan output melalui printf.
Integrasi Visual Studio Code
Tambahan baru Visual Studio Code untuk pembangunan Raspberry Pi Pico menawarkan beberapa kelebihan:
- Penciptaan projek yang mudah dari templat contoh
- Pemasangan dan konfigurasi rantaian alat secara automatik
- Persediaan penyahpepijatan yang dipermudahkan
Walau bagaimanapun, pengguna perlu sedar tentang beberapa batasan:
- Penukaran antara program ARM dan RISC-V memerlukan but semula fizikal dengan butang bootsel ditekan.
- Isu sekali-sekala dengan antara muka penyahpepijatan mungkin memerlukan komputer hos dimulakan semula.
- Output ke Pemantau Siri boleh menjadi agak tidak stabil.
Implikasi untuk Komuniti Pembuat
Penambahan sokongan RISC-V kepada Raspberry Pi Pico 2 membuka kemungkinan baru untuk pendidikan, prototaip, dan pembangunan sistem terbenam. Ia membolehkan pembuat meneroka dan membandingkan dua seni bina CPU yang paling penting dalam satu pakej yang berpatutan.
Walaupun ketidakupayaan untuk menjalankan kedua-dua seni bina secara serentak adalah satu batasan, Pico 2 masih mewakili langkah maju yang penting dalam kebolehcapaian dan fleksibiliti untuk projek pengkomputeran skala kecil.
Seiring dengan pertumbuhan ekosistem RISC-V, Pico 2 memposisikan dirinya sebagai platform yang menarik bagi mereka yang ingin bereksperimen dengan seni bina set arahan terbuka ini tanpa meninggalkan ekosistem ARM yang mantap.
Raspberry Pi Pico 2 dengan sokongan dwi-seni binanya menunjukkan komitmen Yayasan Raspberry Pi terhadap inovasi dan pendidikan dalam bidang pengkomputeran. Ia berdiri sebagai bukti betapa jauh platform ini telah berkembang sejak pelancaran awalnya dan memberi petunjuk tentang masa depan yang menarik untuk papan pembangunan berkos rendah dan berkeupayaan tinggi.