Ник:
Пароль:

Контакты

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-iMX233
первые шаги и первые вопросы
asimo
Добавлено 27.12.2011 13:12
0
Сообщение: 1
asimo
0

Пункты: 1685
Регистрация: 27.12.2011
добрый день. начал работать с данной платы? можно объяснить по пунктам с чего начинать? от источника подключился(по усб не потянул), в терминале лог загрузки увидел. под root зашел(под user 123456 почему-то не заходит. да, и если собзаю пользователя, то после перезагрузки он пропадает, поэтому только root). а дальше у меня ступор, чего с ней делать, как под нее писать, как отлаживать... ранее с линуксом не работал, сейчас изучаю. по форумам полазил, дял себя больше пока вопросов насоздавал, нежели нашел ответов... не понял зачем и как соединиться по фтп, зачем вмваре и требуется ли она для работы с платой.
и еще по железу вопрос, при подключении экранаsk-wf43btibed0tp-plug он только белым горит... а чтобы на нем лог отображался и прочее что надо сделать?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 27.12.2011 16:31 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
добрый день. начал работать с данной платы? можно объяснить по пунктам с чего начинать?

для начала просто почитайте форум - в разделе вашего кита, линукса, других китов и плагов..
процентов 70 вопросов отпадут..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 27.12.2011 17:39 Редактировалось 27.12.2011 17:40 Сообщение: 3
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

после перезагрузки он пропадает


Плата поставляется с корневой ФС в initramfs (она распаковывается при загрузке в RAM, соответственно после перезагрузки все изменения пропадают).

Цитата

а дальше у меня ступор, чего с ней делать, как под нее писать, как отлаживать...


уточните что вы хотите разрабатывать, должно это быть связано с Linux или свое приложение работающие напрямую с "железом"

Цитата

ранее с линуксом не работал, сейчас изучаю. по форумам полазил, дял себя больше пока вопросов насоздавал, нежели нашел ответов..


изучать Linux по форумам помоему нереально. Нагуглите какую-нибуть книжку на русском, начните с "Linux для новичков" или подобные - для начала чтобы было представление.

Цитата

не понял зачем и как соединиться по фтп


сначала определитесь зачем - тогда можно дать ответ как :) на платах tftp (простейший вариант ftp) используется для обновления ядра или корневой фс.

Цитата

зачем вмваре и требуется ли она для работы с платой.


образ виртуальной машины предназначен для пользователей Windows оих на порядки больше чем пользователей Linux но разработка для Linux должна происходит на машине с Linux, виртуальная машина - идеальный вариант. Если у вас есть установленный Linux то вам она не нужна (хотя если вы совсем ничего не знаете про Linux то лучше начать с того что есть в виртуальной машине)

Цитата

и еще по железу вопрос, при подключении экранаsk-wf43btibed0tp-plug он только белым горит... а чтобы на нем лог отображался и прочее что надо сделать?


Нужно включить поддержку (драйвер) для дисплея и пересобрать ядро.
Спуститься к концу Подняться к началу
Персональная информация
asimo
Добавлено 28.12.2011 06:26 Сообщение: 4
asimo
0

Пункты: 1685
Регистрация: 27.12.2011
спасибо за поддержку :)
пока форум больше вопросов создал, чем ответил на мои...(не в обиду конечно, полезная информация есть, но для меня она пока тёмный лес)

Цитата

Плата поставляется с корневой ФС в initramfs (она распаковывается при загрузке в RAM, соответственно после перезагрузки все изменения пропадают).

т.е. все мои изменения, включая написанные в будущем программы будут стираться при подключении?

Цитата

уточните что вы хотите разрабатывать, должно это быть связано с Linux или свое приложение работающие напрямую с "железом"

наверное и то и то. т.е. принять какие-нибудь данные с поднятием видеопотока(по видеовходу или с какой-нибудь вебки пока не определился) и естественно их передача по езернету на обычный ПК.

Цитата

изучать Linux по форумам помоему нереально. Нагуглите какую-нибуть книжку на русском, начните с "Linux для новичков" или подобные - для начала чтобы было представление.

да, спасибо. уже скачал и начал читать.

Цитата

сначала определитесь зачем - тогда можно дать ответ как :) на платах tftp (простейший вариант ftp) используется для обновления ядра или корневой фс.

ну видимо для заливки файлов программ на платку, которые буду писать. если правильно понял зачем нужен фтп

Цитата

образ виртуальной машины предназначен для пользователей Windows оих на порядки больше чем пользователей Linux но разработка для Linux должна происходит на машине с Linux, виртуальная машина - идеальный вариант. Если у вас есть установленный Linux то вам она не нужна (хотя если вы совсем ничего не знаете про Linux то лучше начать с того что есть в виртуальной машине)

да, есть еще убунта. стоит давно, не пользовался

Цитата

Нужно включить поддержку (драйвер) для дисплея и пересобрать ядро

т.е. изначально она(поддержка) не включена? тогда сразу вопрос. как собирать ядро вроде статейку местную встречал. а как подключить драйвер?

стало что-то проясняться :)
Спуститься к концу Подняться к началу
Персональная информация
Lampus
Добавлено 28.12.2011 10:37 Сообщение: 5
Lampus
5

Пункты: 3552
Регистрация: 26.04.2011
Цитата
т.е. все мои изменения, включая написанные в будущем программы будут стираться при подключении?

Вас никто насильно не заставляет хранить корневую файловую систему в initrd. Можете установить корневую файловую систему на NAND-флеш или на SD-карту, тогда все сделанные вами изменения будут сохраняться. Если есть желание извратится - можете хранить корневуху хоть на удалённом сервере и монтировать её по NFS или вообще используя SMB (стандартные виндовые шары). Linux в этом отношении очень гибок.
Цитата
наверное и то и то. т.е. принять какие-нибудь данные с поднятием видеопотока(по видеовходу или с какой-нибудь вебки пока не определился)

Ну здесь всё тоже весьма радужно, стандартная UVC-совместимая веб-камера должна подхватится без особых проблем при включении соответсвующего драйвера в конфиге ядра. И вообще, всё что касается USB-шной периферии - если для этой железки есть поддержка в mainline ядре, то с большой долей вероятности оно зработает без всяких проблем. То бишь это все клавиатуры/мышки (и другие HID-устройства), 3G-модемы, веб-камеры, флешки, тв-тюнеры, WiFi или Ethernet адаптеры и прочая лабудень. Я даже благополучно с платы управлял осциллографом. Также кросс-компилил драйвера для USB-GPIB адаптера, что позволило управлять кучей измерительного оборудования.
Цитата
и естественно их передача по езернету на обычный ПК.

Ну тут даже можно готовые решения откопать, причём даже не одно. Даже писать ничего не придётся, тупо конфиги поправить.
Цитата
да, есть еще убунта. стоит давно, не пользовался

Советую начать. Ибо из-под виртуалки работать, как мне кажется, извращение.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 28.12.2011 13:21 Редактировалось 28.12.2011 13:23 Сообщение: 6
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

т.е. изначально она(поддержка) не включена? тогда сразу вопрос. как собирать ядро вроде статейку местную встречал. а как подключить драйвер?


Найдите в виртуальной машине распакованные исходники ядра linux-2.6.31, там есть скрипты, назначение описано тут
http://starterkit.ru/html/index.php?name=forum&op=view&id=7552

Вам требуется
Цитата

make_menuconfig запускает консольный конфигуратор опций ядра


выберите

System Type ---> Freescale STMP3xxx implementations ---> [*] WF43

и исправьте параметры загрузки

console=ttyAM0,115200 ssp1=spi1 ssp2=gpmi lcd_panel=tvenc_pal ubi.mtd=1 root=ubi0:nandfs root=ubi0:nandfs rootfstype=ubifs

замените lcd_panel=tvenc_pal на lcd_panel=wf43

далее сборка:

make_kernel
Спуститься к концу Подняться к началу
Персональная информация
asimo
Добавлено 10.01.2012 13:21 Сообщение: 7
asimo
0

Пункты: 1685
Регистрация: 27.12.2011
Цитата

выберите

System Type ---> Freescale STMP3xxx implementations ---> [*] WF43

и исправьте параметры загрузки

console=ttyAM0,115200 ssp1=spi1 ssp2=gpmi lcd_panel=tvenc_pal ubi.mtd=1 root=ubi0:nandfs root=ubi0:nandfs rootfstype=ubifs

замените lcd_panel=tvenc_pal на lcd_panel=wf43

далее сборка:

make_kernel


а не могли бы Вы с данных строк пояснить поподробнее. При "
System Type ---> Freescale STMP3xxx implementations ---> [*] WF43 " так понял создаются два файла в директории ядра. а вот где настройки менять, и зачем эти файлы я не понял...
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 10.01.2012 13:38 Сообщение: 8
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

System Type ---> Freescale STMP3xxx implementations ---> [*] WF43 " так понял создаются два файла в директории ядра. а вот где настройки менять, и зачем эти файлы я не понял...


http://sasamy.narod.ru/imx233/imx233-SK.png
http://sasamy.narod.ru/imx233/imx233-SK-1.png
http://sasamy.narod.ru/imx233/imx233-SK-2.png
http://sasamy.narod.ru/imx233/imx233-SK-3.png

http://sasamy.narod.ru/imx233/boot.png
http://sasamy.narod.ru/imx233/boot_str.png

в конфигураторе задается конфиг для текущей сборки, звездочками отмечены нужные опции, при сборке читается конфиг и собираются необходимые модули.
Спуститься к концу Подняться к началу
Персональная информация
asimo
Добавлено 10.01.2012 14:00 Сообщение: 9
asimo
0

Пункты: 1685
Регистрация: 27.12.2011
ооо, огромное сенкс за помощь и за оперативность :)
Спуститься к концу Подняться к началу
Персональная информация
asimo
Добавлено 11.01.2012 07:19 Редактировалось 11.01.2012 14:08 Сообщение: 10
asimo
0

Пункты: 1685
Регистрация: 27.12.2011
теперь возникли вопросы про сборку ядра. Так понял запускаю "make kernel", далее (пока дял простоты понимания) отвечаю на все вопросы как есть(т.е. если предлагают ДА-да, НЕТ-нет). а что далее? предполагаю заливать по фтп, порты настроены, а что куда заливать не понимаю...

везде пишут, что при загрузке надо эникей сделать, но у меня не грузится строка, когда надо щелкать. сразу дата и тд, а далее ункомпрессинг линукс.... :( чего сделать-то ндао?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX233