สร้างลินุกซ์ขั้นต่ำสำหรับ Raspberry Pi


10

ตอนนี้ฉันได้ Raspberry Pi แล้ว ฉันเป็นนักพัฒนาซอฟต์แวร์แอปพลิเคชั่นที่มีประสบการณ์ แต่ฉันไม่เคยทำสิ่งฮาร์ดแวร์หรือการเขียนโปรแกรมระดับต่ำมาก่อน ฉันต้องการสร้าง Linux ขั้นต่ำรวมถึงไดรเวอร์สำหรับฮาร์ดแวร์ทั้งหมดใน Pi ของฉัน เพื่อจุดประสงค์ในการเรียนรู้ฉันไม่ต้องการติดตั้งลีนุกซ์รุ่นใดบนลีนุกซ์ของฉัน ฉันจะเริ่มได้ที่ไหน


1
คุณเคยทำวิจัยเลยหรือไม่? คุณมีความคิดเกี่ยวกับสิ่งที่คุณต้องการจะบรรลุนอกเหนือจากสิ่งที่น้อยที่สุด
Impulss

การสร้างลีนุกซ์ขั้นต่ำบนบอร์ดไม่สามารถเป็นเป้าหมายได้? มันจำเป็นต้องมีขนาดใหญ่พอ ๆ กับการสร้างนักฆ่าของ Android หรือไม่?
powerboy

4
และฉันกำลังถามว่าจะเริ่มอย่างไรไม่ขอให้ใครสักคนเดินตามฉันมาตั้งแต่ต้นจนจบ ทำไมต้องลงคะแนน ผู้เริ่มต้นจะไม่ต้อนรับ?
powerboy

1
@ powerboy ฉันได้เล่นกับ BuildRoot เป็นโครงการที่สร้างสภาพแวดล้อม Linux ขั้นต่ำสำหรับระบบฝังตัว ฉันยังไม่แน่ใจว่ามันเหมาะกับ RPi หรือไม่เนื่องจาก RPi นั้นเป็นทั้งระบบฝังตัวและคอมพิวเตอร์ทั่วไป ตัวอย่างเช่นระบบ BuildRoot ไม่มีระบบแพ็กเกจเช่น APT บน Debian ฉันใช้การกำหนดค่า BuildRoot แบบกำหนดเองนี้ปรับแต่งสำหรับ Qt5: github.com/nezticle/RaspberryPi-BuildRoot
Steven Devijver

คำตอบ:


10

โดยทั่วไปคุณมีสามระดับเพื่อเลือกจุดเริ่มต้นของคุณจาก:

  1. พึงพอใจกับสิ่งที่มีอยู่แล้วและตั้งใจทำสิ่งฮาร์ดแวร์ ในกรณีนี้ฉันแนะนำAdafruit Occidentalis การแจกแจงแบบเดเบียนสำหรับผู้ที่สนใจ HW-modding ของ RPi
  2. เริ่มสร้างการกระจายใหม่ นี่คือลิงค์ทั่วไปที่จะเริ่มต้นจาก: http://www.tuxradar.com/content/how-build-your-own-linux-distro
  3. สร้างระบบปฏิบัติการที่กำหนดเองโดยสิ้นเชิง แต่ไม่มีเหตุผลที่จะเรียกมันว่า Linux นี่คือลิงค์สำหรับหลักสูตรออนไลน์: http://www.cl.cam.ac.uk/freshers/raspberrypi/tutorials/os/

+1 ใน # 3 ตรงนั้น ฉันจะผ่านมันไปเดี๋ยวนี้และมันมีความเข้าใจที่ดีเกี่ยวกับการประกอบ ARM และการดำเนินงานระบบปฏิบัติการพื้นฐานบางอย่าง
tkeE2036

ฉันกำลังทำสิ่งเดียวกัน! ยินดีต้อนรับผู้เริ่มต้นสอน!
powerboy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.