Allwinner D1 RISC-V โปรเซสเซอร์ SDK และเอกสารประกอบ

เราเผยแพร่ข้อมูลเกี่ยวกับAllwinner D1 SBC และโปรเซสเซอร์เมื่อสองสามสัปดาห์ก่อน ข่าวนี้ค่อนข้างน่าสนใจเนื่องจากเป็นโปรเซสเซอร์ RISC-V ตัวแรกจากบริษัท และเป็นหนึ่งใน RISC-V SBC ราคาไม่แพงตัวแรก

แต่ทั้งหมดที่เรามีในตอนนั้นคือข้อมูลฮาร์ดแวร์จากการรั่วไหลหรือจากเว็บไซต์ของผู้พัฒนา Allwinner ในประเทศจีนเท่านั้น แต่ตอนนี้บริษัทได้เพิ่มข้อมูลเพิ่มเติมในเว็บไซต์การพัฒนาโอเพ่นซอร์สด้วยการเผยแพร่เอกสารซึ่งตอนนี้เป็นภาษาจีนเท่านั้น เช่นเดียวกับ Allwinner D1 Tina SDK

ในที่สุดควรมี SDK ที่ดีกว่าผ่านชุมชน linux-sunxi และบางส่วนก็ทำงานกับ Allwinner D1 SBC แล้ว แต่เรามาลองรับ SDK จาก Allwinner และสร้างโค้ดจากซอร์สโดยใช้เอกสารประกอบ

ขั้นแรกคุณต้องลงทะเบียนบนเว็บไซต์โอเพ่นซอร์ส Allwinnerและคลิกที่สมัคร

สมัครลงทะเบียน-Allwinner

คุณอาจต้องการเลือกการลงทะเบียนอีเมล ตอนนี้กรอกชื่อผู้ใช้ของคุณเลือกประเทศป้อนชื่อ บริษัท, รหัสผ่านและอีเมล สำหรับประเทศอะไรก็น่าจะโอเค แต่ฉันจะหลีกเลี่ยงค่าเริ่มต้น(จีน) ในกรณีที่ตั้งค่าอินเทอร์เฟซเป็นภาษาจีน นั่นคือนอกจากคุณจะอ่านภาษาจีนได้แน่นอน!

ตอนนี้คลิกที่ปุ่มสีน้ำเงินถัดจากฟิลด์รหัสยืนยันและคุณควรได้รับอีเมลพร้อมรหัส ตอนนี้ยอมรับข้อกำหนดและเงื่อนไข (เป็นภาษาจีนเท่านั้น) และทำเครื่องหมายหรือยกเลิกการเลือกบรรทัดสุดท้ายเพื่อรับข้อมูล (หรือไม่) จาก Quan Zhi (aka Allwinner)

alwinner-D1-SDK

ขณะนี้เราสามารถเข้าถึง SDK และเอกสารต่างๆได้ แต่สิ่งที่เราสนใจที่นี่คือ D1_Tina_Open เราสามารถคลิกที่ข้อความ“ SDK” จากนั้นดาวน์โหลด ณ จุดนี้เราได้รับข้อความปฏิเสธความรับผิดชอบว่าสิ่งที่เกิดขึ้นไม่ใช่ความรับผิดชอบของ Allwinner และคุณจะต้องจัดการใบอนุญาตสำหรับรหัสของบุคคลที่สามด้วยตัวคุณเอง

Allwinner-SDK-Disclaimer

ดาวน์โหลด-D1-Tina-V1.0-SDK

จากนั้นฉันคลิกที่ “Create a public key” และใส่คีย์สาธารณะจากแล็ปท็อป Ubuntu 20.04 ของฉันเพื่อเข้าถึงที่เก็บ Allwinner

เราไม่ควรติดตั้ง repo boot script จากคำสั่งดังนี้:


จากนั้นแก้ไข repo/repoเพื่อเปลี่ยนเป็นชื่อผู้ใช้ ssh เช่น cnxsoft


เลือกที่จะคัดลอกไบนารีไปยังเส้นทางของคุณและเปลี่ยนการอนุญาต:


ตอนนี้เราพร้อมที่จะรับรหัส:


เราสามารถรัน lunch เพื่อเลือกภาพที่เรียบง่ายหรือภาพเต็ม:


เราสามารถติดตั้งการอ้างอิงบางอย่างและเริ่มการสร้าง


กระบวนการสร้างจะใช้เวลาสักครู่และยังคงทำงานอยู่เมื่อฉันทำบทความนี้เสร็จ Tina SDK ใช้ OpenWrt โดยเฉพาะอย่างยิ่ง OpenWrt 14.07 …ชุดพัฒนาซอฟต์แวร์ยังมีซอร์สโค้ดเคอร์เนล Linux 5.4, ไดรเวอร์, เครื่องมือ, มิดเดิลแวร์และแพ็คเกจแอปพลิเคชันตามที่อธิบายไว้ในบล็อกไดแอกแทมด้านล่าง

Allwinner-Tina-SDK-block-diagram

ผลิตภัณฑ์เชิงพาณิชย์ส่วนใหญ่มีแนวโน้มที่จะใช้ SDK นี้ เนื่องจาก Allwinner ให้การสนับสนุน แต่ชุมชนโอเพ่นซอร์สอาจชอบระบบปฏิบัติการ Debian ที่พัฒนาโดย RVBoards ในปัจจุบันและเมื่อพร้อมแล้ว u-boot bootloader และเคอร์เนล Linux ที่วางจำหน่ายโดย linux-sunxi ที่ควรทำให้เป็นเมนไลน์เมื่อเวลาผ่านไป

ที่มา : Paul Wang

แปลจากบทความภาษาอังกฤษ :  Allwinner D1  RISC-V processor SDK & Documentation

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments