FrameOS — ระบบปฏิบัติการสำหรับสมาร์ตเฟรมฟังก์ชันเดียว
(frameos.net)- รวมการเรนเดอร์ การดีพลอย และการควบคุมจอแสดงผลที่จำเป็นสำหรับการสร้างสมาร์ตเฟรมด้วยตัวเอง โดยเน้นการ รันภายในอุปกรณ์ ทำให้เฟรมที่ใช้ Raspberry Pi หรือ ESP32 ทำงานได้อย่างอิสระ
- แบ็กเอนด์ติดตั้งในเครื่องด้วย Docker หรือเป็น Home Assistant add-on ดีพลอยผ่าน SSH หรือ SD card ที่แฟลชแล้ว จากนั้นเฟรมยังคงทำงานต่อได้แม้ไม่มีแบ็กเอนด์
- สร้างฉากด้วย node graph ที่เชื่อม event, data app, render app และ state เข้าด้วยกัน โดยผลลัพธ์จะถูกคอมไพล์เป็นไบนารีไฟล์เดียวและรันบนเฟรม
- Raspberry Pi รองรับการดีพลอยผ่าน WiFi, ฟอนต์ TrueType, SVG, dithering สำหรับ e-ink 6 สี, TLS, การพาร์ส iCal, screenshot ด้วย headless Chromium และเว็บเซิร์ฟเวอร์ในตัว ตั้งแต่ Pi Zero 2 W ขึ้นไป
- ESP32-S3 รองรับ browser flash, การเรนเดอร์บนอุปกรณ์, OTA update และ deep sleep ระหว่างการรีเฟรช สำหรับพาเนล Waveshare SPI e-paper แต่เฟิร์มแวร์อิมเมจจะมีเฉพาะไดรเวอร์พาเนลที่เลือกไว้เพียงตัวเดียว
บทบาทของ FrameOS
- FrameOS เป็นระบบปฏิบัติการสำหรับสร้างสมาร์ตเฟรมที่รันได้ด้วยตัวเอง เช่น ปฏิทิน แดชบอร์ด หรือเฟรมศิลปะ โดยรวม Raspberry Pi หรือ ESP32 เข้ากับจอแสดงผล
- รองรับจอ e-ink, HDMI และ LCD โดยประมวลผลการเรนเดอร์ ภายในอุปกรณ์
- ทำงานได้โดยไม่ต้องใช้คลาวด์หรือ subscription และเปิดให้ใช้ฟรีแบบโอเพนซอร์สภายใต้ไลเซนส์ AGPL-3.0 ตั้งแต่ปี 2023
- สามารถติดตั้งแบ็กเอนด์ด้วย Docker และที่เก็บโปรเจกต์อยู่บน GitHub
ขั้นตอนการติดตั้งและดีพลอย
- FrameOS จัดองค์ประกอบของเฟรมตามลำดับการติดตั้งแบ็กเอนด์ การเชื่อมต่อฮาร์ดแวร์ และการดีพลอยฉาก
- รันแบ็กเอนด์บนแล็ปท็อป เซิร์ฟเวอร์ หรือ NAS ด้วยคำสั่งเดียว หรือติดตั้งเป็น Home Assistant add-on
- เชื่อมต่อ Raspberry Pi หรือ ESP32 เข้ากับจอแสดงผล
- เลือกฉากที่สร้างไว้ล่วงหน้าหรือออกแบบเอง แล้วดีพลอย
- แบ็กเอนด์ไม่ได้เป็นบริการแบบสมัครสมาชิก แต่ทำงานเป็น เว็บแอปในเครื่อง
- การดีพลอยทำผ่าน SSH หรือ SD card ที่แฟลชแล้ว หลังจากนั้นเฟรมสามารถรันแบบอิสระได้โดยไม่ต้องมีแบ็กเอนด์
- สามารถเชื่อมต่อจอแสดงผลกับ พาเนลที่รองรับมากกว่า 120 รุ่น และบน Raspberry Pi ยังใช้สาย HDMI ได้ด้วย
- เฟรมควบคุมได้ผ่าน QR code ของตัวเองและ HTTP API โดย HTTP API ของ ESP32 ยังอยู่ในขั้นทดลอง
การแก้ไขฉากและวิธีรัน
- ฉากถูกประกอบใน visual editor ที่มีโค้ดจริงรองรับอยู่เบื้องหลัง
- โครงสร้างของฉากแบ่งเป็นรูปแบบ node graph
- สีแดง: event
- สีเขียว: data app
- สีน้ำเงิน: render app
- สีเหลือง: state
- ฉากที่ประกอบแล้วจะถูกคอมไพล์เป็น ไบนารีไฟล์เดียว และรันบนเฟรม
- สามารถติดตั้งแกลเลอรีที่คัดสรรไว้ ปฏิทิน ตารางนัดหมาย กระดานข้อความ สภาพอากาศ เว็บแคม และฉาก AI art ได้ด้วยคลิกเดียว และแก้ไขได้ถึงระดับซอร์ส
ตัวเลือก Raspberry Pi และ ESP32
- FrameOS ทำงานได้ดีที่สุดบนสภาพแวดล้อม Linux จริง และมุ่งเป้าไปที่ Raspberry Pi ตั้งแต่ Pi Zero 2 W ราคา $15 ขึ้นไป
- ในสภาพแวดล้อม Raspberry Pi สามารถดีพลอยผ่าน WiFi ได้โดยไม่ต้องแฟลชเฟิร์มแวร์ใหม่
- บนเฟรมที่ใช้ Linux สามารถใช้ฟีเจอร์ต่อไปนี้ได้
- ฟอนต์ TrueType และ SVG ทุกความละเอียด
- dithering สำหรับ e-ink 6 สี
- TLS
- การพาร์ส iCal
- screenshot ด้วย headless Chromium
- เว็บเซิร์ฟเวอร์ของตัวเฟรมเอง
- หากต้องการเฟรมแบบไร้สาย สามารถรันบน ESP32-S3 สำหรับพาเนล Waveshare SPI e-paper ได้
- การตั้งค่า ESP32-S3 รองรับ browser flash, การเรนเดอร์ฉากบนอุปกรณ์, OTA update และการทำงานด้วยแบตเตอรี่ผ่าน deep sleep ระหว่างการรีเฟรช
- อิมเมจเฟิร์มแวร์ ESP32 แต่ละตัวจะมีไดรเวอร์พาเนลที่เลือกไว้เพียงตัวเดียว
การทำเคสและตัวอย่างผลงานสำเร็จ
- FrameOS Case Maker สร้าง enclosure สำหรับพิมพ์ 3D แบบ parametric ที่ปรับให้เข้ากับพาเนลที่รองรับและเลย์เอาต์ Raspberry Pi
- ผู้ใช้สามารถเลือกเทมเพลต ปรับความลึกและ bezel แล้วเพิ่มที่แขวนผนัง ขาตั้ง kickstand ช่องตัด USB-C และเสาน็อต ก่อนดาวน์โหลดไฟล์ STL
- Case Maker ใช้ฐานข้อมูลฮาร์ดแวร์เดียวกับเอกสาร เพื่อให้ขนาดพื้นฐานของการตั้งค่า Waveshare และ Pimoroni
- สามารถใช้ Case Maker ได้ที่ Open Case Maker
- ตัวอย่างผลงานสำเร็จแสดงการรวมพาเนล Waveshare และ Pimoroni Spectra 6, เคสทรงบางที่พิมพ์ 3D, ไฟเลี้ยง USB-C และการตั้งค่าซอฟต์แวร์ FrameOS ไว้ด้วยกัน
1 ความคิดเห็น
ความเห็นจาก Hacker News
เป็นโปรเจกต์เล็ก ๆ ที่น่าสนใจดี เมื่อ 2 ปีก่อนผมทำ กรอบรูป Arduino eInk 7 สี เป็นของขวัญ ซึ่งส่วนที่ยากที่สุดคือการต้องครอปภาพเอง ทำ dithering เอง และปรับให้เข้ากับ color palette เพื่อให้มันแสดงผลบนจอได้พอดู
ถ้า FrameOS ช่วยจัดการเรื่องนี้ให้ได้ ก็น่าจะประหยัดเวลาที่เสียไปกับการแก้ไขและทดสอบแบบแมนนวลได้หลายชั่วโมง
สุดท้ายปีนี้ผมทนกับการเพิ่มรูปจากระยะไกลไม่ไหว เลยซื้อกรอบรูป Aura ให้คนเดิมแทน
ถ้าใช้ของอย่างกรอบ Inky Impression 7 สี มันก็ทำงานแบบนั้นอยู่แล้ว เพราะส่วนใหญ่ซอฟต์แวร์และไดรเวอร์ของอุปกรณ์นั้นจัดการขั้นตอนนี้ให้อยู่แล้ว
สิ่งนี้น่าจะช่วยได้มากกับ คีออสก์ทางการแพทย์, ดิจิทัลอาร์ต และป้ายดิจิทัล
โรงพยาบาลมีความต้องการด้านดิจิทัลอาร์ตค่อนข้างมาก ผมเคยเป็น technical architect ที่ SFGH และ UCSF เป็น technology implementation manager ที่ El Camino Hospital และเป็น director of operations ของ Vizio TV ด้วย
ผมเคยประเมิน จัดซื้อ และติดตั้งทั้งระบบแบบนี้และระบบนำทางในโรงพยาบาล รวมถึงเคยใช้เงินหลายแสนดอลลาร์กับดิจิทัลอาร์ตที่จะเปิดวนบนหน้าจอบริเวณโถงลิฟต์หรือในห้องผู้ป่วย แต่ซอฟต์แวร์กลับแย่มาก
ที่ล็อบบี้ของ El Camino Hospital ระบบป้ายดิจิทัลแย่มากจนเราต้องเปลี่ยนอุปกรณ์บางส่วนเป็น Mac Mini แล้วให้ VLC เปิดไฟล์ MP4 วนซ้ำ
เพราะแบบนั้นผมเลยคิดว่าระบบแบบนี้ที่ทำงานร่วมกับ Pi Zero น่าจะดีมาก
แต่ผมก็คิดว่าน่าจะทำระบบนำทางด้วยวิธีที่สวยกว่านี้ได้เหมือนกัน ถ้าคำว่า “interactive” หมายถึงสามารถเปิดเว็บแอป/แอปบน Pi และตอนว่างก็กลับไปเปิดดิจิทัลอาร์ตแบบวนซ้ำได้ ก็น่าสนใจมาก
ตลาดดิจิทัลอาร์ต ป้ายดิจิทัล และระบบนำทาง ต้องการ โปรเจกต์น้องใหม่หัวขบถ แบบนี้มาสั่นสะเทือนตลาด ถ้าตอนนั้นมี Pi ผมน่าจะหยิบมาใช้ทันที
ผมสงสัยว่าจะติดตั้งบนแท็บเล็ต Android TCL ก๊องแก๊งที่ได้มาจาก T-Mobile ได้ไหม และก็น่าจะน่าสนใจถ้าลองดูการควบคุมหลอดไฟ Feit Electric ด้วย
ตัวเลือกที่ทำกำไรได้มากที่สุดสำหรับอุปกรณ์/OS แบบนี้ น่าจะเป็น ป้ายข้อมูลการเดินทาง ของขนส่งท้องถิ่นอย่าง BART แค่ทำให้คนที่อ่อนเทคนิคที่สุดในองค์กรก็ยังติดตั้ง ตั้งค่า และตั้งการแสดงผลได้โดยไม่พลาดก็พอ
ระบบขนส่งในพื้นที่ Sacramento มีจออยู่เยอะ แต่แทบไม่มีข้อมูลที่เป็นประโยชน์เลย
ถ้าคุณขึ้นรถไฟใน APAC จะเห็นจอ LCD บนผนังเหนือศีรษะที่แสดงแผนที่สถานะการเดินทาง แต่ถ้าขึ้นรถไฟในอเมริกา คุณจะเจอแต่ปัสสาวะกับอุจจาระบนผนังเหนือศีรษะ แต่ไม่มีแผนที่สถานะที่ไหนเลย
การเห็นเงินถูกเผาทิ้งแบบนี้ในอเมริกา ขณะที่บนถนนมีคนต้องขออาหารกิน มันให้ความรู้สึกเหมือนโลกบ้าไปแล้ว
มันทำให้นึกถึง Chumby เป็นผลิตภัณฑ์ที่มีศักยภาพมากจริง ๆ แต่ถูกยอมแพ้เร็วเกินไป
ในบ้านมีหลายจุดมากที่อยากได้หน้าจอแบบฉลาด ควบคุมได้ และใช้งานแบบ low-code ได้ แต่แทบไม่มีเวลามาศึกษาเองเลย วันนี้ดีใจมากที่ได้เห็นโปรเจกต์นี้
.pngหรือ.jpegได้https://shop.invisible-computers.com
จะได้หน้าจอสว่าง ๆ และตราบใดที่สิ่งที่อยากดูก็แค่แสดงในเว็บเบราว์เซอร์ได้ก็พอ
เจ๋งมาก ปีที่แล้วผมทำชุดสคริปต์สำหรับแลกเปลี่ยนภาพ e-ink ผ่าน Gmail และตั้งชื่อมันว่า DispatchPi ถ้ามีโปรแกรมแบบนี้ตอนนั้น การพัฒนาคงเร็วขึ้นมาก
https://github.com/malcolmosh/dispatchPi/blob/main/README.md
ก่อนหน้านี้ต้อง SSH เข้า Pi ผ่านเทอร์มินัลตลอด แล้วก็อัปเดตสคริปต์ด้วย FileZilla FTP client กับ VSCode ซึ่งค่อนข้างยุ่งยาก
ผมเพิ่งทำโปรเจกต์แดชบอร์ดเสร็จเหมือนกันและกำลังจะปล่อยเร็ว ๆ นี้ อีกอย่างก็กำลังคิดว่าจะเปลี่ยนไดรเวอร์ของเฟรมไปเป็น ESP32 แล้วใช้แบตเตอรี่ เพราะ ESP32 กินไฟน้อยกว่า Pi Zero มาก
ถ้ามีเวลา ผมขอโหวตให้เพิ่ม ความเข้ากันได้กับ ESP32
แทนที่จะพยายามให้ไลบรารีของ ESP แสดงภาพอะไรก็ได้ การปรับภาพให้เป็นขนาดและรูปแบบที่กำหนดไว้ก่อนส่งไปยัง ESP32/จอ กลับง่ายและเสถียรกว่า
ภาพแรกของหน้าเป็นตัวแก้ไข แล้วแบบว่า ว้าว สุดยอดมาก ระหว่างคำอธิบายมีส่วนนี้อยู่
“Diagram Editor: อินเทอร์เฟซแบบลากแล้ววางสำหรับประกอบแอป Nim เป็นฉากต่างๆ สามารถ fork และแก้ไขแอปที่มีอยู่แล้วอย่าง ‘OpenAI image’ และ ‘Text overlay’ ให้ตรงกับความต้องการได้ ทุกฟิลด์สามารถ override ได้ด้วยชิ้นส่วนโค้ดแบบอินไลน์”
มันดูเนี้ยบมาก น่าจะทุ่มงานไปมหาศาลเลย อยากรู้ว่าทำด้วยอะไร แล้วก็สงสัยว่าตัวแก้ไขเขียนด้วย Nim ด้วยหรือเปล่า
แล้วหลังจากสร้างฉากเสร็จ มันรันอะไรกันแน่ก็ยังน่าสงสัย ไม่แน่ใจว่ามันรัน runtime ที่คล้ายตัวแก้ไขแต่มีโหมดนำเสนอ หรือปล่อยโปรแกรม Nim ตัวใหม่ออกมาเพื่อไปรันโปรแกรม Nim อื่นๆ กันแน่
ก็ยังสงสัยอีกว่าแอปถูกเรียกใช้เป็นครั้งๆ ไป หรือรันค้างไว้พร้อมสื่อสารแบบ persistent อะไรเป็นตัว trigger การเริ่มต้นของเฟรม และมีการ compose อย่างไร
รู้สึกว่าแม้จะถูกใช้กับ smart frame แต่จริงๆ แล้วเหมือนสร้าง ระบบ flow-based programming แบบใช้งานทั่วไป ที่เจ๋งมากขึ้นมาเลย
ตัว editor/controller เองเป็นแอป React+Kea ส่วนพาร์ตไดอะแกรมใช้ React Flow และ backend เป็น Flask
ตอนนี้ถ้าจะทดสอบว่าแอปที่สร้างขึ้นทำงานไหม ต้อง deploy ไปที่เฟรมก่อน ถ้าใช้ RPi 5 ที่เร็วหน่อยสำหรับทดสอบ วงจร feedback ปกติจะอยู่ราว 30 วินาที, Zero W2 ราว 1 นาที, และ Zero W ราว 2 นาที ยังไม่ค่อยดีนักเลยอยากปรับปรุง
ในอุดมคติ อยากใช้ JS backend ของ Nim เพื่อสร้าง “เฟรม” ที่รันได้ตรงในเบราว์เซอร์สำหรับทดสอบ
ตอบคำถามอื่นๆ เพิ่มเติม ระบบ FrameOS จะถูกรันตอนบูต และทุกแอปจะถูกคอมไพล์รวมเป็นไบนารีเดียวแล้วรันตามที่ฉากกำหนด เมื่อมี render event เข้ามา ก็จะเรนเดอร์เฟรมใหม่ โดย event นี้อาจเกิดขึ้นอัตโนมัติเป็นช่วงๆ หรือเกิดตามคำขอก็ได้
ตัวเฟรมจะส่ง log ไปยัง controller แต่ apart from that ก็สามารถทำงานได้อย่างอิสระโดยสมบูรณ์
แก้ไข: เดาผิด จริงๆ คือ React Flow
https://github.com/FrameOS/frameos/blob/037af53e94a3b47ce5df...
https://reactflow.dev/
ดูน่าสนใจมาก แปลว่าถ้าเข้าใจถูก นี่ไม่ใช่ OS จริงๆ แต่เป็น ซอฟต์แวร์ที่รันอยู่บน OS ของ Pi ใช่ไหม
FrameOS เป็นไบนารีที่คอมไพล์แล้วและรันบน Linux ตอนนี้ก่อนจะติดตั้ง FrameOS เอง ต้องลง “Raspberry Pi OS Lite” แบบไม่มี desktop environment ลง SD card ก่อน เลยมองว่าเป็น “แค่แอปพลิเคชัน” ก็ได้
แต่ก็เพราะนี่เป็นช่วงแรกของโปรเจกต์ และเป็นวิธีที่เริ่มต้นได้เร็วที่สุด ขั้นถัดไปคือดูว่าจะตัดอะไรออกได้มากแค่ไหน FrameOS เป็นไบนารีเดี่ยวที่คอมไพล์แบบ static ดังนั้นนอกจาก Linux kernel แล้วอาจไม่ต้องพึ่งอะไรอีกมาก ถ้าแบบนั้นจะนับเป็น OS จริงไหม? Android ก็ใช้ Linux kernel แต่ก็ถือเป็น OS ของตัวเอง
เมื่อถูก activate แล้ว FrameOS จะเข้าควบคุมทั้งระบบ มีโฟลเดอร์
apps/และdrivers/ของตัวเอง และในหลายแง่มุมก็ดูทำงานเหมือน ระบบปฏิบัติการ อยู่แล้ว ก็กำลังคิดจะให้มันไปรันบน ESP32 ด้วย ซึ่งอาจต้องเพิ่มdrivers/wifi/ถ้ามันทำงานได้โดยไม่มี OS ใต้ชั้นอีกต่อไป ตอนนั้นจะเรียกว่าเป็น OS ได้ไหม? อันนั้นก็แล้วแต่พวกคุณจะตัดสินถ้าถามว่ามันเป็นระบบปฏิบัติการไหม สำหรับผมมันใช่ แต่จะมองต่างออกไปก็ได้
ที่ทำงานจริงของผมอย่าง PostHog บางทีก็เรียกตัวเองว่า “Product OS” ซึ่งอันนี้ทำให้ผมหงุดหงิดกว่าอีก เพราะชุดเว็บแอปมันไม่ได้เป็นระบบปฏิบัติการตามความหมายดั้งเดิมชัดๆ ผมก็เคยเห็นของที่ไม่ใช่ OS แบบแท้ๆ หลายอย่างลงท้ายด้วย -OS มันชวนหงุดหงิดนิดหน่อย แต่คงเพราะผมโตมาในยุคที่คำถามว่า “คุณใช้ OS อะไร?” เป็นคำถามที่บอกตัวตนของคนได้
ภาษาเปลี่ยนไปเรื่อยๆ และดูเหมือนว่า “ระบบปฏิบัติการ” ตอนนี้จะหมายถึงอะไรได้กว้างกว่าที่ผมหรือคุณคิดไว้มาก ขึ้นอยู่กับแต่ละคน
FrameOS ใช้ Nim ดังนั้นมันจึงสามารถพอร์ตไปรันแบบ bare metal โดยไม่มี kernel ได้ และด้วย asynchronous dispatch ทำให้ Nim มี cooperative multitasking แบบเบาๆ ให้ด้วย
ตอนนี้ FrameOS จะมองว่าเป็น OS ที่รันอยู่บน Linux kernel อย่างเดียว หรือจะมองว่าเป็น user space ก็ได้ตามใจ แต่ก็ไม่มีเหตุผลอะไรที่มันจะพอร์ตไปให้รันตรงบนไมโครคอนโทรลเลอร์ไม่ได้
ดูดีมาก ฉันอยากตั้งค่า จอ e-ink ร่วมกับ Home Assistant อยู่พอดี เดี๋ยวจะลองดูอันนี้
ในบทความ “Why FrameOS” มีรูปที่ดูเหมือนจอ e-ink ที่แสดงแดชบอร์ด Home Assistant และด้านล่างมีข้อความว่า “แต่ฝั่งซอฟต์แวร์นั้นยุ่งเหยิงมาก” เลยสงสัยว่าก่อนจะสร้าง FrameOS นั้นมีปัญหาอะไรกันแน่ อย่างน้อยจากในรูปมันก็ดูเหมือนทำงานได้ดี
แล้วก็สงสัยด้วยว่าข้อความนี้หมายความว่ายังไงกันแน่: “GPT4 Support: ขอให้ LLM ตัวโปรดของคุณช่วยเขียนและดีบักแอป FrameOS”
พอเห็นแบบนี้ก็รู้สึกได้เลยว่าต่อไปแอปใหม่ ๆ จะมาพร้อมการผสาน LLM ตั้งแต่ต้น ไม่เห็นมีเหตุผลอะไรที่จะไม่ทำ ถ้าใช้ LLM ได้ดี มันช่วยยกระดับประสบการณ์ผู้ใช้ในแทบทุกแอปได้มาก
ประมาณว่าคุณไม่จำเป็นต้องไปทำอะไรแนว blockchain-based autonomous-driving social AI cloud ที่กำลังขายดีในตลาด private equity ช่วงนี้
มีทางเลือกดี ๆ ไหมที่จะช่วยไม่ให้ แท็บเล็ต Amazon Fire รุ่นเก่ากลายเป็นขยะอิเล็กทรอนิกส์? มันเป็น Android-based
ส่วนตัวฉันใช้แท็บเล็ต Amazon Fire ในบ้านเป็นไดรเวอร์เสียงสำหรับ Snapcast แต่ละเครื่องมี USB, Wi-Fi, ช่อง Aux 3.5mm และแบตเตอรี่ในตัว เลยเหมาะกับงานนี้มาก โดยเฉพาะตอนลดราคาเหลือเครื่องละ 45 ดอลลาร์ก็คุ้มมาก
ถ้าไม่มี bootloader ที่ปลดล็อกแล้ว คุณอาจ root Android ได้ แต่จะเปลี่ยนตัว Android เองหรือเปลี่ยน ROM ไม่ได้
ซึ่งจริง ๆ ก็ไม่ค่อยมีความหมายอยู่ดี เพราะมันเป็น MediaTek ดังนั้นโครงสร้างพาร์ทิชันกับโมเดลไดรเวอร์ในยุคนั้นโดยมากค่อนข้างเละเทะ คงยากที่จะทำให้ FrameOS รันบนฮาร์ดแวร์นั้นได้อย่างสมเหตุสมผลและสวยงาม
เจ๋งมาก มีหลายโปรเจกต์ที่พยายามทำของคล้ายกัน แต่แทบไม่มีอันไหนที่ เก็บงาน ได้ดีระดับนี้ โดยเฉพาะฝั่งการผลิต
ส่วนตัวอยากให้รองรับอุปกรณ์ eINK พลังงานต่ำที่มี ESP32 ในตัวอย่างซีรีส์ InkPlate ด้วย ถึงอย่างนั้นพอเห็นอันนี้ก็เริ่มคิดว่าอาจจะลองเปลี่ยนไปใช้ Pi ดู
หน่วยความจุอาจจะค่อนข้างตึงและคงต้องตัดบางฟีเจอร์อย่าง threading ออก แต่ในทางทฤษฎีก็น่าจะรันได้
แค่ว่ายังมีงานอีกมากในการทำเวอร์ชัน Raspberry ให้ยอดเยี่ยม ดังนั้นช่วงนี้ยังไม่มีแผนจะรับงานนั้น
ยินดีที่ได้เห็นมีซอฟต์แวร์ออกมาเพิ่มในพื้นที่นี้
เป็นเรื่องที่เกี่ยวกันแบบอ้อม ๆ แต่ฉันกำลังมองหา หน้าจอขนาด 32 นิ้วขึ้นไป ที่ใช้เป็นกรอบรูปดิจิทัลได้ นอกจาก Samsung The Frame แล้วก็หาอย่างอื่นไม่เจอ ซึ่งน่าแปลกสำหรับเคสการใช้งานที่เรียบง่ายแบบนี้
ตอนนี้หามาได้ประมาณนี้ TV กับจอมอนิเตอร์กินไฟไม่ค่อยเหมาะถ้าจะเปิดไว้ 24 ชั่วโมง ส่วน e-ink แบบสีก็มักจะมีขนาดใหญ่สุดราว 13 นิ้ว Samsung The Frame นั้นทั้งฟังก์ชันและรูปลักษณ์ก็ดี แต่ราคาแพง และยังมีข้อเสียตรงที่มันเป็น Samsung อีก
เลยอยากรู้ว่ามีรุ่นไหนที่แนะนำได้บ้าง