суббота, 22 апреля 2017 г.

BBxM LCD7 brightness control

Recently I decided resume job with my BBxM. I want to build a dart game training system with it.
The first step in this plan is full support of a LCD7 expansion board in U-boot and Linux kernel. As SDK I chose Sitara Linux SDK by TI. Last release of the SDK was in 2013. But it works.
I started with U-boot support. At this moment the LCD7 expansio board is detected by U-boot and I have a standalone application for brightness control. I have a plan to publish my patches but after completing the first step. Below it is the demo video with brightness controlling.

воскресенье, 21 июля 2013 г.

Kermit is better

Небольшие эксперименты с minicom и kermit лично для меня показали, что kermit более гибкая программа с достаточно мощным встроенным языком программирования. Он более быстрый при старте, чем minicom.
Ниже привожу код скриптового файла, который позволяет настроить последоватльный интрефейс для работы с BBxM.
.kermrc:
DEFINE \%a /dev/ttyUSB0
ECHO +===========================================+
ECHO | STEP 1. Setup serial port \%a... |
ECHO +===========================================+
set modem type none
SET LINE \%a
IF FAILURE { ECHO ERROR: Port \%a didn't open! Solve the problem and try again., EXIT }
set carrier-watch off
set speed 115200
set flow xon/xoff
ECHO +===========================================+
ECHO | STEP 2. The serial port is ready for work |
ECHO |         Turn on your BBxM.                |
ECHO +===========================================+
CONNECT
CLOSE
EXIT

среда, 10 июля 2013 г.

Booting BBxM by UART

Проделал приличную работу для реализации загрузки U-boot через последовательный интерфейс (без использования флэш-карты).
Для автоматизации загрузки U-boot был написан скрипт для программы kermit.
Демонстрация работы в следующем ролике - http://youtu.be/KTBzU0a9lPA.

воскресенье, 23 июня 2013 г.

DC Power Connectors

Есть в документе SRM BBxM LCD7 пункт 4.6. Этот пункт описывает два способа подачи питания на связку BBxM + LCD7: 1) через разъём на одноплатном компьютере; 2) через разъём на плате LCD7. Попробовал обя способа, работает.

Some photos of my set









суббота, 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.