ศูนย์นักพัฒนาลินุกซ์*

ค่า

  • ซอฟต์แวร์โอเพ่นซอร์สที่ชุมชนสนับสนุนนี้ฟรี คุณมีตัวเลือกในการสร้างระบบ Linux ของคุณเองโดยเริ่มต้นด้วยเคอร์เนล Linux OS ที่ไม่มีใบอนุญาต เฟรมเวิร์กและแอปพลิเคชันที่มีอยู่จะถูกนําเสนอภายในชุมชน Linux แบบฝังตัวเพื่อสร้างโซลูชันระบบที่สมบูรณ์

การแสดง

  • Embedded Linux ให้ประสิทธิภาพแบบเรียลไทม์ที่ดีกว่า Linux มาตรฐานเนื่องจากได้รับการปรับแต่งให้ทํางานบนแพลตฟอร์มแบบฝังตัวและได้รับการปรับให้เหมาะสมสําหรับพลังงาน

ขนาด

  • เคอร์เนล Linux แบบฝังตัวนั้นง่ายกว่าและเล็กกว่าระบบปฏิบัติการ Linux มาตรฐาน

สนับสนุน

  • บริษัท จํานวนมากมีส่วนร่วมใน Linux แบบฝังโอเพ่นซอร์สพร้อมการอัปเดตความเข้ากันได้ของเคอร์เนลอย่างต่อเนื่องและเครื่องมือขั้นสูง
  • ไซต์สนับสนุน Linux แบบฝังตัวเช่น RocketBoards.orgให้ผู้ใช้ใหม่และขั้นสูงพร้อมคําแนะนําในการเริ่มต้นใช้งานตัวอย่างการออกแบบและฟอรัมชุมชน
  • นักพัฒนาที่ต้องการโซลูชัน Linux แบบฝังตัวเชิงพาณิชย์สามารถใช้การกระจาย Linux ที่พร้อมใช้งานจาก WindRiver, MonteVista และ Timesys
  • นักพัฒนาสามารถค้นหาไดรเวอร์เฉพาะอุปกรณ์จํานวนมากเช่น USB และ Ethernet

กำหนด เอง

  • นักพัฒนาสามารถปรับแต่งการกระจาย Angstrom ไปยังแอปพลิเคชันเฉพาะของพวกเขา เคอร์เนล Linux ล่าสุดพร้อมให้ดาวน์โหลดที่ kernel.orgเสมอ

ใช้งานง่าย

  • ไดรเวอร์ Linux OS นําเสนอนามธรรมอุปกรณ์ระดับสูงโดยใช้ความพยายามน้อยที่สุด คุณสามารถสร้างไดรเวอร์ Linux เพื่อให้พื้นที่ของผู้ใช้เข้าถึงอุปกรณ์ต่อพ่วงของผู้ใช้ที่กําหนดเองในผ้า FPGA

ความปลอดภัย

  • Embedded Linux มีเคอร์เนลที่มีเสถียรภาพสูงและผ่านการทดสอบเพื่อใช้กับแอปพลิเคชันที่มีความสําคัญต่อความปลอดภัย
  • กลุ่มความปลอดภัยโอเพ่นซอร์สนําเสนอวรรณกรรมและการรับรองความปลอดภัยสําหรับการใช้งาน Linux แบบฝังตัว

พกพาสะดวก

  • ไมโครโปรเซสเซอร์วัตถุประสงค์ที่กําหนดเองจํานวนมากได้ฝังการสนับสนุนเคอร์เนล Linux

นวัตกรรม

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

เวที

การบรรยาย

รอมบูต

นําโปรเซสเซอร์ออกจากการรีเซ็ตทําการกําหนดค่าน้อยที่สุดและโหลด U-Boot ลงใน RAM บนชิป

ยูบูต

กําหนดค่า I/Os, FPGA, ลูปแบบล็อคเฟส (PLLs) และนาฬิกา เริ่มต้น DDRAM และโหลดเคอร์เนล Linux

ลินุกซ์

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

ส่วน EDS ของ SOC

การบรรยาย

แนะ นำ

แสดงภาพรวมทั่วไปของคุณลักษณะและขั้นตอนการพัฒนาฮาร์ดแวร์-ซอฟต์แวร์

การติดตั้ง

สรุปวิธีการติดตั้ง SoC FPGA EDS และสตูดิโอพัฒนา ARM * ที่รวมอยู่ด้วย 5 * (DS-5 *)

อนุญาต

ให้ตัวเลือกการอนุญาตให้ใช้สิทธิ์สําหรับ SoC FPGA EDS และวิธีการติดตั้งใบอนุญาต

เชลล์คําสั่งฝังตัว

อธิบายวิธีการเริ่มเชลล์ที่เข้าถึงเครื่องมือ SoC FPGA EDS ที่เหลือ

alt-boot-disk-util

อธิบายอรรถประโยชน์ที่ปรับปรุงตัวโหลดล่วงหน้าและตัวโหลดการเริ่มระบบในการ์ด SD ทางกายภาพ

ตัวแก้ไข bsp

รายละเอียดส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) ที่ช่วยให้คุณสามารถสร้างแพ็คเกจสนับสนุนบอร์ด (BSP): ตัวโหลดบูตและทรีอุปกรณ์ Linux

คอมไพเลอร์ Linux

สรุปคอมไพเลอร์ที่มาพร้อมกับ SoC EDS

เก็บ

การบรรยาย

linux-socfpga.git/

ที่เก็บการพัฒนา SoC FPGA Linux

  • มิเรอร์ kernel.org รีลีสที่เก็บ Linux
  • สาขาปลายน้ําสําหรับ SoC FPGA เฉพาะ

โปรแกรมแก้ไขและการปรับปรุง

meta-Intel fpga .git/

ที่เก็บสูตร SoC FPGA ย็อกโต

  • จุดเริ่มต้นสําหรับสูตรย็อกโตที่กําหนดเอง

angstrom-socfpga.git/

สคริปต์การตั้งค่าสําหรับ SoC FPGA อังสตรอม
การกระจาย

uboot-socfpga.git/

ที่เก็บการพัฒนา SOC FPGA U-Boot

sopc2dts.git/

ที่เก็บเครื่องกําเนิดไฟฟ้าทรีอุปกรณ์ (sopc2dts)

linux-refdesigns.git/

ซอร์สโค้ดซอฟต์แวร์สําหรับการออกแบบอ้างอิง Linux

ทรัพยากร

อุปกรณ์ SoC

รุ่น GSRD

การสร้างและการอัปเดตการ์ด SD

อินเทล อาร์เรีย 10

17.0

การเขียนโปรแกรมแฟลช: QSPI, NAND และ SDMMC

อินเทล อาร์เรีย 10

16.1

การเขียนโปรแกรม FPGAs

พายุไซโคลน® V / Arria V

17.0

การสร้างสคริปต์ U-Boot

พายุไซโคลน V

การสร้างและการคอมไพล์ตัวโหลดล่วงหน้า

พายุไซโคลน V / Arria V

ทั้งหมด

การสร้าง U-Boot และทรีอุปกรณ์

อินเทล อาร์เรีย 10

17.0

การปรับแต่งพรีโหลดและ U-Boot

พายุไซโคลน V / Arria V

13.1

การสร้างเคอร์เนล initramfs (ระบบแฟ้มรากอย่างง่าย)

อินเทล อาร์เรีย 10 /
พายุไซโคลน V / Arria V

ทั้งหมด

เครื่องกําเนิดไฟฟ้าต้นไม้อุปกรณ์ (Linux)

อินเทล อาร์เรีย 10

17.0

การทําความเข้าใจเกี่ยวกับทรีอุปกรณ์ Linux

อินเทล อาร์เรีย 10 /
พายุไซโคลน V / Arria V

ทั้งหมด

การรวบรวม Linux (การสร้างเคอร์เนลและ RFS โดยใช้ Angstrom หรือจาก GIT)

อินเทล อาร์เรีย 10 /
พายุไซโคลน V / Arria V

ทั้งหมด

คู่มือการใช้งาน Yocto

อาเรียที่ 5

14.0

อังสตรอมรูทไฟล์ระบบ HowTo

อินเทล อาร์เรีย 10 /
พายุไซโคลน V / Arria V

ทั้งหมด

การสร้าง Yocto RFS ด้วยเมตาอินเทล FPGA

อินเทล อาร์เรีย 10 /
พายุไซโคลน V / Arria V

ทั้งหมด

ทรัพยากร

อุปกรณ์ SoC

รุ่น GSRD

ตัวอย่างการออกแบบดาต้าโรเวอร์

พายุไซโคลน® V

14.0

การกําหนดค่าใหม่บางส่วน

อินเทล® อาร์เรีย® 10

16.1

พอร์ตราก PCIe * พร้อม MSI

อินเทล อาร์เรีย 10 / ไซโคลน V / อาร์เรีย V

17.0

ตัวอย่างการออกแบบ SGMII

พายุไซโคลน V

14.0

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