ฉันจะทำให้ Chrome OS ทำงานบน Raspberry Pi ของฉันได้โดยไม่ต้องรวบรวมอะไรเลยหรือไม่?
ฉันได้ยินว่ามีคนรวบรวม Raspberry Pi มาฉันจึงสงสัยว่าใครมีประสบการณ์ในการทำเช่นนี้หรือไม่
ฉันจะทำให้ Chrome OS ทำงานบน Raspberry Pi ของฉันได้โดยไม่ต้องรวบรวมอะไรเลยหรือไม่?
ฉันได้ยินว่ามีคนรวบรวม Raspberry Pi มาฉันจึงสงสัยว่าใครมีประสบการณ์ในการทำเช่นนี้หรือไม่
คำตอบ:
Hexxeh ได้ทำงานเกี่ยวกับการสร้างสำหรับ Raspberry Pi ตามที่ระบุไว้ในโพสต์บล็อกนี้ ปัญหาหลักของมันคือมันช้าจริงๆ นี่เป็นเพราะไม่มีการเร่งความเร็วกราฟิก
ขอแนะนำให้คุณมีสิ่งต่อไปนี้ก่อนที่จะพยายามสร้าง Chromium OS
ตอนนี้คุณต้องได้รับรหัส Chromium OS จริง คุณสามารถหาวิธีที่จะทำเช่นนี้ในคู่มือนักพัฒนาซอฟต์แวร์ Chromium OS
ต่อไปคุณจะต้องเพิ่ม Raspberry Pi overlay ลงในซอร์สโค้ด ค้นหาไดเรกทอรีที่มีชื่อoverlays
ในsrc
โฟลเดอร์ของซอร์สโค้ด Chromium คัดลอกภาพซ้อนทับที่พบในHexxeh / overlay-raspberrypi Github repro
ก่อนอื่นคุณต้องอยู่ใน Chromium OS chroot อ้างถึง sectoin 4.2 ของคู่มือนักพัฒนาซอฟต์แวร์หากคุณไม่แน่ใจว่าจะทำอย่างไร ประการที่สองคุณต้องรูทเพื่อสร้าง toolchain นี้สามารถทำได้ผ่านทางหรือsu
sudo -i
จากนั้นรันคำสั่งต่อไปนี้
$ USE="-thumb -hardened hardfp" FEATURES="splitdebug" crossdev -S -t armv6j-cros-linux-gnueabi --ex-gdb
ตอนนี้เราสามารถออกจากรูทexit
ได้
คุณจะต้องเรียกใช้คำสั่งนี้เพียงครั้งเดียว
$ ./setup_board --board=raspberrypi
คุณจะต้องทิ้งแบ็คดอร์ไว้เพื่อเป็นอิมเมจการพัฒนาเพื่อปล่อยให้ตัวเองเข้าไปอยู่ในเปลือก คุณสามารถทำได้โดยใช้คำสั่งต่อไปนี้
$ ./set_shared_user_password
ที่พรอมต์ป้อนรหัสผ่านและกด Enter ธาดา
ก่อนอื่นเราต้องตรวจสอบให้แน่ใจว่าเรามีแพ็คเกจที่ต้องการทั้งหมด เราสามารถสร้างสิ่งเหล่านี้ผ่านทาง
$ ./build_packages --board=raspberrypi --withdev --nowithdebug --nousepkg --nowithautotest
ที่สุด! คุณสามารถสร้างภาพ USB ผ่าน
$ ./build_image dev --board=raspberrypi --noenable_rootfs_verification