Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-MNUC950
SK-MNUC950 + SK-MI0430FT-Plug
Pavel Ivanchenko
Добавлено 20.04.2010 14:30
0
Сообщение: 1
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
1. пробовал скомпилировать "hello world". Вот её текст:
#include <stdio.h>
int main()
{
printf("Hello World!");
return 0;
}
использовал по аналогии с ядром компилятор
/usr/local/arm_что-то-там/arm-none-linux-embi-gcc hello.c -o hello (вроде
бы так, но не уверен). Всё собралось. По фтп закинул программку в /mnt/nand
на ките, пробую запустить через телнет. на что мне отвечают /bin/sh: file
not found, хотя он точно там находиться... права на запуск стоят.
может я её не правильно собрал? Подскажите как привильно это сделать ?
2. Сразу что бы потом не мучать :-) как вывести хоть какую-нибудь
информацию на экран SK-MI0430FT-Plug? Про MicroWindow с Nano-x я пока не
спрашиваю (надо сперва попробовать самому разобраться)
3. Подскажите какие пины ТачСкрина надо перекинуть что бы он заработал?
Можете выслать имеющуюся у вас версию драйвера для тачскрина?

1) Видимо, еще нужно указать ARM библиотеки (по моему -l/путь)
2) Прямая запись в /dev/fb0 или перенаправить консольные утилиты на /dev/tty1.
3) Это уже на ваше усмотрение, драйвер почтой отправил.
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 20.04.2010 16:29 Сообщение: 2
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
статическую сборку сделать нужно. -static
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 20.04.2010 20:44 Сообщение: 3
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
1. Это потому что компилятор в /usr/local/arm_что-то-там использует библиотеку uclibc-0.9.29, а buildroot-2009.08, создающий систему, uclibc-0.9.30.1 и другой компилятор.
2. В .../aplications/demos/lcm лежит маленькая демка, выводящая на LCD рекламу Nuvoton.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 20.04.2010 21:55 Сообщение: 4
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
1. rw9uao, сегодня почитал форум на работе, и действительной -static помогло! Сейчас буду пересобирать rootFS что бы библиотеки были включены. Место благо в nand'е позволяет.
2. Вывел на экран текст командоой echo "Hello" >> /dev/tty1. ковыряться дальше с выводом консоли не в RS-232 буду чуть позже. Сейчас пробую разобраться с microwindows.
Artemius, демку собрал, но она не заработала, говорит нет OSD и работать я не буду (кодек на плате не распаян).
3. тоже пока не разбирался
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 20.04.2010 22:28 Сообщение: 5
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
Цитата
говорит нет OSD и работать я не буду (кодек на плате не распаян).

OSD это файл с картинкой video.dat, который демка хочет открыть, лежит в той же папке. Ищет она его по пути "/attach/video.dat", но можно изменить его на любой другой - исходники то открыты.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 20.04.2010 22:31 Редактировалось 20.04.2010 23:50 Сообщение: 6
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
разобрался с демкой, но не до конца. заглянул в исходинк, а он там оказывается файлик пытается открыть (который я естественно не записал) вот и ругает. Там же поправил разрешение экрана на родное (4802) и всё поплыло... т.е. на экран что-то выводиться, но оно всё какое-то сдвинутое... и начал ругаться на Cannot Read the Image File!
в исходниках за это отвечает условие:
if( fread(pVideoBuffer, uVideoSize, 1, fpVideoImg) <= 0 )

....
эта ошибка возникает, как я понял, из-за того что размер картинки в файле не совпадает с uVideoSize, которая равна ширина*высата*2
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 21.04.2010 11:32 Сообщение: 7
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
я что-то не нашел где находиться genromfs? скриптик есть, при детальном его рассмотрении не могу найти genromfs
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 22.04.2010 09:18 Сообщение: 8
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
разобрался, genromfs можно выполнить только обычным пользователем, а я пытался его сделать из под root
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 23.04.2010 23:19 Сообщение: 9
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
помогите запустить microwindows+nano-X
пишет не могу инициализировать мышь.
При сборке указывал в качестве мышки ps/2 потому что тачскрин у меня пока не работает (отсутствует драйвер в ядре)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.04.2010 10:25 Сообщение: 10
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
а мышь то какая? в ядре поддержка включена? у меня на плате с юсб-мышью в линуксе и Иксах никаких проблем, все детектится и работает. на мой взгляд PS/2 тут не причем
в логах то что-нить фигурирует?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MNUC950