wiki:usomiq-ezsdk
no way to compare when less than two revisions
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версияПоследняя версия | |||
— | wiki:usomiq-ezsdk [2014/05/07 09:27] – [Компиляция ядра Linux] maxx | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== uSomIQ LINUXEZSDK-AM335X ====== | ||
+ | На этой странице описано как установить сборку Linux EZSDK от Texas Instruments на модуль uSomIQ AM335x. | ||
+ | Подробности: | ||
+ | |||
+ | ====== AM335xSDK 06_00_00_00 ====== | ||
+ | |||
+ | ===== Компилятор GCC ===== | ||
+ | Компиляция выполнялась на ПК с операционной системой Ubuntu 12.04.4 LTS. | ||
+ | |||
+ | Чтобы установить компилятор, | ||
+ | < | ||
+ | sudo apt-get install gcc-arm-linux-gnueabihf | ||
+ | </ | ||
+ | ===== Исходные текcты ===== | ||
+ | Сначала необходимо скачать исходные тексты Linux EZ Software Development Kit. Перейдите по ссылке: | ||
+ | [[http:// | ||
+ | |||
+ | //На момент написания данной инструкции последней версией была AM335xSDK 06_00_00_00.// | ||
+ | |||
+ | 1) Скачайте архив [[http:// | ||
+ | |||
+ | 2) Распакуйте архив: | ||
+ | < | ||
+ | tar xf am335x-evm-sdk-src-06.00.00.00.tar.gz | ||
+ | ls * | ||
+ | board-support: | ||
+ | board-port-labs | ||
+ | </ | ||
+ | |||
+ | ===== Компиляция u-boot ===== | ||
+ | Мы опустим данный шаг, т.к. можно спокойно взять u-boot, который компилировали на странице [[usomiq-ubuntu]]. | ||
+ | |||
+ | ===== Компиляция ядра Linux ===== | ||
+ | В данной сборке присутствует ядро версии 3.2.0 | ||
+ | |||
+ | 1) Переходим в директорию linux-3.2.0-psp04.06.00.11\\ | ||
+ | < | ||
+ | cd board-support/ | ||
+ | </ | ||
+ | |||
+ | 2) Скачиваем исправления для добавления поддержки uSomIQ\\ | ||
+ | < | ||
+ | wget http:// | ||
+ | </ | ||
+ | |||
+ | 3) Добавляем поддержку uSomIQ в ядро | ||
+ | < | ||
+ | patch -p1 < ezsdk-add-usomiq.patch | ||
+ | </ | ||
+ | |||
+ | 4) Компиляция | ||
+ | < | ||
+ | make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mrproper | ||
+ | make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x_evm_defconfig | ||
+ | make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage | ||
+ | make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules | ||
+ | </ | ||
+ | |||
+ | После завершения компиляции файл ядра будет в директории " | ||
+ | |||
+ | ====== AM335xSDK 07_00_00_00 ====== | ||
+ | [скоро] |
wiki/usomiq-ezsdk.txt · Последнее изменение: 2015/03/03 11:36 — maxx