Tags:
Topics: 
Node Thumbnail

Vlad Tomoiagă นักเรียนวิศวกรรมไฟฟ้าจากโรมาเนีย พอร์ตเคอร์เนลลินุกซ์ลงไปยังชิป CH32V003 ไมโครคอนโทรลเลอร์สถาปัตยกรรม RISC-V ที่มีจุดเด่นคือราคาถูกมากๆ ราคาต่อชิปอยู่ที่ประมาณ 4 บาทเท่านั้น หรือหากซื้อบอร์ดพัฒนาสำเร็จรูปก็ยังมีราคาไม่ถึงร้อยบาท

แม้จะพอร์ตลินุกซ์สำเร็จ แต่ชิป CH32V003 นั้นมีแรมเพียง 2KB ไม่สามารถบูตลินุกซ์ขึ้นได้ ต้องใช้ชิป PSRAM ที่เป็นแรมผ่านพอร์ต SPI ขนาด 8MB เพื่อให้มีแรมเพียงพอ และยังต้องจำลอง memory management unit (MMU) ขึ้นมาด้วยโครงการ mini-rv32ima ที่พอร์ตลินุกซ์ลงชิป RISC-V ตัวอืนๆ ที่ใช้สถาปัตยกรรม RV32 เหมือนกันมาหลายตัว

CH32V003 เป็นชิปรุ่นเล็กสุดในตระกูล RISC-V ของบริษัท Nanjing Qinheng Microelectronics โดยคอร์ QingKe RISC-V นี้เป็นสถาปัตยกรรมที่พัฒนาเอง รุ่นใหญ่ที่สุดในตระกูลนี้มีสัญญาณนาฬิกาสูงสุด 144MHz, แรมสูงสุด 64KB, และสตอเรจแฟลชสูงสุด 256KB

แม้จะบูตได้บนชิป 4 บาท แต่การทำงานจริงก็ช้ามาก เฉพาะการบูตใช้เวลาประมาณ 5 นาที และการใช้งานจริงก็ต้องการทั้งแรมภายนอกและการ์ด SD สำหรับเก็บข้อมูลอยู่ดี ทำให้ราคารวมของระบบที่จะใช้งานได้ก็ไม่ได้ต่างจากบอร์ดพัฒนาลินุกซ์โดยทั่วไปนัก

ที่มา - GitHub: vlad1234/linux-ch32v003

No Description

Get latest news from Blognone

Comments

By: btoy
ContributorAndroidWindows
on 29 February 2024 - 08:45 #1306682
btoy's picture

เก่งจริงจัง เด็กนักเรียนที่สามารถโมระบบได้ลึกขนาดนี้ อนาคตไกลแน่นอน


..: เรื่อยไป

By: sukjai
iPhoneAndroidRed HatUbuntu
on 29 February 2024 - 11:09 #1306694

สุดจัดจริงๆ