Allwinner a10 прошивка linux

Allwinner a10 прошивка linux

Предлагаю в этой теме обсуждать методы установок Linux на Планшеты и Свистки с AllWinner A10.

Итак: AllWiller A10 имеет закрытую для изменения область, которая называется BROM (он же BIOS).
BROM загружает из (EXT-SD, NAND) файл boot0, который содержит некую информацию об оборудовании.
Основная же информация об оборудовании находится в файле sys_config.fex. Существуют разные утилиты, позволяющие редактировать этот Конфиг Файл. После того, как boot0 поднят, BROM загружает boot1 (служит для поднятия остальных устройств), boot1 в свою очередь загружает boot.axf. Для загрузки Linux, далее boot.axf загружает U-Boot, остальное же U-Boot берёт на себя.

В AllWinner принцип загрузки таков: brom -> boot0 -> boot1 -> boot.axf -> u-boot -> kernel
Подробней процесс загрузки описан вот тут.

В интернете так же полно информации об установке Linux на «свистки» типа MK802. Но вот информации об установке Linux на Планшеты с A10 в качестве основной системы не много. Прошу собраться усилиями, помочь кто как может.

Метод установки Ubuntu Linux на устройства с A10.

Проделав то что описано ниже, вы НЕ РИСКУЕТЕ ничем, кроме как потерей информации на вашей Флешке. Делайте Бэкап.

Внимание: Этот метод уничтожит все ваши данные на внешней MicroSD карте!
Флешка должна быть 4 GB и более! , иначе образ системы не скопируется полностью.

Пользователям Linux/Mac:

  • Скачайте желаемый образ по ссылкам ниже
  • Распакуйте образ (например p7zip CLI is p7zip -d lubuntu-desktop-12.04-4-miniand.com.img.7z)
  • Подключите MicroSD карту к компьютеру не монтируя её
  • Определите адрес устройства утилитой fdisk: sudo fdisk -l (Получите например: /dev/sdd)
  • Скопируйте образ командой dd, убедитесь в правильности адреса устройства (dd if=lubuntu-desktop-12.04-2-miniand.com.img of=/dev/sdd)
  • Убедившись что образ записан: sudo sync
  • Выключив ваше Android устройство, вставьте флешку и включите его

Пользователям Windows:

  • Скачайте желаемый образ по ссылкам ниже
  • Распакуйте образ программой 7-zip
  • Подключите SD карту к компьютеру
  • Скопируйте образ на флешку программой Image Writer
  • Выключив ваше Android устройство, вставьте флешку и включите его

ЕСЛИ ПЛАНШЕТ БОЛЬШЕ НЕ ВКЛЮЧАЕТСЯ!
Не влючаться он может только по одной причине: Ему мешает загрузчик который находится на флешке. Извлеките Флешку, и он включится. Флешку вернуть в прежнее состояние можно простым форматированием в Windows, а в Linux снеся таблицу разделов.

Причина отсутствия подсветки Дисплея Найдена!
Ainol Novo 7 Aurora — Распаковать и заменить этот файл на первом FAT разделе evb.bin.tar.gz ( 6,9 КБ )

На другие планшеты это вряд ли подойдет, поэтому, выдирайте ваш «родной» script0.bin, переименовывайте его в evb.bin и кладиде в корень первого раздела, заменяя другой файл. (если кому-то не понятно как это делается, пишите, я попробую объяснить)

Собирать командой make ARCH=arm sun4i_defconfig
Это для задания параметров ядра. Затем, конечно же, нужно make ARCH=arm menuconfig и пройтись по опциям. Ну, а сборка — build.sh -p sun4i , только там нужно подрихтовать путь к компилятору. Конкретно — в /scripts/build_sun4i.sh привести в порядок эту строку:
export CROSS_COMPILE=arm-none-linux-gnueabi-
После «=» прописать путь (что-то вроде /src/toolchain/arm/bin/arm-none-linux-gnueabi- ).

Скрипт еще и образ рамдиска сделает, и образ загрузочный (boot.img)

Читайте также:  System activity monitor windows

Сообщение отредактировал Zyomich — 28.03.16, 21:39

Источник

Allwinner a10 прошивка linux

Предлагаю в этой теме обсуждать методы установок Linux на Планшеты и Свистки с AllWinner A10.

Итак: AllWiller A10 имеет закрытую для изменения область, которая называется BROM (он же BIOS).
BROM загружает из (EXT-SD, NAND) файл boot0, который содержит некую информацию об оборудовании.
Основная же информация об оборудовании находится в файле sys_config.fex. Существуют разные утилиты, позволяющие редактировать этот Конфиг Файл. После того, как boot0 поднят, BROM загружает boot1 (служит для поднятия остальных устройств), boot1 в свою очередь загружает boot.axf. Для загрузки Linux, далее boot.axf загружает U-Boot, остальное же U-Boot берёт на себя.

В AllWinner принцип загрузки таков: brom -> boot0 -> boot1 -> boot.axf -> u-boot -> kernel
Подробней процесс загрузки описан вот тут.

В интернете так же полно информации об установке Linux на «свистки» типа MK802. Но вот информации об установке Linux на Планшеты с A10 в качестве основной системы не много. Прошу собраться усилиями, помочь кто как может.

Метод установки Ubuntu Linux на устройства с A10.

Проделав то что описано ниже, вы НЕ РИСКУЕТЕ ничем, кроме как потерей информации на вашей Флешке. Делайте Бэкап.

Внимание: Этот метод уничтожит все ваши данные на внешней MicroSD карте!
Флешка должна быть 4 GB и более! , иначе образ системы не скопируется полностью.

Пользователям Linux/Mac:

  • Скачайте желаемый образ по ссылкам ниже
  • Распакуйте образ (например p7zip CLI is p7zip -d lubuntu-desktop-12.04-4-miniand.com.img.7z)
  • Подключите MicroSD карту к компьютеру не монтируя её
  • Определите адрес устройства утилитой fdisk: sudo fdisk -l (Получите например: /dev/sdd)
  • Скопируйте образ командой dd, убедитесь в правильности адреса устройства (dd if=lubuntu-desktop-12.04-2-miniand.com.img of=/dev/sdd)
  • Убедившись что образ записан: sudo sync
  • Выключив ваше Android устройство, вставьте флешку и включите его

Пользователям Windows:

  • Скачайте желаемый образ по ссылкам ниже
  • Распакуйте образ программой 7-zip
  • Подключите SD карту к компьютеру
  • Скопируйте образ на флешку программой Image Writer
  • Выключив ваше Android устройство, вставьте флешку и включите его

ЕСЛИ ПЛАНШЕТ БОЛЬШЕ НЕ ВКЛЮЧАЕТСЯ!
Не влючаться он может только по одной причине: Ему мешает загрузчик который находится на флешке. Извлеките Флешку, и он включится. Флешку вернуть в прежнее состояние можно простым форматированием в Windows, а в Linux снеся таблицу разделов.

Причина отсутствия подсветки Дисплея Найдена!
Ainol Novo 7 Aurora — Распаковать и заменить этот файл на первом FAT разделе evb.bin.tar.gz ( 6,9 КБ )

На другие планшеты это вряд ли подойдет, поэтому, выдирайте ваш «родной» script0.bin, переименовывайте его в evb.bin и кладиде в корень первого раздела, заменяя другой файл. (если кому-то не понятно как это делается, пишите, я попробую объяснить)

Собирать командой make ARCH=arm sun4i_defconfig
Это для задания параметров ядра. Затем, конечно же, нужно make ARCH=arm menuconfig и пройтись по опциям. Ну, а сборка — build.sh -p sun4i , только там нужно подрихтовать путь к компилятору. Конкретно — в /scripts/build_sun4i.sh привести в порядок эту строку:
export CROSS_COMPILE=arm-none-linux-gnueabi-
После «=» прописать путь (что-то вроде /src/toolchain/arm/bin/arm-none-linux-gnueabi- ).

Скрипт еще и образ рамдиска сделает, и образ загрузочный (boot.img)

Читайте также:  Linux date format iso

Сообщение отредактировал Zyomich — 28.03.16, 21:39

Источник

Allwinner a10 прошивка linux

Предлагаю в этой теме обсуждать методы установок Linux на Планшеты и Свистки с AllWinner A10.

Итак: AllWiller A10 имеет закрытую для изменения область, которая называется BROM (он же BIOS).
BROM загружает из (EXT-SD, NAND) файл boot0, который содержит некую информацию об оборудовании.
Основная же информация об оборудовании находится в файле sys_config.fex. Существуют разные утилиты, позволяющие редактировать этот Конфиг Файл. После того, как boot0 поднят, BROM загружает boot1 (служит для поднятия остальных устройств), boot1 в свою очередь загружает boot.axf. Для загрузки Linux, далее boot.axf загружает U-Boot, остальное же U-Boot берёт на себя.

В AllWinner принцип загрузки таков: brom -> boot0 -> boot1 -> boot.axf -> u-boot -> kernel
Подробней процесс загрузки описан вот тут.

В интернете так же полно информации об установке Linux на «свистки» типа MK802. Но вот информации об установке Linux на Планшеты с A10 в качестве основной системы не много. Прошу собраться усилиями, помочь кто как может.

Метод установки Ubuntu Linux на устройства с A10.

Проделав то что описано ниже, вы НЕ РИСКУЕТЕ ничем, кроме как потерей информации на вашей Флешке. Делайте Бэкап.

Внимание: Этот метод уничтожит все ваши данные на внешней MicroSD карте!
Флешка должна быть 4 GB и более! , иначе образ системы не скопируется полностью.

Пользователям Linux/Mac:

  • Скачайте желаемый образ по ссылкам ниже
  • Распакуйте образ (например p7zip CLI is p7zip -d lubuntu-desktop-12.04-4-miniand.com.img.7z)
  • Подключите MicroSD карту к компьютеру не монтируя её
  • Определите адрес устройства утилитой fdisk: sudo fdisk -l (Получите например: /dev/sdd)
  • Скопируйте образ командой dd, убедитесь в правильности адреса устройства (dd if=lubuntu-desktop-12.04-2-miniand.com.img of=/dev/sdd)
  • Убедившись что образ записан: sudo sync
  • Выключив ваше Android устройство, вставьте флешку и включите его

Пользователям Windows:

  • Скачайте желаемый образ по ссылкам ниже
  • Распакуйте образ программой 7-zip
  • Подключите SD карту к компьютеру
  • Скопируйте образ на флешку программой Image Writer
  • Выключив ваше Android устройство, вставьте флешку и включите его

ЕСЛИ ПЛАНШЕТ БОЛЬШЕ НЕ ВКЛЮЧАЕТСЯ!
Не влючаться он может только по одной причине: Ему мешает загрузчик который находится на флешке. Извлеките Флешку, и он включится. Флешку вернуть в прежнее состояние можно простым форматированием в Windows, а в Linux снеся таблицу разделов.

Причина отсутствия подсветки Дисплея Найдена!
Ainol Novo 7 Aurora — Распаковать и заменить этот файл на первом FAT разделе evb.bin.tar.gz ( 6,9 КБ )

На другие планшеты это вряд ли подойдет, поэтому, выдирайте ваш «родной» script0.bin, переименовывайте его в evb.bin и кладиде в корень первого раздела, заменяя другой файл. (если кому-то не понятно как это делается, пишите, я попробую объяснить)

Собирать командой make ARCH=arm sun4i_defconfig
Это для задания параметров ядра. Затем, конечно же, нужно make ARCH=arm menuconfig и пройтись по опциям. Ну, а сборка — build.sh -p sun4i , только там нужно подрихтовать путь к компилятору. Конкретно — в /scripts/build_sun4i.sh привести в порядок эту строку:
export CROSS_COMPILE=arm-none-linux-gnueabi-
После «=» прописать путь (что-то вроде /src/toolchain/arm/bin/arm-none-linux-gnueabi- ).

Скрипт еще и образ рамдиска сделает, и образ загрузочный (boot.img)

Сообщение отредактировал Zyomich — 28.03.16, 21:39

Читайте также:  Установка драйвера видеокарты nvidia astra linux

Источник

Allwinner a10 прошивка linux

Предлагаю в этой теме обсуждать методы установок Linux на Планшеты и Свистки с AllWinner A10.

Итак: AllWiller A10 имеет закрытую для изменения область, которая называется BROM (он же BIOS).
BROM загружает из (EXT-SD, NAND) файл boot0, который содержит некую информацию об оборудовании.
Основная же информация об оборудовании находится в файле sys_config.fex. Существуют разные утилиты, позволяющие редактировать этот Конфиг Файл. После того, как boot0 поднят, BROM загружает boot1 (служит для поднятия остальных устройств), boot1 в свою очередь загружает boot.axf. Для загрузки Linux, далее boot.axf загружает U-Boot, остальное же U-Boot берёт на себя.

В AllWinner принцип загрузки таков: brom -> boot0 -> boot1 -> boot.axf -> u-boot -> kernel
Подробней процесс загрузки описан вот тут.

В интернете так же полно информации об установке Linux на «свистки» типа MK802. Но вот информации об установке Linux на Планшеты с A10 в качестве основной системы не много. Прошу собраться усилиями, помочь кто как может.

Метод установки Ubuntu Linux на устройства с A10.

Проделав то что описано ниже, вы НЕ РИСКУЕТЕ ничем, кроме как потерей информации на вашей Флешке. Делайте Бэкап.

Внимание: Этот метод уничтожит все ваши данные на внешней MicroSD карте!
Флешка должна быть 4 GB и более! , иначе образ системы не скопируется полностью.

Пользователям Linux/Mac:

  • Скачайте желаемый образ по ссылкам ниже
  • Распакуйте образ (например p7zip CLI is p7zip -d lubuntu-desktop-12.04-4-miniand.com.img.7z)
  • Подключите MicroSD карту к компьютеру не монтируя её
  • Определите адрес устройства утилитой fdisk: sudo fdisk -l (Получите например: /dev/sdd)
  • Скопируйте образ командой dd, убедитесь в правильности адреса устройства (dd if=lubuntu-desktop-12.04-2-miniand.com.img of=/dev/sdd)
  • Убедившись что образ записан: sudo sync
  • Выключив ваше Android устройство, вставьте флешку и включите его

Пользователям Windows:

  • Скачайте желаемый образ по ссылкам ниже
  • Распакуйте образ программой 7-zip
  • Подключите SD карту к компьютеру
  • Скопируйте образ на флешку программой Image Writer
  • Выключив ваше Android устройство, вставьте флешку и включите его

ЕСЛИ ПЛАНШЕТ БОЛЬШЕ НЕ ВКЛЮЧАЕТСЯ!
Не влючаться он может только по одной причине: Ему мешает загрузчик который находится на флешке. Извлеките Флешку, и он включится. Флешку вернуть в прежнее состояние можно простым форматированием в Windows, а в Linux снеся таблицу разделов.

Причина отсутствия подсветки Дисплея Найдена!
Ainol Novo 7 Aurora — Распаковать и заменить этот файл на первом FAT разделе evb.bin.tar.gz ( 6,9 КБ )

На другие планшеты это вряд ли подойдет, поэтому, выдирайте ваш «родной» script0.bin, переименовывайте его в evb.bin и кладиде в корень первого раздела, заменяя другой файл. (если кому-то не понятно как это делается, пишите, я попробую объяснить)

Собирать командой make ARCH=arm sun4i_defconfig
Это для задания параметров ядра. Затем, конечно же, нужно make ARCH=arm menuconfig и пройтись по опциям. Ну, а сборка — build.sh -p sun4i , только там нужно подрихтовать путь к компилятору. Конкретно — в /scripts/build_sun4i.sh привести в порядок эту строку:
export CROSS_COMPILE=arm-none-linux-gnueabi-
После «=» прописать путь (что-то вроде /src/toolchain/arm/bin/arm-none-linux-gnueabi- ).

Скрипт еще и образ рамдиска сделает, и образ загрузочный (boot.img)

Сообщение отредактировал Zyomich — 28.03.16, 21:39

Источник

Оцените статью