Pemilih aplikasi prosesor tertanam Nios® II adalah utilitas berguna yang memungkinkan Anda untuk dengan cepat memilih, memuat, dan menjalankan berbagai aplikasi pada papan pengembangan Nios II yang berbeda tanpa perlu menghubungkan board ke komputer. Aplikasi disimpan menggunakan sistem file File Allocation Table (FAT) pada kartu digital aman (SD) yang terpasang ke board dan diambil pada waktu muat.
Aplikasi juga dapat dimuat melalui antarmuka server web terintegrasi. Pemilih aplikasi tidak hanya memuat perangkat lunak baru ke CPU Nios II, tetapi juga perangkat keras baru ke FPGA. Aplikasi terdiri dari citra perangkat keras dan gambar perangkat lunak.
Selain aplikasi pra-paket yang disertakan bersama kit, Anda dapat dengan mudah mengonversi aplikasi Anda sendiri agar dapat dimuat oleh pemilih aplikasi.
Tempat Mendapatkan Contoh Pemilih Aplikasi
Utilitas pemilih aplikasi Nios II disertakan dalam kit pengembangan Intel® FPGA berikut:
- Kit Evaluasi Tertanam, Cyclone® Edisi III
- Kit Pengembangan Sistem Tertanam, Cyclone Edisi III
Pemilih aplikasi juga dapat diunduh dari situs web Intel:
- Kit Evaluasi Tertanam, Cyclone berkas Contoh Pemilih Aplikasi Edisi III (.zip).
- Kit Pengembangan Sistem Tertanam, Cyclone berkas Contoh Pemilih Aplikasi Edisi III (.zip).
Penggunaan desain ini diatur oleh, dan tunduk pada, syarat dan ketentuan dari Perjanjian Lisensi Contoh Desain Intel®.
Menjalankan Pemilih Aplikasi
Memulai utilitas—Untuk memulai pemilih aplikasi, hubungkan daya ke board pengembangan, dan nyalakan daya. Jika board sudah menyala, awam ulang board dengan menekan tombol FACTORY_CONFIG.
Aplikasi pemilih boot dari memori flash dan layar splash pendek muncul sementara pemilih aplikasi mencari aplikasi pada kartu SD. Setelah itu, muncul menu utama dan daftar aplikasi yang dapat dimuat akan ditampilkan.
Ketika menu utama muncul, Anda akan melihat daftar nama aplikasi bernomor yang dapat digulir. Ini adalah aplikasi yang ditemukan pada kartu SD dan kini tersedia untuk dimuat. Anda dapat menyoroti salah satu aplikasi dengan menyentuhnya. Jika ada lebih dari lima aplikasi pada kartu SD, Anda dapat menggulir daftar dengan menyentuh tombol scroll-up dan scroll-down di sisi kanan layar.
Melihat informasi tentang aplikasi—Untuk mendapatkan informasi lebih lanjut tentang aplikasi tertentu yang ditunjukkan pada pemilih, sorot aplikasi dengan menyentuhnya di layar sentuh, kemudian sentuh tombol Tampilkan Info. Muncul jendela teks yang dapat digulir yang menunjukkan informasi tambahan yang tersedia (jika ada) untuk aplikasi yang Anda sorot. Untuk kembali ke menu utama, sentuh tombol OK.
Memuat dan menjalankan aplikasi—Saat Anda memutuskan aplikasi mana yang ingin Anda muat, sorot nama aplikasi dengan menyentuhnya, kemudian sentuh tombol Muat di layar sentuh. Aplikasi mulai dimuat dan jendela kecil ditampilkan menunjukkan kemajuan beban. Proses pemuatan mungkin memakan waktu antara 2 dan 30 detik, tergantung pada ukuran aplikasi dan apakah sebelumnya di-cache dalam memori flash on-board.
Server web—Untuk melihat antarmuka web pemilih aplikasi, pasang kabel Ethernet yang terhubung jaringan ke jack Ethernet pada papan pengembangan. Pemilih aplikasi akan menampilkan tombol berlabel "Menghubungkan" di sudut kanan bawah layar LCD. Setelah pemilih aplikasi terhubung ke jaringan dan mendapatkan alamat protokol Internet (IP), ia akan menampilkan alamat IP pada tombol di kanan bawah LCD. Ketik alamat IP ini ke browser web Anda untuk mengakses antarmuka web pemilih aplikasi.
Untuk contoh server web mandiri yang tidak menyertakan pemilih aplikasi, lihat Contoh Desain Server Web.
Detail Pemilih Aplikasi
Struktur direktori kartu SD—Pemilih aplikasi menggunakan kartu SD murni untuk tujuan menyimpan aplikasi. Kartu SD harus diformat dengan sistem file FAT16, dan dapat memiliki kapasitas hingga 2 Gbyte. Nama file panjang didukung. Semua aplikasi yang dapat dimuat pada Kartu SD harus berada di direktori tingkat atas dengan nama baik Altera_EEK_Applications atau altera_3C120_apps, tergantung pada board yang Anda gunakan.
Di bawah direktori, setiap aplikasi terletak di subdirektorinya sendiri. Nama subdirektori itu penting karena utilitas pemilih menggunakan nama tersebut sebagai judul aplikasi saat menampilkannya di menu utama. Beri nama subdirektori sebagai judul yang ingin Anda tampilkan untuk aplikasi Anda di menu pemilih aplikasi. Nama subdirektori dapat berupa apa saja, asalkan sesuai dengan aturan nama berkas panjang sistem File Allocation Table16. Ruang diizinkan.
File aplikasi—Setiap aplikasi yang dapat dimuat terdiri dari dua file flash dan file teks opsional, semuanya disimpan pada kartu SD.
Satu file flash mewakili bagian perangkat lunak dari contoh dan harus berasal dari file .elf. File flash ini dapat diberi nama apa pun yang Anda suka, satu-satunya batasan adalah nama harus berakhiran dengan _sw.flash.
Berkas flash lainnya mewakili bagian perangkat keras dari contoh dan harus berasal dari berkas .sof. File ini dapat diberi nama apa pun yang Anda suka, satu-satunya batasan adalah nama harus berakhiran dengan _hw.flash.
Berkas teks opsional berisi informasi tambahan tentang aplikasi. Dalam utilitas pemilih aplikasi, menyentuh tombol Tampilkan Info saat aplikasi Anda disorot memunculkan jendela yang menunjukkan teks yang terkandung dalam file ini. Teks dapat berupa beberapa paragraf, tetapi tidak boleh terlalu panjang karena pemilih aplikasi tidak dirancang untuk menggulir teks dalam jumlah besar. Nama berkas teks ini harus berupa info.txt, atau pemilih aplikasi tidak akan mengenalinya.