คอมพิวเตอร์ใหม่ที่ได้แรงบันดาลใจจากยุคย้อนยุคชื่อ EndBOX ได้ผ่านขั้นตอนต้นแบบแล้ว โดยสัญญาว่าจะนำความเรียบง่ายของการใช้คอมพิวเตอร์ในยุค 1980 กลับมา อุปกรณ์นี้บูตตรงเข้าสู่สภาพแวดล้อมการเขียนโปรแกรม BASIC โดยข้ามความซับซ้อนของระบบปฏิบัติการสมัยใหม่ไปเลย หลังจากการพัฒนาเป็นเวลา 6 เดือน ผู้สร้างได้เปิดเผยต้นแบบที่ใช้งานได้แล้ว ซึ่งมีเป้าหมายเพื่อสร้างประสบการณ์การเขียนโปรแกรมแบบเปิดใช้ทันทีเหมือนคอมพิวเตอร์คลาสสิก
EndBOX เป็นตัวแทนของแนวโน้มที่เพิ่มขึ้นของอุปกรณ์คอมพิวเตอร์แบบเรียบง่ายที่ออกแบบมาสำหรับการศึกษาและการเขียนโปรแกรมสำหรับผู้ที่ทำเป็นงานอดิเรก ไม่เหมือนคอมพิวเตอร์สมัยใหม่ที่โหลดระบบปฏิบัติการที่ซับซ้อน อุปกรณ์นี้เปิดเครื่องแล้วนำเสนอหน้าจอพร้อมท์สำหรับการเขียนโปรแกรมให้ผู้ใช้ทันที คล้ายกับวิธีการทำงานของคอมพิวเตอร์เมื่อหลายสิบปีก่อน
![]() |
---|
EndBOX คอมพิวเตอร์สไตล์ย้อนยุคที่นำความเรียบง่ายของการใช้คอมพิวเตอร์ในยุค 1980 กลับมา โดยบูตเข้าสู่สภาพแวดล้อมการเขียนโปรแกรม BASIC โดยตรง |
โครงการที่คล้ายกันมีอยู่แล้วในตลาด
EndBOX เข้าสู่ภูมิทัศน์การแข่งขันของอุปกรณ์คอมพิวเตอร์ย้อนยุค การอภิปรายในชุมชนเผยให้เห็นทางเลือกที่มีอยู่แล้วหลายตัว รวมถึงซีรีส์ Maximite , PicoMite , BASIC Engine และระบบ Agon Light อุปกรณ์เหล่านี้มีเป้าหมายที่คล้ายกันในการจัดหาฮาร์ดแวร์การเขียนโปรแกรม BASIC เฉพาะ อย่างไรก็ตาม โซลูชันที่มีอยู่ส่วนใหญ่ใช้ซอฟต์แวร์ที่เป็นกรรมสิทธิ์ ในขณะที่ EndBOX วางแผนที่จะรักษาภาษาการเขียนโปรแกรมหลักให้เป็นโอเพ่นซอร์ส
ข้อได้เปรียบสำคัญอย่างหนึ่งที่ EndBOX อ้างคือความเข้ากันได้ข้ามแพลตฟอร์ม โปรแกรมที่เขียนบนอุปกรณ์นี้สามารถทำงานในเว็บเบราว์เซอร์และคอมพิวเตอร์เดสก์ท็อปได้ด้วย ทำให้มีความหลากหลายมากกว่าทางเลือกที่เฉพาะเจาะจงกับฮาร์ดแวร์
อุปกรณ์คอมพิวเตอร์ย้อนยุคที่แข่งขัน
- ซีรีส์ Maximite: Color Maximite 2 พร้อม MMBasic (เป็นกรรมสิทธิ์)
- PicoMite: คอมพิวเตอร์ BASIC ที่ใช้ Raspberry Pico เป็นฐาน
- BASIC Engine: ใช้ ESP8266 เป็นฐานพร้อมหลายรุ่น (RX, Next Gen)
- Agon Light/Light 2: คอมพิวเตอร์ย้อนยุคที่ใช้ Z80 เป็นฐาน
- Neo6502: ทางเลือกที่ใช้ 6502 เป็นฐานแทน Agon Light
![]() |
---|
EndBOX I ที่ออกแบบมาสำหรับผู้ที่ชื่นชอบคอมพิวเตอร์ย้อนยุค โดยมีจุดมุ่งหมายเพื่อฟื้นฟูการเขียนโปรแกรม BASIC บนฮาร์ดแวร์เฉพาะ |
ข้อกังวลเรื่องเวลาบูตทำให้เกิดคำถามเกี่ยวกับการคำนวณแบบทันที
แม้จะสัญญาเรื่องการคำนวณแบบเปิดใช้ทันที แต่ต้นแบบปัจจุบันใช้เวลาประมาณ 10 วินาทีในการบูต ความล่าช้านี้ได้จุดประกายการอภิปรายในชุมชนเกี่ยวกับว่าอุปกรณ์นี้จับจิตวิญญาณของคอมพิวเตอร์คลาสสิกได้จริงหรือไม่ การเริ่มต้นที่ช้าเกิดจากปัจจัยหลายประการ: การจัดเก็บข้อมูลด้วย SD card มาตรฐาน ความล่าช้าในการเริ่มต้น WiFi และการตรวจสอบระบบไฟล์ระหว่างการบูต
ผู้สร้างยอมรับข้อจำกัดเหล่านี้และได้ร่างโซลูชันที่เป็นไปได้ รวมถึงการจัดเก็บข้อมูลที่เร็วขึ้น การโหลดไดรเวอร์แบบโมดูลาร์ และระบบไฟล์แบบอ่านอย่างเดียว อย่างไรก็ตาม การบรรลุประสิทธิภาพการเปิดใช้ทันทีที่แท้จริงยังคงเป็นความท้าทายทางเทคนิคที่สำคัญ
รายละเอียดระบบปฏิบัติการ EndBOX
- ระบบปฏิบัติการฐาน: การแจกจ่ายแบบกำหนดเองที่ใช้ NetBSD เป็นฐาน
- เป้าหมายการบูต: สภาพแวดล้อมการเขียนโปรแกรม EndBASIC
- การกำหนดค่า: ไฟล์ CONFIG.BAS (ได้รับแรงบันดาลใจจาก CONFIG.SYS ของ MS-DOS)
- คุณสมบัติ: ทนทานต่อการตัดไฟฟ้า, การรวมคอนโซล framebuffer
- เวลาบูตปัจจุบัน: ประมาณ 10 วินาที (มีศักยภาพในการปรับให้เหมาะสม)
ข้อกำหนดฮาร์ดแวร์กำหนดเป้าหมายการใช้งานที่แตกต่างกัน
ต้นแบบสองรุ่นตอบสนองความต้องการและง예ประมาณที่แตกต่างกัน รุ่นมาตรฐานมีหน้าจอสัมผัสขนาด 7 นิ้ว พอร์ต USB และการเชื่อมต่อ GPIO ปัจจุบันสร้างขึ้นรอบบอร์ด Raspberry Pi 3B+ รุ่นไมโครใช้หน้าจอ LCD ขนาดเล็ก 128x128 กับ Raspberry Pi Zero 2 W สำหรับการใช้งานแบบพกพาขนาดเล็กมาก
ทั้งสองเวอร์ชันรวม WiFi สำหรับการแชร์ไฟล์บนคลาวด์และการสนับสนุน Bluetooth ที่วางแผนไว้สำหรับอุปกรณ์ต่อพ่วง การเน้นการโต้ตอบผ่านหน้าจอสัมผัสมากกว่าคีย์บอร์ดในตัวสะท้อนรูปแบบการใช้งานสมัยใหม่ในขณะที่รักษาความยืดหยุ่นในการเขียนโปรแกรม
ข้อมูลจำเพาะฮาร์ดแวร์ EndBOX
รุ่นมาตรฐาน:
- จอแสดงผล: จอสัมผัส HDMI ขนาด 7 นิ้ว
- โปรเซสเซอร์: Raspberry Pi 3B+ (รุ่นต่อไปจะใช้บอร์ดที่เล็กกว่า)
- การเชื่อมต่อ: พอร์ต USB, พอร์ต GPIO, WiFi
- วางแผนไว้: รองรับ Bluetooth
รุ่น Micro:
- จอแสดงผล: หน้าจอ LCD ขนาด 128x128
- โปรเซสเซอร์: Raspberry Pi Zero 2 W
- การเชื่อมต่อ: พอร์ต Micro USB, WiFi
- วางแผนไว้: รองรับ Bluetooth
![]() |
---|
ต้นแบบ EndBOX ที่มีส่วนติดต่อแบบหน้าจอสัมผัสและการเชื่อมต่อ GPIO เพื่อตอบสนองความต้องการและงบประมาณที่แตกต่างกัน |
ตลาดการศึกษานำเสนอโอกาสที่ใหญ่ที่สุด
การอภิปรายในชุมชนเน้นศักยภาพของอุปกรณ์ในสภาพแวดล้อมการศึกษา โรงเรียนใช้อุปกรณ์ที่คล้ายกันเช่น BBC Micro ในสหราชอาณาจักรเพื่อสอนพื้นฐานการเขียนโปรแกรมได้สำเร็จ EndBOX สามารถเติมเต็มบทบาทที่คล้ายกัน โดยให้สภาพแวดล้อมการเขียนโปรแกรมที่ปราศจากสิ่งรบกวนแก่นักเรียน
ผมคิดว่า Basic ที่เร็วบนฮาร์ดแวร์เฉพาะของมันเป็นวิธีที่ยอดเยี่ยมมากในการสอนการเขียนโปรแกรมให้กับเด็กและผู้เริ่มต้น ผมหวังว่าหนึ่งในการตั้งค่าเหล่านี้จะเจาะเข้าสู่ระบบโรงเรียนและกลายเป็นแพลตฟอร์มการสอนมาตรฐาน
อย่างไรก็ตาม โครงการนี้เผชิญกับอุปสรรคสำคัญในการเข้าถึงการยอมรับในตลาดมวลชน รวมถึงการขยายการผลิต การปฏิบัติตามกฎระเบียบ และโลจิสติกส์การจัดจำหน่าย ผู้สร้างปัจจุบันแสวงหาการสนับสนุนจากชุมชนผ่านการสมัครสมาชิกและการสนับสนุนเพื่อวัดความสนใจของตลาดก่อนที่จะมุ่งมั่นสู่การผลิตเต็มรูปแบบ
อ้างอิง: > Unveiling the EndBOX