Membangun Linux minimal untuk Raspberry Pi

10

Sekarang saya mendapatkan Raspberry Pi saya. Saya seorang pengembang perangkat lunak aplikasi yang berpengalaman, tetapi saya belum pernah melakukan perangkat keras atau pemrograman tingkat rendah sebelumnya. Saya ingin membangun Linux minimal, termasuk driver untuk semua perangkat keras di Pi saya. Untuk tujuan pembelajaran, saya tidak ingin menginstal distribusi Linux yang sudah dibuat sebelumnya pada Pi saya. Di mana saya harus mulai?

powerboy
sumber
1
Sudahkah Anda melakukan penelitian? Apakah Anda memiliki gagasan tentang apa yang ingin Anda capai, di samping sesuatu yang minimal.
Impuls
Membangun Linux minimal sendiri di papan tidak bisa menjadi tujuan? Apakah perlu sebesar seperti mengatakan, membangun THE Android killer?
powerboy
4
Dan saya bertanya bagaimana memulainya, bukan meminta seseorang untuk menuntun saya dari awal sampai akhir. Mengapa memilih? Pemula tidak disambut?
powerboy
1
@ Powerboy Saya sudah bermain-main dengan BuildRoot. Ini adalah proyek untuk membangun lingkungan Linux minimal untuk sistem embedded. Saya masih tidak yakin apakah itu cocok untuk RPi atau tidak karena RPi merupakan sistem tertanam dan komputer biasa. Misalnya, sistem BuildRoot tidak memiliki sistem paket seperti APT di Debian. Saya telah menggunakan konfigurasi BuildRoot yang dikustomisasi ini, yang disesuaikan untuk Qt5: github.com/nezticle/RaspberryPi-BuildRoot
Steven Devijver

Jawaban:

10

Anda pada dasarnya memiliki tiga level untuk memilih titik awal Anda dari:

  1. Puaskan sesuatu yang sudah tersedia dan berkonsentrasilah untuk melakukan hal-hal perangkat keras. Dalam hal ini saya sarankan Anda Adafruit Occidentalis , distribusi berbasis debian yang ditujukan untuk orang-orang yang tertarik dalam modulasi HW dari RPi.
  2. Mulai buat distribusi baru. Berikut ini tautan umum untuk memulai: http://www.tuxradar.com/content/how-build-your-own-linux-distro
  3. Buat Sistem Operasi yang sepenuhnya khusus, tetapi kemudian tidak ada alasan untuk menyebutnya Linux. Berikut ini tautan untuk kursus online: http://www.cl.cam.ac.uk/freshers/raspberrypi/tutorials/os/
akar rumput
sumber
+1 di # 3 di sana. Saya akan melewatinya sekarang dan ini adalah wawasan yang baik ke perakitan ARM dan beberapa operasi OS dasar.
tkeE2036
Saya melakukan hal yang sama! Tutorial pemula yang bagus!
powerboy