roboforum.ru

Технический форум по робототехнике.

Rover Wireless Spy Tank by Brookstone

Модераторы: 1970DenisT, Dmitry__

Re: Rover Wireless Spy Tank by Brookstone

Сообщение Dmitry__ » 26 июн 2012, 00:20

Потому что я на столько туп в линуксе, что даже не могу правильно задать вопрос :oops:
Интуитивно понимаю, что мне нужен послед. порт, чтоб приходящие команды можно было обрабатывать внешним микроконтроллером. И обработанные внешние данные (например уз сонар) скидывать в послед. порт для передачи по wi-fi на приемную сторону.

Добавлено спустя 3 минуты 32 секунды:
elmot писал(а):скажи
echo test >/dev/ttyS0

Код: Выделить всёРазвернуть
/> echo test >/dev/ttyS0
test >/dev/ttyS0

elmot писал(а):еще полезно сказать потом
ls /dev/tty*

Код: Выделить всёРазвернуть
/> ls /dev/tty*
/dev/tty
/dev/tty1
/dev/ttyS0
/dev/ttyS1
/dev/ttyS2
/dev/ttyS3
/dev/ttyp0
/dev/ttyp1
/dev/ttyp2
/dev/ttyp3
/dev/ttyp4
/dev/ttyp5
/dev/ttyp6
/dev/ttyp7
/dev/ttyp8
/dev/ttyp9
/>
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Rover Wireless Spy Tank by Brookstone

Сообщение elmot » 26 июн 2012, 00:33

Код: Выделить всёРазвернуть
/> echo test >/dev/ttyS0
test >/dev/ttyS0

Мдя... Туповатый шелл. Затея не удалась.
скажи :
cp /etc/fstab /dev/ttyS0

Код: Выделить всёРазвернуть
/> ls /dev/tty*
/dev/tty
/dev/tty1
/dev/ttyS0
/dev/ttyS1
/dev/ttyS2
/dev/ttyS3
/dev/ttyp0
/dev/ttyp1
/dev/ttyp2
/dev/ttyp3
/dev/ttyp4
/dev/ttyp5
/dev/ttyp6
/dev/ttyp7
/dev/ttyp8
/dev/ttyp9
/>

Четыре UART порта в наличии. Можешь подпаяться к ним?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Rover Wireless Spy Tank by Brookstone

Сообщение Dmitry__ » 26 июн 2012, 00:52

elmot писал(а):скажи :
cp /etc/fstab /dev/ttyS0

Код: Выделить всёРазвернуть
/> cp /etc/fstab /dev/ttyS0
/etc/fstab: Unknown error 2

в etc только:
Код: Выделить всёРазвернуть
/etc> ls
RT2870STA.dat
dhcpd.conf
dhcpd.iplist
host.conf
resolv.conf
/etc>

elmot писал(а):Четыре UART порта в наличии. Можешь подпаяться к ним?

Скорее всего да :oops:

Добавлено спустя 3 минуты 6 секунд:
А, понял мысль, сделал так:
Код: Выделить всёРазвернуть
/> cp /etc/RT2870STA.dat /dev/ttyS0
[Default]
SSID=AC13_00E04C06F84A
NetworkType=Adhoc
Channel=4
AuthMode=OPEN
EncrypType=NONE
/>
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Rover Wireless Spy Tank by Brookstone

Сообщение elmot » 26 июн 2012, 00:52

Я подозреваю, что в твоем случае проще подпаяться к свободному порту и замучать эту птичку. А пересобирать uClinux - это надо быть истинным красноглазиком.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Rover Wireless Spy Tank by Brookstone

Сообщение Dmitry__ » 26 июн 2012, 00:55

ГЫ, tty1 ушло куда-то :)
Код: Выделить всёРазвернуть
/> cp /etc/RT2870STA.dat /dev/ttyS1
/>


Добавлено спустя 1 минуту 20 секунд:
т.е ttyS0 это есть этот дебажный разьем?
а мне надо искать куда уходят данные на плате ttyS1 -ttySx ?
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Rover Wireless Spy Tank by Brookstone

Сообщение elmot » 26 июн 2012, 00:56

Dmitry__ писал(а):/> cp /etc/RT2870STA.dat /dev/ttyS0
[Default]
SSID=AC13_00E04C06F84A
NetworkType=Adhoc
Channel=4
AuthMode=OPEN
EncrypType=NONE
/>

Пункт раз. очевидно, работаешь через UART0
Пункт двас. Уроды! ad-hoc у них без шифрования в качестве сети!
Пункт трис - куда сказал, туда и ушло. и не вернется.
Железки-то как прицеплены к самому чипу?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Rover Wireless Spy Tank by Brookstone

Сообщение setar » 26 июн 2012, 00:57

у этой платы вроде wifi есть,
может зайти снаружи по ip на ssh а /dev/ttyS0 от консоли перекинуть на внешний контроллер ?
если там конечно sshd есть , или хотя бы telnetd
Аватара пользователя
setar
Site Admin
 
Сообщения: 10984
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Rover Wireless Spy Tank by Brookstone

Сообщение Dmitry__ » 26 июн 2012, 01:00

нет там ни ssh ни telnet :cry:
Во чего есть в загрузчике 8)
Код: Выделить всёРазвернуть
/> exit
Execution Finished, Exiting
Kernel panic: Attempted to kill init!
<7>usbin_completed: descriptor not restarted (usb_submit_urb: 0)



W90P745 Boot Loader [ Version 1.1 $Revision: 1 $ ] Rebuilt on May 11 2010
Memory Size is 0x1000000 Bytes, Flash Size is 0x400000 Bytes
Board designed by Winbond
Hardware support provided at Winbond
Copyright (c) Winbond Limited 2001 - 2006. All rights reserved.
Boot Loader Configuration:

   MAC Address         : 00:00:00:00:00:01
   IP Address          : 0.0.0.0
   DHCP Client         : Enabled
   CACHE               : Enabled
   BL buffer base      : 0x00300000
   BL buffer size      : 0x00100000
   Baud Rate           : 115200
   USB Interface       : Enabled
   Serial Number       : 0x00BC614E


For help on the available commands type 'h'

Press ESC to enter debug mode ...

bootloader > h

W90P745 Command Shell v1.0 Rebuilt on May 06 2010 at 13:00:07

H        Display the available commands
B        Set Baud Rate
D        Display memory. D -? for help
E        Edit memory. E -? for help
G        Goto address
I        information
MX       Xmodem download
MT       TFTP/USB download
FT       Program the flash by TFTP/USB. FT -? for help
FX       Program the flash by Xmodem. FX -? for help
CP       Memory copy
LS       List the images in the flash
SET      Setting boot loader configuration. SET -? for help
CHK      Check the flash
RUN      Execute image
DEL      DEL the image or flash block
MSET     Fill memory
TERM     Change the terminal output port
BOOT     Reboot the system
CACHE    Cache setting
USB      USB interface setting
UNZIP    Unzip image
ATTRIB   Change the image attribution
INTF     Print bootloader supported interface, ether USB or MAC
bootloader >
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Rover Wireless Spy Tank by Brookstone

Сообщение elmot » 26 июн 2012, 01:00

Dmitry__ писал(а):т.е ttyS0 это есть этот дебажный разьем?
а мне надо искать куда уходят данные на плате ttyS1 -ttySx ?

Истинно глаголешь. Надеюсь, там не BGA чип

setar писал(а):может зайти снаружи по ip на ssh а /dev/ttyS0 от консоли перекинуть на внешний контроллер ?

Перекинуть консоль с ttyS0- это может оказаться изрядным гемором. sshd там есть вряд ли - большой слишком. Может быть есть dropbear - тоже самое, но маленькое.
Разговор идет о припаяться к свободному UART, а не хакать системный.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Rover Wireless Spy Tank by Brookstone

Сообщение Dmitry__ » 26 июн 2012, 01:01

брикнуть шоли хмодемом? :D
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Rover Wireless Spy Tank by Brookstone

Сообщение elmot » 26 июн 2012, 01:03

Dmitry__ писал(а):нет там ни ssh ни telnet :cry:
Во чего есть в загрузчике 8)
Код: Выделить всёРазвернуть
/> exit
Execution Finished, Exiting
Kernel panic: Attempted to kill init!
<7>usbin_completed: descriptor not restarted (usb_submit_urb: 0)



W90P745 Boot Loader [ Version 1.1 $Revision: 1 $ ] Rebuilt on May 11 2010
Memory Size is 0x1000000 Bytes, Flash Size is 0x400000 Bytes
Board designed by Winbond
Hardware support provided at Winbond
Copyright (c) Winbond Limited 2001 - 2006. All rights reserved.
Boot Loader Configuration:

   MAC Address         : 00:00:00:00:00:01
   IP Address          : 0.0.0.0
   DHCP Client         : Enabled
   CACHE               : Enabled
   BL buffer base      : 0x00300000
   BL buffer size      : 0x00100000
   Baud Rate           : 115200
   USB Interface       : Enabled
   Serial Number       : 0x00BC614E


For help on the available commands type 'h'

Press ESC to enter debug mode ...

bootloader > h

W90P745 Command Shell v1.0 Rebuilt on May 06 2010 at 13:00:07

H        Display the available commands
B        Set Baud Rate
D        Display memory. D -? for help
E        Edit memory. E -? for help
G        Goto address
I        information
MX       Xmodem download
MT       TFTP/USB download
FT       Program the flash by TFTP/USB. FT -? for help
FX       Program the flash by Xmodem. FX -? for help
CP       Memory copy
LS       List the images in the flash
SET      Setting boot loader configuration. SET -? for help
CHK      Check the flash
RUN      Execute image
DEL      DEL the image or flash block
MSET     Fill memory
TERM     Change the terminal output port
BOOT     Reboot the system
CACHE    Cache setting
USB      USB interface setting
UNZIP    Unzip image
ATTRIB   Change the image attribution
INTF     Print bootloader supported interface, ether USB or MAC
bootloader >

Это загрузчик, линукса еще нету. Я с этой штукой в ванскаме играл, прошивка заливается прямо через эту же консоль, по протоколу XModem(откопали же этого динозавра!).
В загруженном uClinux может оказаться dropbear, тогда будет ssh.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Rover Wireless Spy Tank by Brookstone

Сообщение setar » 26 июн 2012, 01:11

может команда help в консоли список прекомпиленных команд (пакетов) покажет ?
только не в бутлоадере, а уже в загруженном режиме
Аватара пользователя
setar
Site Admin
 
Сообщения: 10984
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Rover Wireless Spy Tank by Brookstone

Сообщение Dmitry__ » 26 июн 2012, 01:19

дык, я уже давал лог с "help"
вот отдельно:
Код: Выделить всёРазвернуть
/> help
cd         [dirname]
sleep      seconds
chgrp      gid filename ...
chmod      mode filename ...
chown      uid filename ...
cmp        filename1 filename2
cp         srcname ... destname
df         [file-system]
echo       [args] ...
exec       filename [args]
exit       
free       
help       
hexdump    [-s] filename
hostname   [hostname]
kill       [-sig] pid ...
ln         [-s] srcname ... destname
ls         [-lidC] filename ...
mkdir      dirname ...
mknod      filename type major minor
more       filename ...
mount      [-t type] devname dirname
mv         srcname ... destname
printenv   [name]
pwd       
pid       
quit       
rm         filename ...
rmdir      dirname ...
setenv     name value
source     filename
sync       
touch      filename ...
umask      [mask]
umount     filename
ps         
cat        filename ...
date       date [MMDDhhmm[YYYY]]
/>

Сейчас курю "wpa_supplicant RT2870STA.dat"

Добавлено спустя 2 минуты 26 секунд:
Мысль такая, если я смогу переключить wi-fi с ad-hoc через дебажный разьем, то повешу на этот порт микроконтроллер, который будет давать нужные команды.
На сохранение настроек в флеше, надежды нет :cry:
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Rover Wireless Spy Tank by Brookstone

Сообщение setar » 26 июн 2012, 01:19

пропустил ...
а команд мизер, похоже самая полезная это mount (флешку с расширением команд прицепить)
а "uname -a" что либо говорит ?
Аватара пользователя
setar
Site Admin
 
Сообщения: 10984
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Rover Wireless Spy Tank by Brookstone

Сообщение Dmitry__ » 26 июн 2012, 01:20

неа, бад комманд
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Пред.След.

Вернуться в КиберЗона - клуб боевых роботов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron