ไดรเวอร์อุปกรณ์ Hardware Abstraction Layer (HAL)

author-image

โดย

ตัวอย่างการออกแบบนี้แสดงกระบวนการพัฒนาไดรเวอร์อุปกรณ์ซอฟต์แวร์ Hardware Abstraction Layer (HAL) สําหรับ UART Cyclone® III Edition เป็นแพลตฟอร์มฮาร์ดแวร์โดยใช้ Intel® Nios® II Embedded Evaluation Kit (NEEK) เป็นแพลตฟอร์มฮาร์ดแวร์ ตัวอย่างนี้แสดงขั้นตอนการพัฒนาซอฟต์แวร์ต่างๆ ที่จําเป็นในการพัฒนาไดรเวอร์อุปกรณ์ซอฟต์แวร์HALสําหรับโปรเซสเซอร์แบบฝังNios II

ข้อมูลจําเพาะการออกแบบฮาร์ดแวร์

การออกแบบฮาร์ดแวร์ที่ใช้ในตัวอย่างนี้มุ่งเป้าไปที่ NEEK, Cyclone® III Edition อุปกรณ์ต่อพ่วงที่สําคัญในการออกแบบนี้รวมถึง:

  • คอร์ CPU Nios II/f
  • VIC
  • RAM บนชิปขนาด 16 กิโลไบต์ (KB)
  • JTAG UART
  • การระบุระบบ (ID)
  • ตัวจับเวลาตามระยะเวลาที่กําหนด
  • UART

การใช้ตัวอย่างการออกแบบนี้

สําหรับข้อมูลเกี่ยวกับวิธีเรียกใช้งานตัวอย่างการออกแบบ โปรดดูAN459: แนวทางสําหรับการพัฒนาไดรเวอร์อุปกรณ์ Nios II HAL (PDF)

ดาวน์โหลดไฟล์ที่ใช้ในตัวอย่างนี้: an459-design-files.zip

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