Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
tion-pro28 [2019/07/16 17:00] danila |
tion-pro28 [2019/11/14 13:34] (текущий) danila |
||
---|---|---|---|
Строка 92: | Строка 92: | ||
Утилита MfgTool, которую можно найти в файле [[tion-pro28#документация_и_файлы| утилит раздела "Документация и файлы"]], позволяет записать образ ОС во внутреннюю флеш через интерфейс USB. Для этого необходимо выполнить следующие шаги: | Утилита MfgTool, которую можно найти в файле [[tion-pro28#документация_и_файлы| утилит раздела "Документация и файлы"]], позволяет записать образ ОС во внутреннюю флеш через интерфейс USB. Для этого необходимо выполнить следующие шаги: | ||
- | 1. Записать Файлы образа ОС (imx28_ivt_linux.sb и rootfs.tar.bz2) в папку "\Mfgtools-Rel-\Profiles\MX28 Linux Update\OS firmware\files\";\\ | + | 1. Записать Файлы образа ОС:\\ |
+ | - Ядро 2.6.35 : файлы imx28_ivt_linux.sb и rootfs.tar.bz2 поместить в папку "\Mfgtools-Rel-\Profiles\MX28 Linux_2.6.35 Update\OS firmware\files\";\\ | ||
+ | - Ядро 4х : файлы u-boot.sb, zImage, imx28-tionpro28.dtb, rootfs.tar.bz поместить в папку "\Mfgtools-Rel-\Profiles\MX28 Linux Update\OS firmware\files\";\\ | ||
2. Подключить Тион-Про28 с помощью USB-кабеля к ПК (соединить разъем интерфейса USB0 с портом USB ПК);\\ | 2. Подключить Тион-Про28 с помощью USB-кабеля к ПК (соединить разъем интерфейса USB0 с портом USB ПК);\\ | ||
3. Выбрать с помощью перемычек режим загрузки USB0;\\ | 3. Выбрать с помощью перемычек режим загрузки USB0;\\ | ||
- | 4. Запустить MfgTool, в меню "Options\Configuration..." настроить используемый порт USB. В разделе "Status Information" главного окна программы выбрать "MX28 Linux Update";\\ | + | 4. Запустить MfgTool, в меню "Options\Configuration..." настроить используемый порт USB. В разделе "Status Information" главного окна программы выбрать "MX28 Linux_2.6.35 Update" или "MX28 Linux Update";\\ |
5. Подать питание на Тион-Про28. В программе MfgTool должно быть обнаружено "HID-совместимое устройство";\\ | 5. Подать питание на Тион-Про28. В программе MfgTool должно быть обнаружено "HID-совместимое устройство";\\ | ||
6. Нажать кнопку "Start". Дождаться окончания процесса записи;\\ | 6. Нажать кнопку "Start". Дождаться окончания процесса записи;\\ | ||
Строка 177: | Строка 179: | ||
Запускаем загрузку ОС | Запускаем загрузку ОС | ||
<code>boot</code> | <code>boot</code> | ||
+ | |||
+ | ===== Сборка Linux ===== | ||
+ | ==== Linux 4.x ==== | ||
+ | |||
+ | Для сборки ОС Linux, U-Boot и КФС рекомендуется использовать Ubuntu 18.04. | ||
+ | |||
+ | == Репозитории: == | ||
+ | Buildroot: https://github.com/Zaozeoru/imx28_buildroot.git \\ | ||
+ | Linux (branch linux_4.14.13) https://github.com/Zaozeoru/imx28_linux.git \\ | ||
+ | U-Boot (uboot_2018.05) https://github.com/Zaozeoru/imx28_u-boot.git \\ | ||
+ | |||
+ | == Сборка с помощью Buildroot == | ||
+ | |||
+ | Для сборки необходимо на компьютер, где будет выполняться сборка образов, установить необходимые для Buildroot пакеты:\\ | ||
+ | https://buildroot.org/downloads/manual/manual.html#requirement \\ | ||
+ | |||
+ | Далее выполните следующие команды: | ||
+ | <code>git clone https://github.com/Zaozeoru/imx28_buildroot.git | ||
+ | cd imx28_buildroot | ||
+ | make tionpro28_imx28_defconfig | ||
+ | make</code> | ||
+ | |||
+ | Собранные образы можно найти в папке output/images | ||
===== Программное обеспечение ===== | ===== Программное обеспечение ===== | ||
Строка 281: | Строка 306: | ||
<code>video=mxs-fb:tag=3.5</code> | <code>video=mxs-fb:tag=3.5</code> | ||
Возможные значения: 3.5, 5.7, VGA.\\ | Возможные значения: 3.5, 5.7, VGA.\\ | ||
+ | |||
+ | В Linux дисплей отключается через 10 минут, для энергосбережения. Чтобы этого избежать, необходимо добавить в автозагрузку команду: | ||
+ | <code> | ||
+ | echo -e "\033[9;0]" > /dev/tty0 | ||
+ | </code> | ||
+ | Включить дисплей, если он выключился, можно командой\\ | ||
+ | <code>echo 0 > /sys/class/graphics/fb0/blank</code> | ||
=== Ethernet === | === Ethernet === | ||
Строка 313: | Строка 345: | ||
===== Документация и файлы ===== | ===== Документация и файлы ===== | ||
- | [[http://www.zao-zeo.ru/media/files/docs/tion-pro28-v1.1.pdf|Руководство пользователя]] \\ | + | [[https://www.zao-zeo.ru/media/files/docs/tion-pro28-v1.1.pdf|Руководство пользователя]] \\ |
- | Схема электрическая принципиальная: [[http://www.zao-zeo.ru/media/files/docs/tion-pro28_rev1_schematic.pdf| версия 1(rev 1)]] [[http://www.zao-zeo.ru/media/files/docs/tion-pro28_rev1.1_schematic.pdf| версия 1.1(rev 1.1)]] [[http://www.zao-zeo.ru/media/files/docs/tion-pro28_rev1.2_schematic.pdf| версия 1.2(rev 1.2)]] \\ | + | Схема электрическая принципиальная: [[https://www.zao-zeo.ru/media/files/docs/tion-pro28_rev1_schematic.pdf| версия 1(rev 1)]] [[https://www.zao-zeo.ru/media/files/docs/tion-pro28_rev1.1_schematic.pdf| версия 1.1(rev 1.1)]] [[https://www.zao-zeo.ru/media/files/docs/tion-pro28_rev1.2_schematic.pdf| версия 1.2(rev 1.2)]] \\ |
[[http://www.zao-zeo.ru/media/files/docs/tion-pro28-drawing-v1.1.pdf|Чертеж платы]] \\ | [[http://www.zao-zeo.ru/media/files/docs/tion-pro28-drawing-v1.1.pdf|Чертеж платы]] \\ | ||
- | Назначение контактов разъемов и мультиплексирование интерфейсов:[[http://www.zao-zeo.ru/media/files/docs/tion-pro28-pins-v1_0.xls|Версия 1.0]] [[http://www.zao-zeo.ru/media/files/docs/tion-pro28-pins-v1_2.xls|Версия 1.2]]\\ | + | Назначение контактов разъемов и мультиплексирование интерфейсов:[[https://www.zao-zeo.ru/media/files/docs/tion-pro28-pins-v1_0.xls|Версия 1.0]] [[https://www.zao-zeo.ru/media/files/docs/tion-pro28-pins-v1_2.xls|Версия 1.2]]\\ |
- | [[http://www.zao-zeo.ru/media/files/docs/freescale_imx28_linux_docs.zip|Документация по ОС Linux от Freescale]] \\ | + | [[https://www.zao-zeo.ru/media/files/docs/freescale_imx28_linux_docs.zip|Документация по ОС Linux 2.6.35 от Freescale]] \\ |
- | [[http://www.zao-zeo.ru/media/files/docs/Freescale_imx28_wince_docs.zip|Документация по ОС WinCE 6.0 от Freescale]] \\ | + | [[https://www.zao-zeo.ru/media/files/docs/Freescale_imx28_wince_docs.zip|Документация по ОС WinCE 6.0 от Freescale]] \\ |
- | [[http://www.zao-zeo.ru/media/files/soft/Freescale_iMX28_utils.zip|Утилиты для записи образов от Freescale (Windows)]]\\ | + | [[https://www.zao-zeo.ru/media/files/soft/Freescale_iMX28_utils.zip|Утилиты для записи образов Mfgtool (Windows)]]\\ |
- | [[http://www.zao-zeo.ru/media/files/soft/ltib.zip|LTIB (Linux)]]\\ | + | [[https://www.zao-zeo.ru/media/files/soft/ltib.zip|LTIB (Linux)]]\\ |
[[linux#imx28| Компиляторы для Linux]]\\ | [[linux#imx28| Компиляторы для Linux]]\\ | ||
- | Виртуальная машина для сборки Linux: [[http://www.zao-zeo.ru/forum/index.php?topic=735]] | + | Виртуальная машина для сборки Linux 2.6.35: [[https://www.zao-zeo.ru/forum/index.php?topic=735]] |
== Образы WindowsCE == | == Образы WindowsCE == | ||
Строка 328: | Строка 360: | ||
\\ | \\ | ||
- | == Образы Linux == | + | == Образы Linux 2.6.35 == |
{{filelist>linux/2.6.35/tion-pro28_linux_*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1&sort=ctime}} | {{filelist>linux/2.6.35/tion-pro28_linux_*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1&sort=ctime}} | ||
\\ | \\ | ||
- | == U_boot == | + | == U_boot для Linux 2.6.35 == |
{{filelist>linux/2.6.35/tion-pro28_uboot_*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1&sort=ctime}} | {{filelist>linux/2.6.35/tion-pro28_uboot_*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1&sort=ctime}} | ||
\\ | \\ | ||
- | == Патч ядра 2.6.35.3 == | + | == Корневые файловые системы для Linux 2.6.35 == |
- | {{filelist>linux/2.6.35/tion-pro28_patch_*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1}} | + | {{filelist>linux/2.6.35/tion-pro28_rootfs_*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1&sort=ctime}} |
+ | \\ | ||
+ | == Образы Linux 4.x == | ||
+ | {{filelist>linux/4.14/tion-pro28_linux_*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1&sort=ctime}} | ||
\\ | \\ | ||
- | + | == U_boot для Linux 4.x == | |
- | При применении патчей на "ванильное" ядро 2.6.35.3, необходимо сначала наложить патчи из архива tion-pro28_patch_freescale.tar.gz, а затем tion-pro28_patch_svn.zip. | + | {{filelist>linux/4.14/tion-pro28_uboot_*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1&sort=ctime}} |
- | При использовании ltib от Freescale, файл tion-pro28_patch_freescale.tar.gz можно не использовать. | + | |
- | + | ||
- | \\ | + | |
- | == Патч U-Boot 2009.8 == | + | |
- | {{filelist>u-boot/patch/u-boot_2009.8_tion-pro28*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1}} | + | |
\\ | \\ | ||
- | При использовании ltib от Freescale, использовать патч u-boot_2009.8_tion-pro28_svn2200.tar.gz. | + | == Корневые файловые системы для Linux 4.x == |
- | + | {{filelist>linux/4.14/tion-pro28_rootfs_*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1&sort=name}} | |
- | \\ | + | |
- | == Корневые файловые системы == | + | |
- | {{filelist>linux/2.6.35/tion-pro28_rootfs_*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1&sort=ctime}} | + | |
\\ | \\ | ||
- | :!:**Внимание!** Полную версию средств разработки и документацию для данного изделия можно найти на сайте [[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX28_SW&fr=g|Freescale]] в разделе iMX28. | + | :!:**Внимание!** Полную версию средств разработки и документацию для данного изделия можно найти на сайте [[https://www.nxp.com|NXP]] в разделе iMX28. |