Một máy tính mới lấy cảm hứng từ phong cách retro có tên EndBOX đã xuất hiện từ giai đoạn nguyên mẫu, hứa hẹn mang lại sự đơn giản của máy tính thập niên 1980. Thiết bị này khởi động trực tiếp vào môi trường lập trình BASIC , bỏ qua hoàn toàn sự cồng kềnh của hệ điều hành hiện đại. Sau sáu tháng phát triển, người sáng tạo đã tiết lộ các nguyên mẫu hoạt động nhằm tái tạo trải nghiệm lập trình tức thì của các máy tính cổ điển.
EndBOX đại diện cho xu hướng ngày càng phát triển của các thiết bị máy tính đơn giản được thiết kế cho giáo dục và lập trình sở thích. Không giống như các máy tính hiện đại tải các hệ điều hành phức tạp, thiết bị này bật nguồn và ngay lập tức hiển thị cho người dùng một dấu nhắc lập trình, tương tự như cách máy tính hoạt động hàng thập kỷ trước.
![]() |
---|
EndBOX , một máy tính lấy cảm hứng retro mang lại sự đơn giản của máy tính thập niên 1980, khởi động trực tiếp vào môi trường lập trình BASIC |
Các dự án tương tự đã tồn tại trên thị trường
EndBOX bước vào một bối cảnh cạnh tranh của các thiết bị máy tính retro. Các cuộc thảo luận cộng đồng tiết lộ một số lựa chọn thay thế hiện có, bao gồm dòng Maximite , PicoMite , BASIC Engine và hệ thống Agon Light . Những thiết bị này có chung mục tiêu cung cấp phần cứng lập trình BASIC chuyên dụng. Tuy nhiên, hầu hết các giải pháp hiện có sử dụng phần mềm độc quyền, trong khi EndBOX có kế hoạch giữ ngôn ngữ lập trình cốt lõi của mình là mã nguồn mở.
Một lợi thế chính mà EndBOX tuyên bố là khả năng tương thích đa nền tảng. Các chương trình được viết trên thiết bị cũng có thể chạy trên trình duyệt web và máy tính để bàn, làm cho nó linh hoạt hơn so với các lựa chọn thay thế dành riêng cho phần cứng.
Các Thiết Bị Máy Tính Retro Cạnh Tranh
- Dòng Maximite: Color Maximite 2 với MMBasic (độc quyền)
- PicoMite: Máy tính BASIC dựa trên Raspberry Pico
- BASIC Engine: Dựa trên ESP8266 với nhiều thế hệ (RX, Next Gen)
- Agon Light/Light 2: Máy tính retro dựa trên Z80
- Neo6502: Phương án thay thế cho Agon Light dựa trên 6502
![]() |
---|
EndBOX I , được thiết kế dành cho những người đam mê máy tính retro, nhằm mục đích hồi sinh lập trình BASIC trên phần cứng chuyên dụng |
Mối quan ngại về thời gian khởi động đặt ra câu hỏi về máy tính tức thì
Mặc dù hứa hẹn về máy tính khởi động tức thì, nguyên mẫu hiện tại mất khoảng 10 giây để khởi động. Sự chậm trễ này đã gây ra cuộc tranh luận trong cộng đồng về việc liệu thiết bị có thực sự nắm bắt được tinh thần của máy tính cổ điển hay không. Việc khởi động chậm xuất phát từ một số yếu tố: lưu trữ thẻ SD tiêu chuẩn, độ trễ khởi tạo WiFi và kiểm tra hệ thống tệp trong quá trình khởi động.
Người sáng tạo thừa nhận những hạn chế này và phác thảo các giải pháp tiềm năng, bao gồm lưu trữ nhanh hơn, tải driver theo mô-đun và hệ thống tệp chỉ đọc. Tuy nhiên, đạt được hiệu suất khởi động thực sự tức thì vẫn là một thách thức kỹ thuật đáng kể.
Chi tiết Hệ điều hành EndBOX
- Hệ điều hành gốc: Bản phân phối tùy chỉnh dựa trên NetBSD
- Mục tiêu khởi động: Môi trường lập trình EndBASIC
- Cấu hình: Tệp CONFIG.BAS (lấy cảm hứng từ CONFIG.SYS của MS-DOS)
- Tính năng: Chống mất điện, tích hợp bảng điều khiển framebuffer
- Thời gian khởi động hiện tại: ~10 giây (có tiềm năng tối ưu hóa)
Thông số kỹ thuật phần cứng nhắm đến các trường hợp sử dụng khác nhau
Hai mô hình nguyên mẫu phục vụ cho các nhu cầu và ngân sách khác nhau. Mô hình tiêu chuẩn có màn hình cảm ứng 7 inch, cổng USB và kết nối GPIO , hiện được xây dựng xung quanh bo mạch Raspberry Pi 3B+ . Mô hình micro sử dụng màn hình LCD 128x128 nhỏ với Raspberry Pi Zero 2 W cho các ứng dụng siêu di động.
Cả hai phiên bản đều bao gồm WiFi để chia sẻ tệp đám mây và hỗ trợ Bluetooth được lên kế hoạch cho các thiết bị ngoại vi. Việc nhấn mạnh vào tương tác màn hình cảm ứng thay vì bàn phím tích hợp phản ánh các mẫu sử dụng hiện đại trong khi duy trì tính linh hoạt lập trình.
Thông số kỹ thuật phần cứng EndBOX
Mẫu tiêu chuẩn:
- Màn hình: Màn hình cảm ứng HDMI 7 inch
- Bộ xử lý: Raspberry Pi 3B+ (các phiên bản tương lai sẽ sử dụng bo mạch nhỏ hơn)
- Kết nối: Cổng USB, cổng GPIO, WiFi
- Dự kiến: Hỗ trợ Bluetooth
Mẫu Micro:
- Màn hình: Màn hình LCD 128x128
- Bộ xử lý: Raspberry Pi Zero 2 W
- Kết nối: Cổng Micro USB, WiFi
- Dự kiến: Hỗ trợ Bluetooth
![]() |
---|
Nguyên mẫu EndBOX với giao diện màn hình cảm ứng và kết nối GPIO, đáp ứng các nhu cầu và ngân sách khác nhau |
Thị trường giáo dục mang lại cơ hội lớn nhất
Các cuộc thảo luận cộng đồng làm nổi bật tiềm năng của thiết bị trong môi trường giáo dục. Các trường học đã sử dụng thành công các thiết bị tương tự như BBC Micro tại Vương quốc Anh để dạy các nguyên tắc cơ bản của lập trình. EndBOX có thể đóng vai trò tương tự, cung cấp cho học sinh môi trường lập trình không bị phân tâm.
Tôi nghĩ một Basic nhanh trên phần cứng chuyên dụng của nó là một cách tuyệt vời để dạy trẻ em và người mới bắt đầu lập trình. Tôi ước một trong những thiết lập này sẽ thâm nhập vào hệ thống trường học và trở thành một nền tảng giảng dạy tiêu chuẩn.
Tuy nhiên, dự án phải đối mặt với những trở ngại đáng kể trong việc tiếp cận việc áp dụng thị trường đại chúng, bao gồm mở rộng sản xuất, tuân thủ quy định và logistics phân phối. Người sáng tạo hiện đang tìm kiếm sự hỗ trợ của cộng đồng thông qua đăng ký và tài trợ để đánh giá sự quan tâm của thị trường trước khi cam kết sản xuất đầy đủ.
Tham khảo: > Unveiling the EndBOX