ตัวอย่างตัวเลือกแอปพลิเคชัน

แนะนําสําหรับ:

  • อุปกรณ์: Cyclone® III

  • Quartus®: ไม่ทราบ

author-image

โดย

ตัวเลือกแอปพลิเคชันโปรเซสเซอร์แบบฝังตัว Nios® II เป็นยูทิลิตี้ที่มีประโยชน์ที่ช่วยให้คุณสามารถเลือก โหลด และรันแอปพลิเคชันที่แตกต่างกันบนบอร์ดการพัฒนาNios IIต่างๆ ได้อย่างรวดเร็วโดยไม่จําเป็นต้องเชื่อมต่อบอร์ดเข้ากับคอมพิวเตอร์ แอปพลิเคชันจะถูกจัดเก็บโดยใช้ระบบไฟล์ File Allocation Table (FAT) บนการ์ดดิจิทัล (SD) ที่ปลอดภัยที่แนบมากับบอร์ดและดึงข้อมูลในเวลาโหลด

สามารถโหลดแอปพลิเคชันผ่านอินเทอร์เฟซเว็บเซิร์ฟเวอร์ในตัวได้ ตัวเลือกแอปพลิเคชันไม่เพียง แต่จะโหลดซอฟต์แวร์ใหม่ไปยัง CPU Nios II เท่านั้น แต่ยังรวมถึงฮาร์ดแวร์ใหม่ไปยังFPGA แอพพลิเคชั่นประกอบด้วยทั้งภาพฮาร์ดแวร์และภาพซอฟต์แวร์

นอกจากแอพพลิเคชั่นที่บรรจุไว้ล่วงหน้าที่มาพร้อมกับชุดอุปกรณ์แล้ว คุณยังสามารถแปลงแอปพลิเคชันของคุณเองให้โหลดได้ด้วยตัวเลือกแอปพลิเคชัน

ตัวอย่างการรับตัวเลือกแอปพลิเคชันได้จากที่ใด

ยูทิลิตี้ตัวเลือกแอปพลิเคชัน Nios II จะรวมอยู่ในชุดพัฒนาIntel® FPGAเหล่านี้:

  • ชุดการประเมินแบบเอ็มเบ็ดเด็ด, Cyclone® III Edition
  • ชุดพัฒนาระบบแบบเอ็มเบ็ดเด็ด, Cyclone III Edition

ตัวเลือกแอปพลิเคชันสามารถดาวน์โหลดได้จากเว็บไซต์ Intel:

  • ชุดการประเมินแบบ Embedded ไฟล์ตัวอย่าง Cyclone III Edition Application Selector (.zip)
  • ชุดพัฒนาระบบแบบเอ็มเบ็ดเด็ด ไฟล์ตัวอย่าง Cyclone III Edition Application Selector (.zip)

การใช้การออกแบบนี้อยู่ภายใต้และอยู่ภายใต้ข้อกําหนดและเงื่อนไขของข้อตกลงสิทธิ์การใช้งานตัวอย่างการออกแบบของ Intel®

เรียกใช้งานตัวเลือกแอปพลิเคชัน

เริ่มยูทิลิตี้—ในการเริ่มตัวเลือกแอปพลิเคชัน ให้เชื่อมต่อพลังงานกับบอร์ดการพัฒนา และเปิดเครื่อง หากบอร์ดได้รับการขับเคลื่อนแล้ว ให้รีเซ็ตบอร์ดโดยกดปุ่มFACTORY_CONFIG

ตัวเลือกแอปพลิเคชันจะบูทจากหน่วยความจําแฟลชและหน้าจอสแลชสั้นๆ จะปรากฏขึ้นมาในขณะที่ตัวเลือกแอปพลิเคชันค้นหาแอปพลิเคชันบนการ์ด SD หลังจากนั้นเมนูหลักจะปรากฏขึ้นมาและแสดงรายการแอปพลิเคชันที่โหลดได้

เมื่อเมนูหลักปรากฏขึ้น คุณจะเห็นรายการที่เลื่อนดูได้ของชื่อแอปพลิเคชันที่มีหมายเลข เหล่านี้เป็นแอปพลิเคชันที่พบในการ์ด SD และตอนนี้พร้อมใช้งานแล้ว คุณสามารถไฮไลต์แอปพลิเคชันใดก็ได้โดยแตะที่แอพพลิเคชั่นเหล่านั้น หากมีแอพพลิเคชั่นมากกว่าห้ารายการบนการ์ด SD คุณสามารถเลื่อนดูรายการได้โดยแตะปุ่มเลื่อนขึ้นและเลื่อนลงทางด้านขวาของหน้าจอ

ดูข้อมูลเกี่ยวกับแอปพลิเคชันเพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับแอปพลิเคชันหนึ่งๆ ที่แสดงไว้ในตัวเลือก ให้ไฮไลต์แอปพลิเคชันด้วยการสัมผัสบนหน้าจอสัมผัส จากนั้นแตะที่ปุ่มแสดงข้อมูล หน้าต่างข้อความที่เลื่อนขึ้นแสดงข้อมูลเพิ่มเติมที่พร้อมใช้งาน (หากมี) สําหรับแอปพลิเคชันที่คุณไฮไลต์ไว้ หากต้องการกลับไปยังเมนูหลัก ให้แตะที่ปุ่มOK

การโหลดและเรียกใช้แอปพลิเคชัน- เมื่อคุณตัดสินใจแล้วว่าแอปพลิเคชันใดที่คุณต้องการโหลด ให้ไฮไลต์ชื่อของแอปพลิเคชันโดยการแตะที่แอปพลิเคชัน แล้วแตะที่ปุ่ม โหลด บนหน้าจอสัมผัส แอปพลิเคชันจะเริ่มโหลดและมีหน้าต่างเล็กๆ ปรากฏขึ้นมาแสดงความก้าวหน้าของการโหลด กระบวนการโหลดอาจใช้เวลาระหว่าง 2 ถึง 30 วินาที ขึ้นอยู่กับขนาดของแอปพลิเคชัน และแคชไว้ในหน่วยความจําแฟลชออนบอร์ดก่อนหน้านี้หรือไม่

เว็บเซิร์ฟเวอร์— หากต้องการดูเว็บอินเตอร์เฟซของตัวเลือกแอปพลิเคชัน ให้ต่อสายอีเธอร์เน็ตที่เชื่อมต่อเครือข่ายเข้ากับแจ็คอีเธอร์เน็ตบนบอร์ดการพัฒนา ตัวเลือกแอปพลิเคชันจะแสดงปุ่มที่ชื่อ "การเชื่อมต่อ" ที่มุมขวาล่างของหน้าจอ LCD เมื่อตัวเลือกแอปพลิเคชันเชื่อมต่อกับเครือข่ายและได้รับที่อยู่โปรโตคอลอินเทอร์เน็ต (IP) แล้ว ระบบจะแสดงที่อยู่ IP บนปุ่มทางด้านขวาล่างของ LCD พิมพ์ที่อยู่ IP นี้ลงในเว็บเบราว์เซอร์ของคุณเพื่อเข้าถึงเว็บอินเตอร์เฟซของตัวเลือกแอปพลิเคชัน

สําหรับตัวอย่างของเว็บเซิร์ฟเวอร์แบบสแตนด์อโลนที่ไม่มีตัวเลือกแอปพลิเคชัน ให้ดูตัวอย่างการออกแบบเว็บเซิร์ฟเวอร์

รายละเอียดตัวเลือกแอปพลิเคชัน

โครงสร้างไดเรกทอรีการ์ด SD-ตัวเลือกแอปพลิเคชันใช้การ์ด SD อย่างหมดจดเพื่อวัตถุประสงค์ในการจัดเก็บแอปพลิเคชัน การ์ด SD ต้องถูกจัดรูปแบบด้วยระบบไฟล์ FAT16 และสามารถมีความจุสูงสุด 2 Gbytes รองรับชื่อไฟล์แบบยาว แอปพลิเคชันที่โหลดได้ทั้งหมดบนการ์ด SD ต้องอยู่ในไดเรกทอรีระดับสูงสุดที่มีชื่อว่า Altera_EEK_Applications หรือ altera_3C120_appsขึ้นอยู่กับบอร์ดที่คุณกําลังใช้งาน

ใต้ไดเรกทอรี แต่ละแอปพลิเคชันจะอยู่ในไดเรกทอรีย่อยของตัวเอง ชื่อของไดเรกทอรีย่อยนั้นมีความสําคัญเนื่องจากยูทิลิตี้ตัวเลือกจะใช้ชื่อนั้นเป็นชื่อของแอปพลิเคชันเมื่อแสดงในเมนูหลัก ตั้งชื่อไดเรกทอรีย่อยเป็นชื่อที่คุณต้องการแสดงให้กับแอปพลิเคชันของคุณในเมนูตัวเลือกแอปพลิเคชัน ชื่อไดเรกทอรีย่อยสามารถเป็นได้ทุกอย่าง ตราบเท่าที่พวกเขาปฏิบัติตามกฎชื่อไฟล์ยาวของระบบไฟล์การจัดสรรไฟล์ อนุญาตให้ใช้พื้นที่ว่างได้

ไฟล์แอพพลิเคชั่น- แต่ละแอปพลิเคชันที่โหลดได้ประกอบด้วยไฟล์แฟลชสองไฟล์และไฟล์ข้อความเสริมที่จัดเก็บอยู่บนการ์ด SD

ไฟล์แฟลชหนึ่งไฟล์แสดงถึงส่วนที่เป็นซอฟต์แวร์ของตัวอย่าง และต้องได้รับมาจากไฟล์.elf ไฟล์แฟลชนี้สามารถตั้งชื่ออะไรก็ได้ที่คุณต้องการ ข้อ จํากัด เพียงอย่างเดียวคือชื่อต้องลงท้ายด้วย_sw.flash

ไฟล์แฟลชอื่นๆ แสดงถึงตัวอย่างส่วนฮาร์ดแวร์และต้องมาจากไฟล์.sof ไฟล์นี้สามารถตั้งชื่อได้ทุกอย่างที่คุณต้องการ ข้อจํากัดเพียงอย่างเดียวที่ชื่อต้องลงท้ายด้วย_hw.flash

ไฟล์ข้อความเสริมจะประกอบด้วยข้อมูลเพิ่มเติมเกี่ยวกับแอปพลิเคชัน ในยูทิลิตี้ตัวเลือกแอปพลิเคชัน ให้แตะปุ่ม แสดงข้อมูล ในขณะที่แอปพลิเคชันของคุณถูกเน้นไว้จะแสดงหน้าต่างที่แสดงข้อความที่อยู่ในไฟล์นี้ ข้อความอาจมีการกรอกหลายตัวอักษร ได้ แต่ไม่ควรมีความยาวมากเกินไป เนื่องจากตัวเลือกแอปพลิเคชันไม่ได้ถูกออกแบบมาเพื่อเลื่อนดูข้อความจํานวนมาก ชื่อของไฟล์ข้อความนี้ต้องเป็น info.txtหรือตัวเลือกแอปพลิเคชันจะไม่ทราบ

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้