-
นี่คือรหัส repo สำหรับ Web Kiosk สั่งสอนได้ที่: https://www.instructables.com/id/Web-Kiosk/
มันขึ้นอยู่กับอุปกรณ์ ODROID C2:
-
รูปภาพที่มาบนการ์ด eMMC จาก HardKernel นั้นมีขนาดใหญ่มากสำหรับใช้เป็นคีออสก์ ดังนั้นสำหรับบิลด์นี้ เราจะใช้อิมเมจ Debian Stretch ของ meveric รายละเอียดเกี่ยวกับภาพสามารถพบได้ที่นี่
ดาวน์โหลดไฟล์อิมเมจ C2.img.xz ขนาด ~93MB:
-
ตอนนี้ ให้ดาวน์โหลดเครื่องมือชื่อ Etcher ซึ่งจะช่วยให้คุณสามารถเขียนไฟล์รูปภาพที่คุณดาวน์โหลดด้านบนลงในการ์ด eMMC
ในการดำเนินการนี้ ให้ใช้อะแดปเตอร์การ์ด eMMC2SD และเสียบเข้าไปในเครื่องอ่านการ์ด microSD บนคอมพิวเตอร์ที่คุณจะใช้งาน Etcher
เมื่อคุณเรียกใช้ Etcher ให้เลือกรูปภาพที่คุณดาวน์โหลดก่อน จากนั้นเลือกเครื่องอ่านการ์ด microSD จากนั้นกด Flash
หมายเหตุ เมื่อเลือกไดรฟ์ในขั้นตอนที่ 2 ตรวจสอบให้แน่ใจว่าเป็นเครื่องอ่านการ์ด microSD ของคุณ เพราะหากคุณเลือกไดรเวอร์อื่น Etcher จะเขียนทับไดรฟ์นั้น และข้อมูลจะไม่สามารถกู้คืนได้! ฉันจะไม่รับผิดชอบต่อข้อมูลที่สูญหาย ดังนั้นโปรดอ่านคำแนะนำในหน้าดาวน์โหลด Etcher
หมายเหตุ2 บน Windows เมื่อคุณเสียบอะแดปเตอร์การ์ด eMMC2SD คุณอาจได้รับป๊อปอัปเกี่ยวกับความจำเป็นในการฟอร์แมตไดรฟ์ ละเว้นกล่องโต้ตอบเหล่านี้ เพียงกดยกเลิกและปิดหน้าต่าง FileManager ใด ๆ สิ่งเดียวกันนี้จะเกิดขึ้นเมื่อ Etcher เริ่มต้นและเมื่อเสร็จสิ้น เพียงปิดกล่องโต้ตอบ Windows ใด ๆ ที่ป๊อปอัป
เมื่อ Etcher เสร็จสมบูรณ์ คุณสามารถถอดอะแดปเตอร์การ์ด eMMC2SD ออก ถอดการ์ด eMMC และใส่การ์ดที่ด้านล่างของ ODROID ของคุณ
สำหรับขั้นตอนต่อไป คุณจะต้องเสียบปลั๊กจอภาพ HDMI ปกติ ไม่ใช่จอภาพหน้าจอสัมผัส คุณจะต้องเสียบปลั๊กแป้นพิมพ์เข้ากับ ODROID สำหรับขั้นตอนแรกนี้ ระบบปฏิบัติการเริ่มต้นได้รับการกำหนดค่าสำหรับหน้าจอ 1920x1080px60hz ดังนั้นการเสียบหน้าจอสัมผัสจะทำให้ข้อความไม่สามารถอ่านได้
ตรวจสอบให้แน่ใจว่าคุณมีสายอีเธอร์เน็ตต่ออยู่กับ ODROID ของคุณ เปิดเครื่อง คุณจะเห็นชุดเอาต์พุตเริ่มต้น หน้าจอจะว่างเปล่า ซึ่งเป็นเรื่องปกติในขณะที่จะขยายรูปภาพไปยังพื้นที่เต็มของไดรฟ์ eMMC จากนั้นหน้าจอจะเติมด้วยเอาต์พุตเริ่มต้น จากนั้นจะว่างเปล่าไปที่หน้าจอเข้าสู่ระบบ
apt-get update && apt-get dist-upgrade -y
ประมาณกลางทาง คุณจะเห็นคำเตือนเกี่ยวกับการสร้างเคอร์เนลขึ้นมาใหม่ เพียงกด ENTER เพื่อตกลง เมื่อกระบวนการเสร็จสิ้นให้ป้อนคำสั่ง:
apt-get install net-tools -y && clear && ifconfig eth0
(จดที่อยู่ IP และที่อยู่ mac (ทศนิยม HEX หลังคำว่า "ether") คุณจะต้องมีที่อยู่ IP สำหรับการเข้าสู่ระบบ SSH)
reboot
wget -O setup.sh https://raw.githubusercontent.com/ZacWolf/WebKiosk/master/setup.sh && chmod 700 ./setup.sh && ./setup.sh
ตัดการเชื่อมต่อพลังงาน
เชื่อมต่อจอแสดงผลแบบสัมผัส
เชื่อมต่อพลังงาน
setupkiosk.sh
apt-get install sudo -y
echo ' user ALL=(ALL:ALL) ALL ' >> /etc/sudoers `