IPB

Здравствуйте, гость ( Вход | Регистрация )

> Linux на ARMv8 aarch64
Поделиться
kostyalamer
сообщение 16.1.2016, 21:42
Сообщение #1


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


1) Дело хорошее good.gif
2) Железяка интересная, но не очень дешевая.
3) Держи в курсе, любопытно. Кстати , если будут какие-либо интересные результаты, чиркани в этот раздельчик: http://we.easyelectronics.ru/blog/ARM/ , думаю народу тоже будет интересно. На форуме Альта армовскую тему тоже не бросай - вода камень точит. Хотя такие темы как ARM или Arduino там особо популярными не будут , это уже не уровень новичка, разве что старожилы заинтересуются. Вообще есть такие места как http://roboforum.ru/forum59/ там серьезные люди сидят, такая штука может пойти на ура. Кстати верхняя тема как раз Linux на ARM smile.gif
4) Думаю ООО это нафиг не надо - выхлоп не тот, а хлопот много. Если только не откроешь ИП и сам не займешься этим вопросом.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
Balbes
сообщение 15.2.2016, 22:54
Сообщение #2


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Эта тема посвящена использованию Linux на платформе ARMv8 aarch64 и обсуждению этого направления.
Инструкции, инфа и основные ссылки размещаются\дублируются на Wiki

https://github.com/150balbes/Amlogic_s905/wiki
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 25.3.2016, 17:26
Сообщение #3


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Порядок запуска Linux на медиаприставках собранных на платформе Amlogic S905 .

Актуальная инфа размещается на Вики https://github.com/150balbes/Amlogic_s905/wiki


Данный вариант позволяет запускать практически любую Linux систему (Ubuntu ALTLinux Debian SuSE Arch etc), различные варианты прошивок от других устройств, различные версии Андройда и т.д. на приставках\устройствах собранных на платформе Amlogic S905 без необходимости разбирать устройство, что-то паять и т.п. и с минимальным (в разумных пределах) риском окирпичивания (убивания) приставки. Все действия выполняются через штатные функции по обновлению и делают сустройство мультизагрузочным, т.е. штатная прошивка сохраняется и появляется возможность лёгкого запуска дополнительных систем с внешних носителей, USB накопители (флэшки , жёсткие диски, CD\DVD-приводы и т.д.), с SD-карт, сетевая загрузка по TFTP.

Список проверенных устройств, на которых проверена эта возможность :

1. Tronsmart Vega S95 Telos


Все файлы для инструкции можно взять тут :

https://yadi.sk/d/gZW-PXc7qU4v7

1 этап, внесение изменений в конфиг загрузчика u-boot,

а. если уже имеется флэшка или SD-карта, которые использовались для обновления прошивки (update) :
- скачать из каталога u-boot_update_env_script файл aml_autoscript (обращаю внимание , нужен файл БЕЗ расширения .txt)
- записать его в корень на флэшку или SD-карту которые использовались для обновления


б. если нет готовой флэшки или карты с файлами обновления прошивки (update) :
- форматируем флэшку или SD-карту в систему FAT
- скачать архив telos_update_uboot.zip (размер около 500 Мб)
- распаковать этот архив на приготовленную флэшку или карту


- подключить флэшку или карту к устройству, и выбрать режим обновления
Приставка автоматом перезагрузится и выполнит внесение изменений в загрузчик (процесс занимает примерно 2-3 минуты).

Обращаю внимание , что сам процесс обновления на те файлы, что есть на носителе, НЕ БУДЕТ запущен. Т.е. при наличии на флэшке или SD-карте указанного скрипта aml_autoscript, будет запущен ТОЛЬКО процесс внесения изменений в параметры загрузки u-boot, само обновление прошивки НЕ происходит. Что-бы в дальнейшем использовать этот носитель для обновления прошивки, необходимо удалить aml_autoscript с этого носителя.

После обновления загрузчика, отключаем носитель с обновлением и проверяем работу приставки на предмет загрузки штатной системы Андроид, проверям поведение приставки во всех нужных режимах.


2. Этап. Запуск Linux системы на устройстве.

На данный момент проверенна и доступна система Ubuntu сборка с десктопом Mate, от Odroid C2.

- скачать архив с готовой системой

telos_ubuntu_odroidc2.7z

- распаковать его
- записать ОБРАЗ на носитель (флэшку или SD-карту). Размер флэшки\карты для записи не менее 8 Гб. Обращаю внимание нужно НЕ скопировать полученный файл, а записать образ специальной программой на флэшку\карту. Варианты программ и возможный порядок записи можно посмотреть тут :

https://www.altlinux.org/%D0%97%D0%B0%D0%BF...D0%B8_USB_Flash

- подключаем (на выключенной приставке) флэшку\карту с записанным образом
- включаем питание

Если всё выпонено правильно, начнётся процесс загрузки и через 3-7 минут должен появится стандартный экран с запросом пароля.
В этом образе Ubuntu :

логин пользователя: odroid
пароль пользователя: odroid

Первичная загрузка может происходит довольно долго, если через 10 минут ни чего не появилось на экране, нужно выключить приставку и попробовать включить ее еще раз (флэшку\карту не отключаем).

Недоработки имеющиеся в текущем образе Ubuntu - при штатном выключении приставки из системного меню или командой poweroff от root, приставка нормально выключается, но в дальнейшем не реагирует на попытки включения с пульта. Что-бы включить приставку с пульта, необходимо перед включением выполнить полное выключение, что-бы погас красный индикатор на приставке (нажатие более 10 сек. кнопки включения на пульте управления или выключение блока питания), после этого приставку можно включить с пульта.

Разрешение экрана в данном архиве выставленно 720p60hz , это сделано для того, что-бы иметь возможность загружаться на обычных мониторах с разрешением от 1280х1024.
Если понадобится другой режим - пишите в эту тему, соберу скрипт с нужным настройками (его размер меньше 1 Кб). Потом достаточно будет заменить им прежний на флэшке, образ переписывать не нужно.

Еще настаятельно рекомендую использовать по возможности самые быстрые флэшки и с индикатором, т.к. при работе мигающий индикатор на флэшке хорошо помогает понять, что происходит с системой и когда можно отключать питание, т.к. после завершения работы, когда уже включается индикатор на приставке красным, флэшка продолжает записывать данные еще 10-40 сек..

Для возврата к загрузке штатной прошивки - выключаем приставку, отключаем носитель и включаем, приставка загрузится с родной прошивкой из внутренней памяти.

п.с. Инструкция краткая, если что не понятно, спрашивайте, могу что-то упустить. pleasantry.gif

Сообщение отредактировал Balbes - 31.3.2016, 13:20
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Сообщений в этой теме


Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 6.7.2025, 22:23