เครื่องมือสร้างซอฟต์แวร์ Nios® II (SBT) สำหรับ Eclipse คือสภาพแวดล้อมพัฒนาที่รวมอยู่ในตัวสำหรับงานพัฒนาซอฟต์แวร์ Nios® II เช่นการแก้ไข การสร้าง และการดีบัก ดูวิดีโอการฝึกอบรมฟรีเกี่ยวกับวิธีการพัฒนาซอฟต์แวร์สำหรับโปรเซสเซอร์ Nios® II

เพียงแค่คุณมีพีซี เอฟพีจีเอ Intel® และเคเบิลดาวน์โหลด คุณมีทุกอย่างที่ต้องการในการเขียนโปรแกรมสำหรับ และเพื่อการสื่อสารกับระบบโปรเซสเซอร์ Nios® II ใดๆ

คุณสมบัติหลัก Nios® II SBT สำหรับ Eclipse:

  • เครื่องมือแบบโปรเจ็ค Eclipse
  • ตัวช่วยสร้างโครงการใหม่และแม่แบบซอฟต์แวร์ Nios® II
  • คอนไพเลอร์สำหรับ C และ C++ (GNU)
  • รองรับ Newlib C Library
  • ตัวนำทางซอร์ส, เอดิเตอร์ และดีบักเกอร์
  • เครื่องมือสร้างซอฟแวร์
  • ตัวแก้ไขแพ็คเกจสนับสนุนไดรเวอร์/บอร์ด (BSP) Nios® II
  • Intel Quartus® Prime Programmer
  • Nios® II Command Shell
  • เอกสารและการฝึกอบรมสมบูรณ์

ด้วยโปรเซสเซอร์ Nios® II embedded คุณสามารถเข้าถึงส่วนประกอบซอฟต์แวร์แบบฝังของบริษัทอื่นได้หลากหลาย

รายการดังกล่าวจะประกอบด้วย Nios® II EDS:

  • ระบบปฏิบัติการ MicroC/OS-II เรียลไทม์ (สิทธิ์การใช้งานการผลิดจำหน่ายจะแยกต่างหาก)
  • สแต็ค NicheStack TCP/IP - Nios® II Edition (ฟรีเป็นส่วนหนึ่งของ Nios® II EDS จนถึง ซอฟต์แวร์ Intel® Quartus® Prime Pro รุ่น v21.2 และซอฟต์แวร์ Intel® Quartus® Prime Standard Edition รุ่น v20.1)
  • หมายเหตุ: ซอฟต์แวร์สแต็ค NicheStack TCP/IP และแพ็คเกจไดรเวอร์จะเลิกผลิต โดยเริ่มตั้งแต่การออกซอฟต์แวร์ Intel® Quartus® Prime Pro Edition รุ่น 21.3 และซอฟต์แวร์ Intel® Quartus® Prime Standard Edition รุ่น version 21.1 มีการวางแผนที่จะวางจำหน่ายสแต็ค TCP/IP ของชุดการออกแบบ Intel® Quartus® Prime ในอนาคต
  • Newlib ANSI-C standard library
  • ระบบไฟล์ที่เรียบง่าย
  • ตัวอย่างการออกแบบฮาร์ดแวร์และแอปพลิเคชันซอฟต์แวร์

ตัวอย่างรายการแอปพลิเคชันทั้งหมด ระบบปฏิบัติการ, middleware และคอร์ทรัพย์สินทางปัญญา (IP) มีพร้อมสำหรับเราและพาร์ทเนอร์เครื่องมือซอฟต์แวร์

Intel ให้ไดรเวอร์อุปกรณ์ peripheral ครบทั้งชุด และมีการสร้าง BSP แบบกำหนดได้เองโดยอัตโนมัติเพื่อเร่งความเร็วการพัฒนาซอฟต์แวร์ของคุณ

  • 0Hardware abstraction layer (HAL)—เพิ่มประสิทธิผลการทำงานโดยการสร้างแอปพลิเคชันของคุณบน Nios® II HAL HAL เป็นเลเยอร์ซอฟต์แวร์ที่วางแผนอย่างรอบคอบ ซึ่งสร้างความแตกต่างระหว่างแอปพลิเคชันและซอฟต์แวร์ระดับอุปกรณ์ (โปรดดูที่รูป 1) HAL ให้การบริการเช่น file descriptor, การควบคุม I/O และการ buffering การบริการเหล่านี้จะต้องใช้ฟังก์ชัน ANSI C library เพื่อที่ไดรเวอร์ HAL จะไม่ต้องมีฟังก์ชันเหล่านี้ เรียนรู้เกี่ยวกับ HAL System Library (PDF)
  • BSP—เครื่องมือสร้างซอฟต์แวร์ Nios® II สำหรับ Eclipse จะสร้าง BSP ที่สมบูรณ์โดยอัตโนมัติ รวมถึงไดรเวอร์สำหรับ peripheral ในระบบของคุณ เรียนรู้เกี่ยวกับ BSP Editor (PDF)
  • ไดรเวอร์ที่กำหนดค่าเอง—สร้างไดรเวอร์ที่กำหนดค่าเองบน HAL โดยด้วยประโยชน์จากอินเตอร์เฟซโปรแกรมแอปพลิเคชัน (API) โดยใช้กระบวนการพัฒนาไดรเวอร์ที่ละเอียดและมีเอกสารครบถ้วน แนวทางการแยกส่วนสนับสนุนความสอดคล้อง, การพกพาสะดวก และการนำมาใช้ใหม่ เรียนรู้เกี่ยวการการพัฒนาไดรเวอร์อุปกรณ์สำหรับ HAL (PDF)

ขั้นตอนที่ 1: ซื้อซอฟต์แวร์การออกแบบ

สามารถรับชุด Nios® II Embedded Design (EDS) ได้ฟรี และรวมอยู่ในดาวน์โหลดซอฟต์แวร์ Intel® Quartus® Prime จากศูนย์ดาวน์โหลด

ดาวน์โหลดซอฟต์แวร์จากเว็บไซต์นี้

เมื่อคุณดาวน์โหลด Nios® II EDS คุณจะได้รับเครื่องมือและซอฟต์แวร์ดังนี้:

  • Nios® II SBT สำหรับ Eclipse
  • NicheStack Network Stack Nios® II Edition (มีรวมอยู่ด้วยจนกว่าจะถึง Intel® Quartus® Prime Software รุ่น v21.2 และ Intel® Quartus® Prime Standard Edition Software รุ่น v20.1)
  • รุ่น Micrium’s uC/OS II Evaluation

Platform Designer และ Questa*-ซอฟต์แวร์เอฟพีจีเอ Intel® Edition จะติดตั้งเป็นส่วนหนึ่งของซอฟต์แวร์ Intel® Quartus® Prime

ขั้นตอนที่ 2: ประเมินผลซอฟต์แวร์และพัฒนาแอปพลิเคชัน

  • สร้างแอปพลิเคชั่นและประเมินมาตรฐาน Nios® II และคอร์แบบเร็วโดยใช้คุณสมบัติโหมดการประเมิน IP เอฟพีจีเอ Intel คุณไม่จำเป็นต้องซื้อสิทธิ์การช้งานสำหรับคอร์ Nios® II Economy
  • การออกแบบการอ้างอิงต่าง ๆ และบทช่วยสอนที่รวมอยู่ใน Nios® II EDS นอกจากนี้จะมีการฝึกอบรมออนไลน์และคอร์สการฝึกอบรมโดยผู้สอน เรียนรู้เพิ่มเติมเกี่ยวกับการฝึกอบรมสำหรับการออกแบบด้วยโปรเซสเซอร์ Nios® II

ขั้นตอนที่ 3: ซื้อสิทธิ์การใช้งาน

ซื้อสิทธิ์การใช้งานสำหรับคอร์ IP โปรเซสเซอร์ Nios® II และผลิตภัณฑ์ที่เกี่ยวข้อง

IP โปรเซสเซอร์ Nios® II

สามารถรับไฟล์สิทธิ์การใช้งานสำหรับโปรเซสเซอร์ Nios® II ที่ใช้ได้โดยไม่มีการจำกัดเวลา หากคุณซื้อสิทธิ์การใช้งานโปรเซสเซอร์ Nios® II แยกต่างหาก (รหัสสั่งซ์้อ: IP-NIOS) หรือที่มากับชุด IP แบบฝัง (IPS-EMBEDDED)

มีสิทธิ์การใช้งานทั้งแบบคงที่และแบบลอยตัว สำหรับไฟล์สิทธิ์การใช้งาน โปรดติดต่อตัวแทนจำหน่ายใกล้บ้านคุณ

เรียนรู้เพิ่มเติมเกี่ยวกับสิทธิ์การใช้งานโปรเซสเซอร์ Nios® II

Micrium MicroC/OS-II

เพื่อรับสิทธิ์การใช้งานสำหรับ Micrium MicroC/OS-II RTOS โปรดติดต่อ Micrium วันนี้ มีพาร์ทเนอร์ของเอ็มเบ็ดเด็ดซอฟต์แวร์หลากหลายที่สนับสนุนโปรเซสเซอร์ Nios® II

เรียนรู้เพิ่มเติมเกี่ยวกับพาร์ทเนอร์ซอฟต์แวร์แบบฝัง