Створення мінімального Linux для Raspberry Pi


10

Тепер я отримав свій Raspberry Pi. Я досвідчений розробник програмного забезпечення, але раніше ніколи не робив апаратних речей або програмувань низького рівня. Я хочу створити мінімальний Linux, включаючи драйвери для всього обладнання на моєму Pi. З метою навчання я не хочу встановлювати будь-який попередньо вбудований дистрибутив Linux на свій Pi. З чого слід почати?


1
Ви взагалі робили якісь дослідження? Чи маєте ви якесь уявлення про те, чого б хотіли досягти, окрім чогось мінімального.
Імпульс

Побудова мінімального Linux на самій платі не може бути метою? Чи потрібно, щоб вона була такою великою, як скажімо, будувала вбивцю Android?
powerboy

4
І я запитую, як почати, а не просити когось пройти через мене від початку до кінця. Чому голосування проти? Початківці не вітаються?
powerboy

1
@powerboy Я грав разом з BuildRoot. Це проект зі створення мінімальних середовищ Linux для вбудованих систем. Я все ще не впевнений, добре це для RPI чи ні, оскільки RPi є як вбудованою системою, так і звичайним комп'ютером. Наприклад, система BuildRoot не має системи пакетів, як APT для Debian. Я використовував цю налаштовану конфігурацію BuildRoot, налаштовану на Qt5: github.com/nezticle/RaspberryPi-BuildRoot
Стівен Девівер,

Відповіді:


10

В основному у вас є три рівні, щоб вибрати свою початкову точку:

  1. Задоволіться чимось уже наявним і зосередьтесь на виконанні апаратних речей. У цьому випадку я рекомендую вам Adafruit Occidentalis , дистрибутив на основі debian, призначений для людей, зацікавлених у HW-модулюванні 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.