Технический форум по робототехнике.
RootAdmin » 04 ноя 2011, 12:30
Ну так нет папки ж наверно?
boez » 04 ноя 2011, 13:12
Не, там похоже нету какого-то пакета - библиотеку найти не может: error while loading shared libraries: libmpc.so.2: cannot open shared object file: No such file or directory.
rx9abc » 05 ноя 2011, 15:47
Добавил пару недостающих библиотек и всё заработало! Образ собрался!
rx9abc » 09 ноя 2011, 21:49
Залил через родной интерфейс новую прошивку. Все прошло нормально. Теперь камера загружается, моргает светодиодом, меняет его с красного на зеленый, потом горит постоянно зеленый. Судя по диоду видно, что жизнь в нем кипит, но как к нему подступиться? в диапазоне 192.168.0-1.0-244 его нет. Может надо как то подругому к нему обращаться? у Wive-RTNL какие адреса по умолчанию?
Добавлено спустя 1 час 2 минуты 3 секунды:
Очень приятно, что удалось вернуться на заводскую прошивку.
правда MAC поменялся это странно.
Все мои настройки до перепрошивки остались - это вообще капец как странно.
rx9abc » 10 ноя 2011, 18:44
После того, как я удачно прошился назад заводской прошивкой я почувствовал в себе силы и решил, особо не осторожничая, попробовать прошить камеру разными прошивками (для платформы RT305x). Начал с той, которую собрал сам, потому как первый раз у меня не получилось. Первый то раз я прошил через веб, и никакой реакции (кроме моргания светодиодом) после прошивки не получил. Второй раз решил прошить через Firmware Restoration. Но ничего толкового не получилось, все тоже самое - только моргающий светодиод. Прошил уже собранной прошивкой
http://e30.v12.su/wive-ng/ . Тоже ничего не произошло. Решил вернуть заводскую. Заливаю и тишина. Не отвечает. Решил, что всё - загубил камеру.
Все действия по прошиванию выполнял в опере. Хотя в инструкции по Firmware Restoration написано, что шить только через IE6/7/8. Ну какая разница, думал я в чем шить, ну опера всяко лучше чем IE. И тут!
И тут я решил все таки выполнить предписание инструкции и прошить камеру с помощью IE. Только его запустил, открыл
http://192.168.0.20 (так, как последнюю надежду) и вдруг камера заработала, активировалась и запустилась. Вот такая история. думаю как быть дальше.
RootAdmin » 10 ноя 2011, 22:22
В инит надо добавить инициализацию сети. Или статический адрес или dhcp.
rx9abc » 16 ноя 2011, 21:52
Нашёл и скачал исходники заводской прошивки.
http://tsd.dlink.com.tw/downloads2008.aspПоковырялся в настройках конфигурации, откомпилировал, попытался залить на камеру, через кабель. Вроде заливается, но как то не отвечает ни на что. После долгих мытарств решил попробовать залить через Wi-Fi. Всё тут же залилось, установилось и заработало! Странно.
Теперь через PUTTY, по telnet`у имею доступ к камере, могу погулять по файловой системе, но что делать не совсем понимаю. Веб интерфейса нет (как было в оригинале). На его месте приглашение для апгрейда прошивки.
И потом!
В теме
WiFi робот руками чайника сказано, что можно загрузить ser2net-....ipk уже после загрузки образа линукса, как же так? А если не так, то как его включить в образ, перед компиляцией?
Итого: имеется камера с прошивкой (видимо пустой), могу к ней обращаться через telnet. Могу изменять и компилировать образ и заливать его в камеру опять, но камеры (изображения) не вижу, хотя и прошивка скачана с офф. сайта из раздела dcs-930 (это конкретно моя камера).
RootAdmin » 17 ноя 2011, 11:18
Надо бы к ней UART прицепить - в меню загрузчика глянуть. Скорее всего сам интерфейс (веб-интерфейс) лежит на другом разделе флешки. Этот раздел надо где-то указать.
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
Приведите содержимое файла init, посмотрим что там вообще запускается.
rx9abc » 17 ноя 2011, 18:52
Переходник на UART уже заказал, скоро должен придти.
Всякого рода init`ов достаточно много. где лежит нужный?
вот есть inittab (/tmp/works/dcs930/RT288x_SDK/source/romfs/etc_ro)
- Код: Выделить всё • Развернуть
::sysinit:/etc_ro/rcS
ttyS1::respawn:/bin/sh
Содержание /etc_ro/rcS
- Код: Выделить всё • Развернуть
#!/bin/sh
mount -a
mkdir -p /var/run
cat /etc_ro/motd
# generate Dev Node
# Linux 2.6 uses udev instead of devfs, we have to create static dev node by myself
mounted=`mount | grep mdev | wc -l`
if [ $mounted -eq 0 ]; then
mount -t ramfs mdev /dev
mkdir /dev/pts
mount -t devpts devpts /dev/pts
mdev -s
fi
mknod /dev/spiS0 c 217 0
mknod /dev/i2cM0 c 218 0
mknod /dev/rdm0 c 254 0
mknod /dev/flash0 c 200 0
mknod /dev/swnat0 c 210 0
mknod /dev/hwnat0 c 220 0
mknod /dev/acl0 c 230 0
mknod /dev/ac0 c 240 0
mknod /dev/mtr0 c 250 0
mknod /dev/gpio c 252 0
mknod /dev/PCM c 233 0
mknod /dev/I2S c 234 0
echo "# <device regex> <uid>:<gid> <octal permissions> [<@|$|*> <command>]" > /etc/mdev.conf
echo "# The special characters have the meaning:" >> /etc/mdev.conf
echo "# @ Run after creating the device." >> /etc/mdev.conf
echo "# $ Run before removing the device." >> /etc/mdev.conf
echo "# * Run both after creating and before removing the device." >> /etc/mdev.conf
echo "sd[a-z][1-9] 0:0 0660 */sbin/automount.sh \$MDEV" >> /etc/mdev.conf
#enable usb hot-plug feature
echo "/sbin/mdev" > /proc/sys/kernel/hotplug
nvram_daemon &
internet.sh
#for telnet debugging
telnetd
#for syslogd
mkdir -p /var/log
rx9abc » 24 ноя 2011, 16:01
2 RootAdmin: вот выложил каталог romfs, в результате содержимое этого каталога оказывается на камере.
http://tracermcc.ru/romfs.zipНашел замечательный проект firmware-mod-kit.
http://code.google.com/p/firmware-mod-kit/Программа может разобрать исходник (img или bin), добавить/убавить библиотеки, собрать все назад.
Tsi329 » 28 ноя 2011, 23:49
rx9abc, слежу за твоей темой. Сам подумываю о приобретении подобной камеры для экспериментов. Так что жду финального HOW-TO. Удачи!
rx9abc » 30 ноя 2011, 19:58
Спасибо, приятно что ещё кому-то это интересно.
Прислали переходник UART-COM.
![Изображение](http://www.tracermcc.ru/foto/bender/max3232.jpg)
Надо подпаяться ничего неиспортив.
Сегодня неожиданно обнаружил WebUI (
http://tsd.dlink.com.tw/downloads2008.asp)
Он, оказывается, был в исходниках. Просто я не туда смотрел. В архиве есть ещё один архив (romfs.tar.bz2) со всей файловой системой, в том числе и с WebUI. Вот только в итоговый бинарник попадает далеко не всё, что мне нужно. Видимо дело в настройках. Буду копать дальше.
Последний раз редактировалось
rx9abc 30 ноя 2011, 20:29, всего редактировалось 2 раз(а).
=DeaD= » 30 ноя 2011, 20:27
Интересно конечно, я тоже посматриваю, только я в сторону 50-70-баксовых китайских вай-фай пан-тилт камер смотрю.
rx9abc » 07 дек 2011, 18:56
После запроса в офис D-Link мне прислали CGI API на мою камеру, вот сижу - разбираюсь
McSim81 » 08 мар 2012, 11:32
Удалось ли подключится к камере по UART? Я попытался с помощью китайского шнура для нокии DKU-50, перепробовал все скорости, только мусор идет в терминале. Хотелось бы узнать настройки порта. Отписался на форуме длинк, жду.