- บทความนี้เกี่ยวกับการแฮ็ก Timex m851 ซึ่งเป็นนาฬิกาดิจิทัลที่ออกแบบมาสำหรับนักวิ่ง
- Timex m851 ใช้ซีพียู Seiko SC188 แบบ 8 บิต มี ROM 48KB, RAM 2KB และหน้าจอหลักแบบดอตเมทริกซ์ 42x11
- นาฬิการุ่นนี้ถูกออกแบบมาให้ทำงานด้วยพลังงานต่ำมาก และใช้แบตเตอรี่ก้อนเดียวได้นานสูงสุด 3 ปี
- ที่ด้านข้างของนาฬิกามีพิน USB สำหรับซิงก์ตารางเวลาและข้อมูลอื่น ๆ
- สิ่งที่น่าประหลาดใจคือ Timex m851 มีซอฟต์แวร์ดีเวลอปเมนต์คิต (SDK) ที่ดีมาก ทำให้ผู้ใช้สามารถเขียนและอัปโหลดโค้ดของตัวเองลงสู่นาฬิกาได้
- ผู้เขียนได้อัปโหลดโค้ด
hello world และ Makefile สำหรับบิลด์ขึ้น GitHub เพื่อให้คนอื่นเข้าไปดูได้
- แอปพลิเคชันบนตัวนาฬิกาจำเป็นต้องถูกแบ่งเป็นหลายสถานะเนื่องจาก RAM มีจำกัด โดยสถานะเหล่านี้ช่วยให้สามารถสลับโค้ดตามความจำเป็นได้
- เคอร์เนลของนาฬิกาทำหน้าที่จัดการฮาร์ดแวร์และส่งอีเวนต์ พร้อมทั้งมีบริการหลากหลาย เช่น ตัวจับเวลา การสร้างเสียงโทน การเลื่อนหน้าจอ และการเข้าถึงเรคอร์ดในฐานข้อมูล
- นาฬิกามีเม็ดมะยมที่สามารถตั้งค่าได้หลายรูปแบบผ่านเคอร์เนล และมีไฟแบ็กไลต์ที่ซอฟต์แวร์สามารถควบคุมได้
- นาฬิกาไม่มีระบบป้องกันหน่วยความจำ ดังนั้นหากเกิดการแครชก็อาจทำให้มีการรีเซ็ตได้ โดยฟังก์ชัน watchdog จะรายงานต่อเคอร์เนลทุก ๆ 2 วินาทีเพื่อยืนยันว่าระบบยังทำงานอยู่
- มีซิมูเลเตอร์สำหรับนาฬิกาชื่อ Virtual Datalink ซึ่งเป็นเครื่องมือโอเพนซอร์สจากผู้พัฒนาภายนอก แต่ใช้งานได้บน Windows เท่านั้น
- ขณะนี้ผู้เขียนกำลังทำงานเพื่อผสานนาฬิกาเข้ากับ
remind ซึ่งเป็นแอปพลิเคชันจัดตารางเวลาซอฟต์แวร์
- Timex m851 เลิกผลิตไปแล้วและกำลังหาซื้อได้ยากขึ้นเรื่อย ๆ
- ผู้เขียนสนับสนุนให้คนอื่น ๆ มาช่วยยืนยันว่านาฬิการุ่นนี้ยังใช้งานได้ดีและเข้าร่วมการแฮ็กไปด้วยกัน
ยังไม่มีความคิดเห็น