Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

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.
 
tion-pro28.1563285634.txt.gz · Последние изменения: 2019/07/16 17:00 От danila
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Donate