Смог реализовать поддержку 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

суббота, 30 марта 2013 г.
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.
Я решил воспользоваться советом и настроить у себя на хосте эту программу для взаимодействия с 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.
понедельник, 25 марта 2013 г.
Beagleboard-xM на веб-сайте TI
Здесь будет приведён список ссылок на ресурсы по BBxM на веб-сайте Texas Instruments.
1. http://www.ti.com/tool/beaglexm
2. http://www.ti.com/tool/linuxezsdk-sitara
1. http://www.ti.com/tool/beaglexm
2. http://www.ti.com/tool/linuxezsdk-sitara
воскресенье, 24 марта 2013 г.
Angstrom Linux works on BBxM + LCD7
Получилось заставить работать touchscreen LCD7 с помощью дистрибутива Angstrom Linux. Работает, честно говоря, не очень стабильно touchscreen, но работает.
суббота, 23 марта 2013 г.
Endianness
Есть хорошая заметка про "little-endian" и "big-endian" - http://www.mentor.com/embedded-software/blog/post/endianness-4b912c83-c39f-4e8f-b0dc-800437a828f8.
пятница, 22 марта 2013 г.
C++ for Embedded Applications
Нашёл интересный вебинар от сотрудника компании Mentor Graphics - http://go.mentor.com/2syba.
Qt and Embedded Linux
Посмотрел интересную презентацию Ларса Кнолла про развитие Qt for Embedded Linux с конференции Qt Dev Days 2012 - http://www.youtube.com/watch?v=Mr9P3sPGqw0&list=PLizsthdRd0YzYe5T3Txgg7TUGVi-ijq4d&index=46. Действительно, переход на QPA решает проблемы с аппаратным ускорением формирования графики.
среда, 20 марта 2013 г.
BBxM LCD7
Получил посылку из США с платой расширения LCD7 для BeagleBoard-xM. Соединил плату с одноплатным компьютером. Подготовил образ карты памяти, который получил по адресу - http://beagleboardtoys.info/index.php?title=BeagleBoard-xM_LCD7 (раздел Software Support). Запустил систему. Экран работает без нареканий, но вот сенсорный экран так и не получилось пока заставить работать. Разбираюсь...
Работать с одноплатным компьютером с подключенным LCD7 на тех стойках, которые шли в комплекте трудно. Решил сделать свой варинат, что получилось представлено на фотографии ниже.
Работать с одноплатным компьютером с подключенным LCD7 на тех стойках, которые шли в комплекте трудно. Решил сделать свой варинат, что получилось представлено на фотографии ниже.
вторник, 12 марта 2013 г.
Руководство по конфигурированию и сборке ядра Linux
Я подошёл к тому моменту, когда мне необходимо выполнять работы по конфигурированию и сборке ядра Linux для BBxM. В открытом доступе имеется хорошая книга по этому процессу - Linux Kernel in a Nutshell, http://www.kroah.com/lkn/.
Документация по процессорам TI
Много полезной информации можно найти на веб-сайте http://processors.wiki.ti.com/, который организован компанией Texas Instruments.
Подписаться на:
Сообщения (Atom)