Повідомлення створено: 21. 08. 2012 [19:43]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"Anti1800" wrote:
Описание буду увеличивать по ходу работы. Обязательно включу туда mini2440. Компилирую под MIPS. В планах добавить еще один транспорт - SPI.
Хорошо!
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 31. 05. 2013 [07:41]
|
Anti1800
Олег Астраханцев
Зареєстрован(а) с: 18.12.2011
Повідомлення: 25
|
Подгрузили на работе. В общем не было времени разобраться. Сделал решение в лоб: написал программу, которая опрашивает периферию мини2440, и пересылает данные черз сокет. Пока дорабатываю мелочи.
|
Повідомлення створено: 05. 06. 2013 [11:11]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"Anti1800" wrote:
Подгрузили на работе. В общем не было времени разобраться. Сделал решение в лоб: написал программу, которая опрашивает периферию мини2440, и пересылает данные черз сокет. Пока дорабатываю мелочи.
Собственно с MIPS проблемы глубже, если там BE. А именно нужна отдельная адаптация DAQ.JavaLikeCalc, как минимум. У кого-то тут на форуме проблемы с этим были, с ходу не нашёл.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 05. 07. 2013 [13:05]
|
kustal
Stas Kuz
Зареєстрован(а) с: 05.07.2013
Повідомлення: 2
|
Привет всем,подскажите пожалуйста. Есть у меня Tiny6410. Попытался собрать из исходников OpenSCADA, не хватило памяти, swap не включается(сегодня пересобрал ядро с поддержкой swap, попробую еще раз). Решил попробывать кросс-компиляцию. На диске(в комплекте с Tiny) есть готовый toolchain(собственно с помощью его и собираю ядро). Когда запускаю ./configure --disable-MySQL --disable-FireBird --disable-PostgreSQL --disable-SNMP --disable-SoundCard --disable-QTStarter --disable-Vision --disable-QTCfg. Все проходит без ошибок. А вот когда вот так ./configure --host=arm-none-linux-gnueabi --disable-MySQL --disable-FireBird --disable-PostgreSQL --disable-SNMP --disable-SoundCard --disable-QTStarter --disable-Vision --disable-QTCfg. Выдает следующее:
...
checking gd.h usability... no
checking gd.h presence... no
checking for gd.h... no
configure: error: GD library headers not found. Install or check GD developing package!
Что можно сделать?
|
Повідомлення створено: 05. 07. 2013 [13:16]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"kustal" wrote:
checking gd.h usability... no
checking gd.h presence... no
checking for gd.h... no
configure: error: GD library headers not found. Install or check GD developing package!
Что можно сделать?
Библиотеки собирать или отключать если не нужны.
И читаем вначале здесь: http://wiki.oscada.org/Using/PLC#h1086-1
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 05. 07. 2013 [13:38]
|
Anti1800
Олег Астраханцев
Зареєстрован(а) с: 18.12.2011
Повідомлення: 25
|
Наступал уже на все эти грабли. Собирай скаду в QEMU под arm, без всяких swap, его кстати выключи и никогда не включай. Все зависимости указаны здесь http://wiki.oscada.org/Function#h83-8 Можно и графику там запустить, все работает, только тебе понадобится поднять Xorg. С GPIO можно работать из User space средствами JavaLikeCalc.
|
Повідомлення створено: 14. 07. 2013 [11:08]
|
kustal
Stas Kuz
Зареєстрован(а) с: 05.07.2013
Повідомлення: 2
|
Я все таки включил поддержку swap в ядре, создал файл подкачки размером 512Мб на SD-flash, после чего OpenSCADA собралась без вопросов. С кросс-компиляцией тоже все получилось правда много сложнее(использовал ptxdist). Может быть QEMU действительно лучший вариант, но с ней так и не разобрался. А можно про работу с GPIO из User space средствами JavaLikeCalc по подробнее, где можно почитать?
|