ЗАО «ЗЭО»
Техническая поддержка пользователей => Тион-Про28, Орион28 => Тема начата: Danila от 09 Октября, 2019, 22:12:51
-
Для одноплатного компьютера Тион-Про28 доступен новый образ ядра Linux 4.14.
Для записи можно использовать mfgtool (необходимо скачать новую версию (https://www.zao-zeo.ru/media/files/soft/Freescale_iMX28_utils.zip)), профиль "MX28 Linux Update". В папку files записать u-boot.sb, zImage, imx28-tionpro28.dtb, rootfs.tar.bz.
Файлы ядра, U-Boot и КФС тут (https://zao-zeo.ru/dokuwiki/doku.php/tion-pro28#%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D1%8B).
Инструкция для самостоятельной сборки тут (https://zao-zeo.ru/dokuwiki/doku.php/tion-pro28#linux_4.x).
Над образом ведется работа. Новое ядро для Орион28 появится скоро.
-
Попробую этот образ. Может быть поможет.
-
Danila, А не трудно тебе было бы под это ядро мне презентовать компилятор, сгенерированный билдрутом? Мне приложение нужно простое заточить под ваш тион, а работать с билдрутом я не умею. Я юзер... Увы... Ядра пересобирать не имею возможность и переустанавливать и патчить всякое гумно у меня нет времени. Простите... В вашей виртуальной машине в ltib все работает, кроме АЦП LRADC (iio). В представленной сборке работает все, что мне нужно, но построить билдрут мне не по силам. Но у меня нет времени собирать компилятор. Ну могу, но меня начальство не поймет, так как я делал на вас ставку. Сгенерите мне компиллятор под это ядро и вышлите. мне больше ничего не нужно. Сам я и если смогу, то не успею.
-
Компилятор:
http://www.zao-zeo.ru/media/files/tools/gcc/imx28/gcc-8.3.0.tar.bz2
-
Доброго дня.
Подскажите пожалуйста пароль root для tion-pro28_rootfs_2019.10.09.tar.bz2
-
Логин root, без пароля.
-
Доброго дня.
Может кому пригодиться.
Для собственного проекта сделал сборочную виртуальную машину с gentoo, в которой также собирается КФС и ядро без кросс-компиляции.
Пользоваться можно так.
1. Загрузилась обычная gentoo.
2. При запуске скрипта /usr/bin/chroot-armv5te, делается chroot в обычную gentoo собранную для arm, в которой, при необходимость доставляются нужные пакеты при помощи emerge, или можно собрать ваш собственный проект как в обычной системе, т.е. без кросс-компиляции.
3. при помощи скрипта /root/build_tiny_rootfs создается КФС(/tiny_rootfs).
Добавить пакет в rootfs, можно так...
ROOT=/tiny_rootfs emerge minicom
4. Ядро настраивается и собирается как в обычной системе /usr/src/linux ... make menuconfig make all ...
5. первый раз все будет очень долго качаться и собираться, а потом когда собранные пакеты лягут в кэш, будет побыстрее...
user: root
passwd: assa
https://drive.google.com/file/d/1qhtfAWl4hg7fY9vgTBfUwBCwdPRdnmJb/view?usp=sharing
-
LEB size должен быть 1f000, и в ядре таблица NAND с лишним ноликом