Nios® II嵌入式處理器應用程式選擇器是一種有用的公用程式,可讓您在不同的Nios II開發主機板上快速選擇、載入和執行不同的應用程式,而無需將主機板連接到電腦。應用程式使用檔案配置表 (FAT) 檔案系統儲存在連接主機板的安全數位 (SD) 卡上,並在載入時間擷取。
應用程式也可以透過整合式網路伺服器介面載入。應用程式選擇器不僅會將新軟體載入至 Nios II CPU,還能為FPGA載入新的硬體。應用程式同時包含硬體影像和軟體影像。
除了套件隨附的預先封裝應用程式外,您可以輕鬆轉換自己的應用程式,由應用程式選擇器載入。
哪裡可以取得應用程式選擇器範例
Nios II應用程式選擇器公用程式隨附于這些Intel® FPGA開發工具組:
- 嵌入式評估套件,Cyclone® III 版
- 嵌入式系統開發工具組,Cyclone III 版
應用程式選擇器也可以從 Intel 網站下載:
- 嵌入式評估套件,Cyclone III 版 應用程式選擇器範例 (.zip) 檔案。
- 嵌入式系統開發工具組,Cyclone III 版 應用程式選擇器範例 (.zip) 檔案。
此設計之使用受 Intel® 設計範例授權合約的條款與細則約束,並受其約束。
執行應用程式選擇器
啟動公用程式-若要啟動應用程式選擇器,請將電源連接到開發板,然後開啟電源。如果主機板已供電,請按 下FACTORY_CONFIG 按鈕重設主機板。
應用程式選擇器從快閃記憶體啟動,應用程式選擇器在 SD 卡上搜尋應用程式時會出現短畫面。之後會出現主要功能表,並顯示可載入應用程式清單。
當主功能表出現時,您會看到編號應用程式名稱的可捲動清單。這些應用程式是在 SD 卡上找到,現在可以載入。您可以透過觸碰應用程式來強調任何應用程式。如果 SD 卡上有超過 5 個應用程式,您可以觸控式螢幕幕右側的卷軸和向下卷軸按鈕,以捲動清單。
檢視應用程式的相關資訊-若要取得特定應用程式在選取器中顯示的詳細資訊,請在觸控螢幕上觸摸應用程式,然後觸摸 顯示資訊 按鈕來強調應用程式。會出現可捲動的文字視窗,顯示您所強調的應用程式可用(如果有的話)的其他資訊。若要返回主功能表,請觸摸 「確定 」按鈕。
載入並執行應用程式-當您決定要載入哪一個應用程式時,請透過觸摸應用程式來強調應用程式名稱,然後觸摸觸控螢幕上的 載入 按鈕。應用程式開始載入,並顯示顯示負載進度的小視窗。載入過程可能需要 2 到 30 秒,視應用程式大小以及先前是否快取在主機板上的快閃記憶體中而定。
Web server:若要檢視應用程式選擇器的網頁介面,請將網路連線的乙太網路纜線連接到開發板上的乙太網路插孔。應用程式選擇器會在 LCD 螢幕右下角顯示標示為「連接」的按鈕。應用程式選擇器連接到網路並取得網際網路通訊協定 (IP) 位址後,它將在 LCD 右下角的按鈕上顯示 IP 位址。將這個 IP 位址輸入到您的網頁瀏覽器中,以存取應用程式選擇器的網頁介面。
如需不包括應用程式選擇器的獨立網路伺服器範例,請參閱 Web Server Design 範例。
應用程式選擇器詳細資料
SD 卡目錄結構──應用程式選擇器使用 SD 卡純粹是為了儲存應用程式。SD 卡必須使用 FAT16 檔案系統格式化,而且可是任何容量最高可達 2 Gbytes。支援長檔名。SD 卡上的所有可載入應用程式必須位於一個高層級目錄中,根據您使用的主機板而定,Altera_EEK_應用程式或altera_3C120_apps。
在目錄下,每個應用程式都位於自己的子目錄中。該子方向的名稱很重要,因為選擇器公用程式在主功能表中顯示應用程式時,會使用該名稱作為應用程式的標題。在應用程式選擇器功能表中,將子標題命名為您想要為應用程式顯示的標題。子目錄名稱可以是任何東西,只要它們遵守檔案配置表 16 檔案系統長檔名規則。允許使用空格。
應用程式檔案—每個可載入的應用程式由兩個快閃檔案和一個選用的文字檔案組成,全部儲存在 SD 卡上。
一個快閃檔案代表範例的軟體部分,必須從 .elf 檔案中衍生。此快閃檔案可以命名任何您喜歡的東西,唯一的限制是名稱必須以 _sw.flash結尾。
另一個快閃檔案代表範例的硬體部分,必須從 .sof 檔案中衍生。此檔案可以命名任何您喜歡的東西,唯一的限制是名稱必須以 _hw.flash結尾。
選用文字檔案包含有關應用程式的其他資訊。在應用程式選擇器公用程式中,在強調應用程式時觸摸 顯示資訊 按鈕會帶出顯示此檔案中所含文字的視窗。文字可以是多個段落,但不應過長,因為應用程式選擇器的設計不是要捲動大量的文字。此文字檔案的名稱必須是 info.txt,否則應用程式選擇器將無法識別它。