Slime OS: แอปเปิดโปรแกรมใหม่สำหรับ PicoVision ได้รับความสนใจจากชุมชนผ่านโครงการ Cyberdeck

BigGo Editorial Team
Slime OS: แอปเปิดโปรแกรมใหม่สำหรับ PicoVision ได้รับความสนใจจากชุมชนผ่านโครงการ Cyberdeck

ชุมชนเมกเกอร์กำลังตื่นเต้นกับ Slime OS ซึ่งเป็นแอปเปิดโปรแกรมใหม่ที่ออกแบบมาสำหรับ PicoVision และอุปกรณ์ RP2040/RP2350 อื่นๆ ซอฟต์แวร์ทดลองนี้ถูกพัฒนาขึ้นในตอนแรกสำหรับโครงการมินิไซเบอร์เดค SlimeDeck Zero และได้รับความสนใจจากแนวทางที่สร้างสรรค์ในการพัฒนาส่วนติดต่อผู้ใช้สำหรับอุปกรณ์ขนาดเล็ก

ผมได้ดูวิดีโอของคุณเมื่อวันนี้ และอยากขอบคุณสำหรับโครงการที่สร้างแรงบันดาลใจและการนำเสนอที่สนุกสนาน!

การนำไปใช้งานทางเทคนิค

Slime OS ทำงานในโหมดสี 32 สี ด้วยความละเอียดภายใน 400x240 ที่สามารถสอดประสานเป็น 800x480 ทำให้เหมาะสมกับจอแสดงผล HDMI ส่วนใหญ่ ระบบนี้มีไลบรารีครบถ้วนสำหรับกราฟิก การจัดการอินพุต และการควบคุมระบบ ซึ่งให้เครื่องมือแก่นักพัฒนาในการสร้างแอปพลิเคชันที่กำหนดเอง สถาปัตยกรรมซอฟต์แวร์เน้นการแยกส่วนประกอบ โดยมีส่วนแยกสำหรับการแสดงผลกราฟิก ระบบ intents การระบุตัวควบคุม และการจัดการอินพุตแป้นพิมพ์

ข้อมูลจำเพาะทางเทคนิคที่สำคัญ:

  • การแสดงผล: โหมด 32 สี
  • ความละเอียด: 400x240 ภายใน (แบบ interlaced เป็น 800x480)
  • ฮาร์ดแวร์ที่รองรับ: PicoVision ( RP2040/RP2350 )
  • ใบอนุญาต: MIT
  • ไลบรารีหลัก: gfx, intents, ctrl, kbd

ข้อจำกัดในปัจจุบันและสถานะการพัฒนา

แม้จะแสดงให้เห็นถึงศักยภาพ แต่ Slime OS ยังอยู่ในช่วงทดลองและมีข้อจำกัดหลายประการ ปัจจุบันระบบรองรับเฉพาะอินพุตแป้นพิมพ์ I2C ผ่านการกำหนดค่าฮาร์ดแวร์เฉพาะที่ใช้ชิป MCP23017 แอปพลิเคชันบางตัวประสบปัญหาด้านการวางแนวเนื่องจากความต้องการในการหมุนหน้าจอ แม้ว่าแอปใหม่ๆ จะใช้วิธีการแสดงผลกราฟิกที่ปรับปรุงแล้วซึ่งรองรับการกำหนดทิศทางการแสดงผลได้ ทีมพัฒนากำลังทำงานอย่างแข็งขันในการขยายการรองรับฮาร์ดแวร์และปรับปรุงความเข้ากันได้กับบอร์ด RP2040 และ RP2350 ที่แตกต่างกัน

ข้อจำกัดในปัจจุบัน:

  • รองรับเฉพาะการป้อนข้อมูลแป้นพิมพ์แบบ I2C เท่านั้น
  • มีปัญหาเกี่ยวกับการหมุนหน้าจอในแอปพลิเคชันรุ่นเก่า
  • การรองรับฮาร์ดแวร์มีจำกัด
  • การตรวจจับพอร์ตขยายยังอยู่ในขั้นทดลอง

ระบบนิเวศด้านฮาร์ดแวร์

โครงการนี้ปัจจุบันมุ่งเน้นที่เมนบอร์ด PicoVision พร้อมระบบพอร์ตขยายที่ไม่เหมือนใครโดยใช้ขั้วต่อ Dk925A-10M แบบ 5 พิน ความท้าทายทางเทคนิคที่น่าสนใจเกี่ยวข้องกับระบบตรวจจับการขยายแบบ ADC ซึ่งปัจจุบันประสบปัญหาด้านความน่าเชื่อถือเนื่องจากข้อจำกัดของแรงดันอ้างอิง การยอมรับข้อจำกัดของฮาร์ดแวร์อย่างเปิดเผยนี้แสดงให้เห็นถึงความมุ่งมั่นของโครงการในการพัฒนาแบบเปิดและการมีส่วนร่วมของชุมชน

ผลกระทบต่อชุมชน

โครงการนี้ได้รับความสนใจอย่างมากจากชุมชน โดยเฉพาะอย่างยิ่งผ่านการนำไปใช้กับ cyberdeck การสาธิตผ่านวิดีโอและเอกสารประกอบได้สร้างแรงบันดาลใจให้เมกเกอร์และนักพัฒนาในการสำรวจความเป็นไปได้ของแพลตฟอร์ม ลักษณะแบบเปิดของโครงการ รวมกับการใช้ลิขสิทธิ์ MIT และสินทรัพย์ที่ได้รับอนุญาตภายใต้ CC BY 4.0 ส่งเสริมการมีส่วนร่วมของชุมชนและการพัฒนาต่อยอด

การผสมผสานระหว่างการออกแบบฮาร์ดแวร์ที่สร้างสรรค์ การพัฒนาซอฟต์แวร์แบบโอเพนซอร์ส และการมีส่วนร่วมของชุมชนอย่างแข็งขัน ทำให้ Slime OS เป็นแพลตฟอร์มที่น่าสนใจสำหรับการพัฒนาในอนาคตในพื้นที่ของเมกเกอร์และระบบฝังตัว

อ้างอิง: slime_os