![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Эта тема посвящена использованию Linux на платформе ARMv8 aarch64 и обсуждению этого направления.
Инструкции, инфа и основные ссылки размещаются\дублируются на Wiki https://github.com/150balbes/Amlogic_s905/wiki |
|
|
![]()
Сообщение
#2
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Новые результаты.
Поставил на приставку прошивку с root, попробовал с минимальными вмешательствами в прошивку запускать разные варианты Linux (под Андройдом, через chroot), Попробовал Дебиан и Алтлинукс (самосборный), вроде работают, но это явно не то, что мне нужно. Дошли руки сподобился и подключил к приставке консольный кабель через UART , т.ч. теперь имею возможность вмешиватся в процесс загрузки и пробовать грузить не штатные варианты уже без chroot. Пока идёт процесс накопления "критичной инфы". Просьба к модераторам - переименовать тему, а то название не отражает сути. Как вариант "Linux на ARMv8 aarch64", и желательно вернуть в прежний раздел, т.к. основной уклон в ней на адаптацию под клубный софт и его разработку на этой архитектуре. Сообщение отредактировал Balbes - 12.3.2016, 23:02 |
|
|
![]()
Сообщение
#3
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 9922 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Просьба к модераторам - переименовать тему, а то название не отражает сути. Как вариант "Linux на ARMv8 aarch64", и желательно вернуть в прежний раздел, т.к. основной уклон в ней на адаптацию под клубный софт и его разработку на этой архитектуре. Переименовал и переместил. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#4
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Переименовал и переместил. Благодарствую. Тогда продолжим ... В процессе подключения консоли, столкнулся с интересным глюком. Подключил консоль, настроил Пк на приём данных, включил приставку, пошла загрузка (и вывод в консоль процесса), всё вроде нормально, но решил выключить и запустить по новой, что-бы остановить загрузку в u-boot и поковырятся там. выключил, включаю и ..... получаю однообразный цикличный вывод Код GXBB:BL1:08dafd:0a8993;FEAT:EDFC318C;POC:3;RCY:0;EMMC:0;READ:0;CHK:0; TE: 130496 no sdio debug board detected BL2 Built : 15:24:17, Oct 28 2015. gxb g5d0d038 - xiaobo.gu<>droid05 Board ID = 1 set vcck to 1100 mv set vddee to 1000 mv CPU clk: 1536MHz DDR channel setting: DDR0 Rank0+1 diff GXBB:BL1:08dafd:0a8993;FEAT:EDFC318C;POC:3;RCY:0;EMMC:0;READ:0;CHK:0; TE: 47953 no sdio debug board detected BL2 Built : 15:24:17, Oct 28 2015. gxb g5d0d038 - xiaobo.gu<>droid05 Board ID = 1 set vcck to 1100 mv set vddee to 1000 mv CPU clk: 1536MHz DDR channel setting: DDR0 Rank0+1 diff GXBB:BL1:08dafd:0a8993;FEAT:EDFC318C;POC:3;RCY:0;EMMC:0;READ:0;CHK:0; TE: 47942 no sdio debug board detected BL2 Built : 15:24:17, Oct 28 2015. gxb g5d0d038 - xiaobo.gu<>droid05 Board ID = 1 set vcck to 1100 mv set vddee to 1000 mv CPU clk: 1536MHz DDR channel setting: DDR0 Rank0+1 diff GXBB:BL1:08dafd:0a8993;FEAT:EDFC318C;POC:3;RCY:0;EMMC:0;READ:0;CHK:0; TE: 47938 no sdio debug board detected BL2 Built : 15:24:17, Oct 28 2015. gxb g5d0d038 - xiaobo.gu<>droid05 Board ID = 1 set vcck to 1100 mv set vddee to 1000 mv CPU clk: 1536MHz DDR channel setting: DDR0 Rank0+1 diff GXBB:BL1:08dafd:0a8993;FEAT:EDFC318C;POC:3;RCY:0;EMMC:0;READ:0;CHK:0; Консоль на клавиши не реагирует, выключаю\включаю - результат нулевой, система не грузится вообще ... ну думаю, всё, приплыл угробил загрузчик ... ![]() Хотя ни чего не делал с ним (всё только в планах), только подключал консоль. Полез искать в инет что-то аналогичное и наткнулся на эту страницу http://pastebin.com/S7WtSemF Судя по инфе, у кого-то такая же проблема. Значит причина не в моих руках. Полез искать дальше и наткнулся на эту тему https://www.linux.org.ru/forum/linux-hardware/12390281 а в ней ссылка на удачный лог загрузки http://pastebin.com/7HhU8d89 Сравнил инфу и обратил внимание, что процесс загрузки обрывается на тестировании памяти, что вроде бы не должно быть связано с самим загрузчиком. Включил приставку и стал "мацать" все микрухи на ней и о чудо, полетел процесс загрузки как и раньше. Приставка заработала. В какой микрухе\контактах проблема - так и не понял, а может быть и не в них причина, а в особенностях запуска софта, видно по логам, что при старте первичный блок загрузчика, что-то вычисляет и даёт это число в консоль. Прикладываю еще вывод настроек u-boot и набор команд, которые он умеет, судя по ним, есть шанс заставить работать железку с любыми носителями и файловыми системами. Код gxb_p200_v1#printenv baudrate=115200 bootargs=rootfstype=ramfs init=/init console=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xc81004c0 ramoops.mem_address=0x20000000 ramoops.mem_size=0x100000 ramoops.record_size=0x8000 ramoops.console_sa bootcmd=run storeboot bootdelay=1 bootmode_check=get_rebootmode; echo reboot_mode=${reboot_mode};if test ${reboot_mode} = factory_reset; then defenv_reserv aml_dt;setenv upgrade_step 2; save;fi; bootup_offset=0x1080240 bootup_size=0x7e9038 cmdline_keys=if keyman init 0x1234; then if keyman read usid ${loadaddr} str; then setenv bootargs ${bootargs} androidboot.serialno=${usid};fi;if keyman read mac ${loadaddr} str; then setenv bootargs ${bootargs; cvbsmode=576cvbs display_bpp=32 display_color_bg=0 display_color_fg=0xffff display_color_index=32 display_height=576 display_layer=osd1 display_width=720 dtb_mem_addr=0x1000000 edid.crcvalue=0xe0bf0000 ethact=Meson_Ethernet ethaddr=00:15:18:01:81:31 factory_reset_poweroff_protect=echo wipe_data=${wipe_data}; echo wipe_cache=${wipe_cache};if test ${wipe_data} = failed; then run init_display; run storeargs;if mmcinfo; then run recovery_from_sdcard;fi;if usb fb_addr=0x3f800000 fb_height=1080 fb_width=1920 fdt_high=0x20000000 firstboot=0 gatewayip=10.18.9.1 hdmimode=720p60hz hostname=arm_gxbb identifyWaitTime=1500 init_display=hdmitx hpd;osd open;osd clear;vout output ${outputmode};imgread pic logo bootup $loadaddr;bmp display $bootup_offset;bmp scale initargs=rootfstype=ramfs init=/init console=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xc81004c0 ramoops.mem_address=0x20000000 ramoops.mem_size=0x100000 ramoops.record_size=0x8000 ramoops.console_se ipaddr=10.18.9.97 irremote_update=if irkey 0xe31cfb04 0xb748fb04 2500000; then echo read irkey ok!; if itest ${irkey_value} == 0xe31cfb04; then run update;else if itest ${irkey_value} == 0xb748fb04; then run update;\ fi;fi;fi; is.bestmode=false loadaddr=1080000 mac=20:18:0e:03:96:3a netmask=255.255.255.0 outputmode=576cvbs preboot=run factory_reset_poweroff_protect;run upgrade_check;run bootmode_check;run init_display;run storeargs;run upgrade_key;run switch_bootmode; reboot_mode=cold_boot recovery_from_flash=if imgread kernel recovery ${loadaddr}; then wipeisb; bootm ${loadaddr}; fi recovery_from_sdcard=if fatload mmc 0 ${loadaddr} aml_autoscript; then autoscr ${loadaddr}; fi;if fatload mmc 0 ${loadaddr} recovery.img; then if fatload mmc 0 ${dtb_mem_addr} dtb.img; then echo sd dtb.img load; recovery_from_udisk=if fatload usb 0 ${loadaddr} aml_autoscript; then autoscr ${loadaddr}; fi;if fatload usb 0 ${loadaddr} recovery.img; then if fatload usb 0 ${dtb_mem_addr} dtb.img; then echo udisk dtb.img lo; sdc_burning=sdc_burn ${sdcburncfg} sdcburncfg=aml_sdc_burn.ini serverip=10.18.9.113 stderr=serial stdin=serial stdout=serial storeargs=setenv bootargs ${initargs} logo=${display_layer},loaded,${fb_addr},${outputmode} hdmimode=${hdmimode} cvbsmode=${cvbsmode} hdmitx=${cecconfig} androidboot.firstboot=${firstboot}; run cmdline_keys; storeboot=if imgread kernel boot ${loadaddr}; then store dtb read $dtb_mem_addr; bootm ${loadaddr}; fi;run update; switch_bootmode=get_rebootmode;if test ${reboot_mode} = factory_reset; then run recovery_from_flash;else if test ${reboot_mode} = update; then run update;else if test ${reboot_mode} = cold_boot; then run try_au; try_auto_burn=update 700 1500; update=run usb_burning; run sdc_burning; if mmcinfo; then run recovery_from_sdcard;fi;if usb start 0; then run recovery_from_udisk;fi;run recovery_from_flash; upgrade_check=echo upgrade_step=${upgrade_step}; if itest ${upgrade_step} == 3; then run init_display; run storeargs; run update;else if itest ${upgrade_step} == 1; then defenv_reserv; setenv upgrade_step 2; sa; upgrade_key=saradc open 0; if saradc get_in_range 0 0x50; then msleep 50; if saradc get_in_range 0 0x50; then echo update by key...; run update; fi;fi upgrade_step=2 usb_burning=update 1000 wipe_cache=successful wipe_data=successful Код gxb_p200_v1#help
? - alias for 'help' aml_sysrecovery- Burning with amlogic format package from partition sysrecovery amlmmc - AMLMMC sub system amlnf - aml nand sub-system amlnf_test- AMLPHYNAND sub-system autoping- do auto ping test autoscr - run script from memory base - print or set address offset bmp - manipulate BMP image data booti - boot arm64 Linux Image image from memory bootm - boot application image from memory bootp - boot image via network using BOOTP/TFTP protocol cbusreg - cbus register read/write clkmsr - measure PLL clock cmp - memory compare cp - memory copy crc32 - checksum calculation cvbs - CVBS sub-system dcache - enable or disable data cache defenv_reserv- reserve some specified envs after defaulting env dhcp - boot image via network using DHCP/TFTP protocol echo - echo args to console efuse - efuse read/write data commands efuse_user- efuse user space read write ops emmc - EMMC sub system env - environment handling commands ethchk - check ethernet status ethdbg - set ethernet debug level ethmode - set ethernet mac mode ethrst - reset ethernet phy exit - exit script false - do nothing, unsuccessfully fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) fatsize - determine a file's size fdt - flattened device tree utility commands get_rebootmode- get reboot mode go - start application at address 'addr' gpio - query and control gpio pins hdmitx - HDMITX sub-system help - print command description/usage i2c - I2C sub-system icache - enable or disable instruction cache imgread - Read the image from internal flash with actual size irkey - irkey key_value1 key_value2 time_value itest - return true/false on integer compare jtagoff - disable jtag jtagon - enable jtag keyman - Unify key ops interfaces based dts cfg keyunify- key unify sub-system loop - infinite loop on address range macreg - ethernet mac register read/write/dump md - memory display mdc_clk - do mdc clock mm - memory modify (auto-incrementing address) mmc - MMC sub system mmcinfo - display MMC info mw - memory write (fill) netspd_f- enforce eth speed nm - memory modify (constant address) open_scp_log- print SCP messgage osd - osd sub-system phyreg - ethernet phy register read/write/dump ping - send ICMP ECHO_REQUEST to network host printenv- print environment variables rarpboot- boot image via network using RARP/TFTP protocol read_temp- cpu temp-system reboot - set reboot mode and reboot system reset - Perform RESET of the CPU run - run commands in an environment variable saradc - saradc sub-system saveenv - save environment variables to persistent storage sdc_burn- Burning with amlogic format package in sdmmc sdc_update- Burning a partition with image file in sdmmc card set_trim_base- cpu temp-system set_usb_boot- set usb boot mode setenv - set environment variables showvar - print local hushshell variables sleep - delay execution for some time store - STORE sub-system temp_triming- cpu temp-system test - minimal test like /bin/sh tftpboot- boot image via network using TFTP protocol true - do nothing, successfully unpackimg- un pack logo image into pictures update - Enter v2 usbburning mode usb - USB sub-system usb_burn- Burning with amlogic format package in usb usb_update- Burning a partition with image file in usb host usbboot - boot from USB device version - print monitor, compiler and linker version vout - VOUT sub-system vpu - vpu sub-system wipeisb - wipeisb write_trim- cpu temp-system write_version- cpu temp-system |
|
|
![]()
Сообщение
#5
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Цитата Сравнил инфу и обратил внимание, что процесс загрузки обрывается на тестировании памяти, что вроде бы не должно быть связано с самим загрузчиком. Включил приставку и стал "мацать" все микрухи на ней и о чудо, полетел процесс загрузки как и раньше. Приставка заработала. В какой микрухе\контактах проблема - так и не понял, а может быть и не в них причина, а в особенностях запуска софта, видно по логам, что при старте первичный блок загрузчика, что-то вычисляет и даёт это число в консоль. Олег, а микросхемы памяти там разве не жестко впаяны в плату, они на панельках что-ли воткнуты ? |
|
|
![]()
Сообщение
#6
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
|
|
|
![]()
Сообщение
#7
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
"Отчёт" о текущих делах.
Собрал систему на базе последнего icex-builder, скачал туда исходники для odroid c2 (прикупил и эту железку, жду когда она доберётся ко мне), поставил и настроил нужные кросс-тулчейны, попробовал собирать, u-boot собирается, а ядро - сборка не идёт, сразу вываливается на ошибку. Попробовал в Ubuntu (настройки и тулчейны те же самые) - там и ядро и загрузчик собираются. Почему в АЛТЛинукс ядро не собирается - пока не понял, решил ограничится экспериментами со сборочной средой в Ubuntu, когда получу нужный результат, надо будет покрутить альтовскую сборочницу, что-бы понять, в чём причина, толи чего то не хватает из пакетов, то ли я что-то не так настраиваю. Еще полезная ссылка http://www.spinics.net/lists/arm-kernel/msg487606.html https://github.com/afaerber/linux/tree/vega...oot/dts/amlogic Самое ценное - исходники для сборки dtb с параметрами для Телоса (и всей линейки по моделям) в ветке с исходниками ядра vegas95-next. Попробовал грузить на Телос ядро и всю исходную систему с Ubuntu от Odroid C2 (как она есть, тупо в лоб без изменений), ядро грузится, начинается процесс загрузки системы, а потом облом. Насколько понимаю, без адаптации от Odroid на Телосе не пойдёт, надо будет разбиратся. Сообщение отредактировал Balbes - 17.3.2016, 23:33 |
|
|
![]()
Сообщение
#8
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Есть не большой результат - удалось загрузить Убунту на Телосе.
![]() Вытащил из прошивки родной dtb файл и прикрутил его к образу Убунты под К1. Для начала проверил как работает при ручном запуске, через прямые команды в u-boot. Всё запустилось, система поднялась, только пришлось подправить сетевые настройки, добавив eth1. Проверил установку пакетов из сетевых реп - работает, значит можно крутить-вертеть систему под себя. Полный лог процесса загрузки системы в прицепленном файле. ![]() Разобрался как загружать Ubuntu от Odroid C2 на Телос с USB флэшки\диска (образ вместе с графикой и оболочкой Мате), то бишь можно считать такой образ нормальной рабочей системой. Монитор, клавиши, мышь, сеть - всё работает .... ![]() Теперь можно будет начинать прикручивать Альт и другие системы на Телос. ![]() Сообщение отредактировал Balbes - 20.3.2016, 0:30 |
|
|
![]()
Сообщение
#9
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
С полноценным ручным запуском Ubuntu на Телосе (образ от Odroid C2) разобрался, в принципе теперь можно написать скрипт, который будет автоматом прописывать нужные настройки в u-boot, но пока не хочу этого делать, что-бы иметь чистую первоначальную систему. Попробовал сделать гибрид из ядра Ubuntu и rootfs Альтлинукс, запускается, но в середине загрузки упирается в какую-то не стыковку между этими системами.
Может у кого-то есть ссылки на описания, на то, как можно скрестить эти системы и заставить Альт нормально грузится ? ![]() ![]() |
|
|
![]()
Сообщение
#10
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Очередные вести с полей ....
![]() Собрал все скрипты и файл для ядра, которые позволят без разборки корпуса и без каких-либо вмешателсьтв в приставку с паяльником, запускать Ubuntu (это пока первый тестовый образец), В дальнейшем планирую прикрутить и другие ОС на Телосе. Всё работает без ущерба имеющемуся в приставке Андроиду. Система размещается на внешнем носителе (USB или SD карте, можно и в саму внутренню память записать при желании). В скором времени, после проверки, выложу порядок действий и все необходимые файлы. |
|
|
![]()
Сообщение
#11
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Очень любопытно, особенно интересно сравнить производительность этой железяки на Андроиде и Убунте.
Да и вообще тема любопытная, в весенне-летний период я вряд-ли ей займусь, а насчет осенне-зимнего можно подумать ![]() |
|
|
![]()
Сообщение
#12
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Порядок запуска 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 сек.. Для возврата к загрузке штатной прошивки - выключаем приставку, отключаем носитель и включаем, приставка загрузится с родной прошивкой из внутренней памяти. п.с. Инструкция краткая, если что не понятно, спрашивайте, могу что-то упустить. ![]() Сообщение отредактировал Balbes - 31.3.2016, 13:20 |
|
|
![]()
Сообщение
#13
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Хорошая новость, теперь Альт можно запускать и на этой железке, подробности тут
![]() https://forum.altlinux.org/index.php?topic=...82824#msg282824 |
|
|
![]()
Сообщение
#14
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Обновил содержимое я-диска :
- обновил скрипт запуска систем s905_autoscript , он стал универсальным, обеспечивает последовательный запуск систем с карты и USB, теперь ни чего менять для запуска с разных носителей не нужно - добавил образ с консольной версие Альтлинукса - обновил образ с Ubuntu (обновил скрипт запуска s905_autoscript) |
|
|
![]()
Сообщение
#15
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 9922 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Сообщения, которые тут были не по теме, частью переместил в в тему "Редактирование своих старых сообщений", а частью просто удалил.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#16
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Обновился состав доступных на этой платформе образов, добавились еще два - Openelec , мультимедийная система, кстати, весьма не плохая, мне понравилась, имеет все необходимое для меня и вместе с тем нет ни чего лишнего, прекрасно отображает все мои сетевые ресурсы на всех NAS и прочих железках, работает практически как интерфейс у Дюны - всё интуитивно и понятно, легко настроить под себя.
ИМХО штатный Андройд - не идёт ни в какое сравнение по удобству с Openelec, работает шустро даже с медленной флэшки (это ответ Косте, про сравнение скоростей). Еще добавил образ с Debian отсюда http://forum.odroid.com/viewtopic.php?f=138&t=19403 Изначально образ идёт как минимальная консольная система, но простым набором команд легко превращается в различные версии Десктопов с разным набором софта. ![]() Сообщение отредактировал Balbes - 2.4.2016, 1:11 |
|
|
![]()
Сообщение
#17
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Собрал образ для Odroid C2. Погонял на самой железке Odroid C2, вроде всё работает. Собрал на ней в этом образе ядро из исходников (исходники родные от hardkernel, с небольшой правкой конфига), собралось, поставил в сборку вместо ядра от первоначального образа Ubuntu. Попробовал в режиме ssh X запустить synsptic, запускается, но вид странный, отсуствуют многи надписи и значки, но если вести мышкой, под ней надписи появляются и потом опять исчезают. В выводе консоли - куча ошибок на отсуствие файлов завязаных на glade. Залез в каталог usr/share/synaptic/glade - все файлы, на которые жалуется, что недоступны, на месте. В чём прична - не понятно.
Кстати, ядро собралось с использованием gcc 5 из сисзифных реп, ни чего ставить отдельно не пришлось. С платформой Amlogic S905 - появилось кое-что новое, народ на freektab уже прикручивает разные Линуксы и специализированные сборки на разные модели приставок. Процесс пошёл в массы .... ![]() http://freaktab.com/forum/tv-player-suppor...and-x-on-sdcard http://freaktab.com/forum/tv-player-suppor...ossible-on-s905 http://freaktab.com/forum/tv-player-suppor...ethod-and-files http://freaktab.com/forum/tv-player-suppor...nsmart-vega-s95 Сообщение отредактировал Balbes - 29.4.2016, 23:07 |
|
|
![]()
Сообщение
#18
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Образ с Альтлинуксом для SD карты. Минимальный размер 8 Гб.
Проверен на Odroid C2. https://yadi.sk/d/3pPpoApPrUdYE Имя обычного пользователя и пароль : odroid odroid Пароль root : odroid Сеть настроена статично, адрес : 192.168.1.200 шлюз и DNS 192.168.1.1 Работает стандартный вэб-интерфейс и ssh. https://192.168.1.200:8080 В вэб-интерфейсе можно настроить сеть, создать пользователя, задать пароли. Сообщение отредактировал Balbes - 4.5.2016, 17:29 |
|
|
![]()
Сообщение
#19
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1650 Регистрация: 12.10.2010 Вставить ник Цитата Пользователь №: 1950 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
|
|
|
![]()
Сообщение
#20
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Опиши общие свои очучения от системы. Например при работе с веб и ЛО. Сферический АРМ-64 готов для десктопа? ![]() Специальных тестов не проводил, но по общим ощущениям, система на базе ARM8 вполне может стать заменой обычной рабочей станции. Тут многое зависит от носителя, с которого работает система. Я пока больше использую (процесс отладки, сборки и тестов) медленные USB или не быстрые карты. В резерве - перенос системы на внутренню eMMC память, а там скорости уже на порядок лучше. Сейчас у меня в наличии три разных железки на базе Amlogic S905 с разными параметрами обвязки от 1 Гб ОЗУ и 8 Гб eMMC до 2 Гб на 16 Гб eMMC. В принципе для обычного офисного использования - 2 на 8 хватает. |
|
|
![]()
Сообщение
#21
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1650 Регистрация: 12.10.2010 Вставить ник Цитата Пользователь №: 1950 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
|
|
|
![]()
Сообщение
#22
|
|
Начинающий ![]() Группа: Пользователь Сообщений: 2 Регистрация: 7.7.2016 Вставить ник Цитата Пользователь №: 2875 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Здравствуйте, попробовал ваши сборки ubuntu_multi_dtb и armbian_multi_dtb на MXQ PRO 4K, armbian работает заметно пошустрее да и XFCE4 мне больше нравится, но проблема нет звука в обеих сборках на моей приставке. В настройках звука пишет нет устройств, может кто подскажет как исправить звук?
![]() |
|
|
![]()
Сообщение
#23
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 9922 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Тут вопрос в том, где найти автора данной темы
![]() -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#24
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Здравствуйте, попробовал ваши сборки ubuntu_multi_dtb и armbian_multi_dtb на MXQ PRO 4K, armbian работает заметно пошустрее да и XFCE4 мне больше нравится, но проблема нет звука в обеих сборках на моей приставке. В настройках звука пишет нет устройств, может кто подскажет как исправить звук? ![]() Либо самостоятельно пересобрать ядро, с включением нужных опций, либо подождать, в скором времени планирую всё-таки добраться и собрать ядро с нужными девайсами. п.с. Иван, просто в последнее время всёго очень много навалилось, иногда читаю то, "за что отвечаю" , но писать без большой необходимости, увы нет времени, хотя много чего интересного есть .... |
|
|
![]()
Сообщение
#25
|
|
Начинающий ![]() Группа: Пользователь Сообщений: 2 Регистрация: 7.7.2016 Вставить ник Цитата Пользователь №: 2875 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Либо самостоятельно пересобрать ядро, с включением нужных опций, либо подождать, в скором времени планирую всё-таки добраться и собрать ядро с нужными девайсами. Спасибо, буду ждать ядро, а то я уже начал задумыватся о покупке USB звуковой карты, к ней будет нужен USB хаб и всё это будет висеть, в общем не удобно. |
|
|
![]()
Сообщение
#26
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Спасибо, буду ждать ядро, а то я уже начал задумыватся о покупке USB звуковой карты, к ней будет нужен USB хаб и всё это будет висеть, в общем не удобно. Версии armbian , где есть поддержка звука (alsa) https://yadi.sk/d/pHxaRAs-tZiei |
|
|
![]()
Сообщение
#27
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Если есть желающие получить бесплатно интересный ТВ бокс на котором можно использовать Линукс и который вполне может заменить старый домашний ПК.
http://freaktab.com/forum/tv-player-suppor...velopment-story Пишите мне в личку или в этой теме. Кстати, Альт достаточно не плохо крутиться на таких железках. |
|
|
![]()
Сообщение
#28
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Пока нет, но за тебя рад !
1) Интересным делом занимаешься. 2) Растешь на глазах: ROM Developer - это серьезно , молодец ![]() |
|
|
![]()
Сообщение
#29
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
За рубежом уже народ шевелиться в сторону замены прожорливых ПК-монстров в сторону универсальных ТВ приставок, которые по сути превратились по своим возможностям в мини-ПК и уже могут их полностью заменит в ряде областей деятельности.
![]() |
|
|
![]()
Сообщение
#30
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Новая версия Altlinux для aarch64 (ARMv8).
Для записи образа нужен носитель от 4 Гб. В этом образе обновлённое ядро, которое работает на всей линеке чипов Amlogic S9xxx (905 905x 912) На чипах s905x нормально работает выключение. На 905 - происходит перезагрузка. В образе есть исправленный профиль mp в домашнем каталоге. Можно собирать свою корневую систему. Обращаю внимание в этом образе изменился пароль root , теперь он 1234 (одинаковый с остальными образами для armbian) Обычный пользователь прежний user пароль 1 Сеть 192.168.1.200 Работает штатный web-интерфейс. Иксы стартуют и даже показывают рабочий стол, но больше ни чего пока не работает, нужно разбираться и допиливать. Возможно и до этого дойдут руки. Управление разрешением экарна и глубиной цвета теперь в скрипте amlogics905x_init.sh , который доступен в /boot (в запущенной системе) или при поключении к ПК в первом разделе. Для изменения с 1080 на 720 нужно раскоментировать нужное и закрыть текущее значение. В составе образа включен swap раздел (1 Гб), который находиться в конце носителя. Если не планируется использовать эту систему для сборки, можно отключить монтирование SWAP и задание размера tempfs в fstab , После чего удалить сам раздел SWAP и использовать его место под основной раздел ROOTFS. При записи образа на носитель бОльшего размера , нужно в ручную перераспределить место на носителе. https://yadi.sk/d/5_32km_EsCV2A Сообщение отредактировал Balbes - 21.1.2017, 13:16 |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 5.12.2023, 16:45 |