суббота, 4 мая 2013 г.

About PRU Subsystem

Недавно прочитал о такой возможности некоторых SoC от TI, в которых есть PRU - Programmable Real-Time Units. В SoC DM3730 такого функционала я не обнаружил, но вещь всё-равно очень интересная.
Получить дополнительную информация по этой технологии можно по ссылке http://processors.wiki.ti.com/index.php/Category:PRU
И ещё вот здесь - http://www.ti.com/lit/wp/spry136a/spry136a.pdf

воскресенье, 28 апреля 2013 г.

Linux EZ SDK v.05.07

В начале апреля 2013 TI была выпущена новая версия SDK для BBxM. Первая особенность, на которую я обратил внимание, - это уменьшенный размер дистрибутива. Предыдущая версия v.05.05 занимала на диске после установки 3.1GB, новая версия занимает 2.1GB. Разработчики сократили размер Graphics SDK.
Ссылка на SDK - http://www.ti.com/tool/LINUXEZSDK-SITARA.

суббота, 30 марта 2013 г.

TI SDK works on BBxM + LCD7, part 2

Смог реализовать поддержку BBxM LCD7 в TI Linux SDK. Были доработаны входящие в состав SDK u-boot и ядро Linux. Результаты работы представлены в видеороликах по следующим ссылкам.
https://www.youtube.com/watch?v=vEfnwL-Jxgw
https://www.youtube.com/watch?v=ASG5xJ79Jd0
https://www.youtube.com/watch?v=3AqOV-zU2UA

TI SDK works on BBxM + LCD7

На этой неделе у меня получилось сконфигурировать ядро Linux, которое входит в состав TI SDK для поддержки LCD7. Экран работает корректно. Ниже приведены фотографии работающей системы.


вторник, 26 марта 2013 г.

Minicom or Kermit

В руководстве "The DENX U-Boot and Linux Guide (DULG)" по адресу http://www.denx.de/wiki/view/DULG/Manual имеется раздел "4. System setup", в котором описывается настройка программ для доступа к последовательной консоли устройста. Там я увидел заметку от minicom, в которой написано, что эта программа не очень хорошо себя показывает в работе. Разработчики U-boot рекомендуют использовать программу Kermit.
Я решил воспользоваться советом и настроить у себя на хосте эту программу для взаимодействия с BBxM.
Первым делом я установил пакет ckermit в ОС Fedora.
После этого в своём домашнем каталоге я создал файл, который в терминах kermit называется command file. Я его назван .kermrc. Вот содержимое этого файла.
set line /dev/ttyUSB0
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
Далее я в командном интерпретаторе выполняю команду kermit .kermrc -c.
Программа выдаёт служебные сообщения и результат подключения к терминальной линии.
После этого я подаю питание на BBxM и вижу все сообщения, которые выдаёт U-boot.
Всё работает даже быстрее, чем с помощью Minicom.

воскресенье, 24 марта 2013 г.

Angstrom Linux works on BBxM + LCD7

Получилось заставить работать touchscreen LCD7 с помощью дистрибутива Angstrom Linux. Работает, честно говоря, не очень стабильно touchscreen, но работает.