Инструменты пользователя

Инструменты сайта


wiki:somiq-am35-kernel
no way to compare when less than two revisions

Различия

Показаны различия между двумя версиями страницы.


wiki:somiq-am35-kernel [2012/11/20 19:14] (текущий) – создано - внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== Ядро Linux ======
  
 +===== Версия 2.6.37 =====
 +Данное ядро версии 2.6.37 было портировано с платформы LogicPD AM3517EVM, т.к. имеет схожую схемотехнику. За основу взяты исходные тексты ядра от Texas Instruments: AM3517SDK 05.04.00.00 плюс добавлена поддержка Wi-Fi чипа wl1271.
 +==== Функционал ====
 +Обозначения в таблице:\\
 +  * {{ru:led-green.gif}} - ядро поддерживает функцию;
 +  * {{ru:led-grey.gif}} - ядро не поддерживает функцию;
 +
 +^ PMIC ^ NAND ^ USB HOST ^ USB OTG ^ EMAC ^ I2C1 ^ I2C2 ^ I2C3 ^ RTC ^ DVI ^ Audio MCBSP2 ^ WLAN wl1271 (внешний) ^
 +|  {{ru:led-grey.gif}}  |  {{ru:led-green.gif}}  |  {{ru:led-green.gif}}  |  {{ru:led-green.gif}}  |  {{ru:led-green.gif}}  |  {{ru:led-green.gif}}  |  {{ru:led-green.gif}}  |  {{ru:led-green.gif}}  |  {{ru:led-green.gif}}  |  {{ru:led-grey.gif}}  |  {{ru:led-grey.gif}}  |  {{ru:led-green.gif}}  |
 +
 +==== Компиляция ====
 +
 +1) Скачиваем исходные тексты ядра
 +<code>
 +wget http://mentorel.com/tmp/kernel-am3517somiq.tgz
 +</code>
 +
 +2) компилируем (используем компилятор arm-2010q1)
 +<code>
 +make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm am3517somiq_defconfig
 +make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm uImage modules
 +</code>
 +полученный файл ядра uImage записывают на партицию FAT32 карты SD
 +
 +3) Устанавливаем модули **Ядра Linux** на карту SD\\
 +Далее предполагается, что партиция ext3 SD карты подмонтирована к директории /media/rootfs
 +<code>
 +sudo make ARCH=arm modules_install INSTALL_MOD_PATH=/media/rootfs
 +</code>
 +==== Нереализованные функции ====
 +  * Звук вывод/захват
wiki/somiq-am35-kernel.txt · Последнее изменение: 2012/11/20 19:14 — 127.0.0.1