Технический форум по робототехнике.
Модераторы:
1970DenisT, Dmitry__
Dmitry__ » 26 июн 2012, 00:20
Потому что я на столько туп в линуксе, что даже не могу правильно задать вопрос
Интуитивно понимаю, что мне нужен послед. порт, чтоб приходящие команды можно было обрабатывать внешним микроконтроллером. И обработанные внешние данные (например уз сонар) скидывать в послед. порт для передачи по 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
/>
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 порта в наличии. Можешь подпаяться к ним?
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 порта в наличии. Можешь подпаяться к ним?
Скорее всего да
Добавлено спустя 3 минуты 6 секунд:А, понял мысль, сделал так:
- Код: Выделить всё • Развернуть
/> cp /etc/RT2870STA.dat /dev/ttyS0
[Default]
SSID=AC13_00E04C06F84A
NetworkType=Adhoc
Channel=4
AuthMode=OPEN
EncrypType=NONE
/>
elmot » 26 июн 2012, 00:52
Я подозреваю, что в твоем случае проще подпаяться к свободному порту и замучать эту птичку. А пересобирать uClinux - это надо быть истинным красноглазиком.
Dmitry__ » 26 июн 2012, 00:55
ГЫ, tty1 ушло куда-то

- Код: Выделить всё • Развернуть
/> cp /etc/RT2870STA.dat /dev/ttyS1
/>
Добавлено спустя 1 минуту 20 секунд:т.е ttyS0 это есть этот дебажный разьем?
а мне надо искать куда уходят данные на плате ttyS1 -ttySx ?
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 у них без шифрования в качестве сети!
Пункт трис - куда сказал, туда и ушло. и не вернется.
Железки-то как прицеплены к самому чипу?
setar » 26 июн 2012, 00:57
у этой платы вроде wifi есть,
может зайти снаружи по ip на ssh а /dev/ttyS0 от консоли перекинуть на внешний контроллер ?
если там конечно sshd есть , или хотя бы telnetd
Dmitry__ » 26 июн 2012, 01:00
нет там ни ssh ни telnet
Во чего есть в загрузчике

- Код: Выделить всё • Развернуть
/> 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 >
elmot » 26 июн 2012, 01:00
Dmitry__ писал(а):т.е ttyS0 это есть этот дебажный разьем?
а мне надо искать куда уходят данные на плате ttyS1 -ttySx ?
Истинно глаголешь. Надеюсь, там не BGA чип
setar писал(а):может зайти снаружи по ip на ssh а /dev/ttyS0 от консоли перекинуть на внешний контроллер ?
Перекинуть консоль с ttyS0- это может оказаться изрядным гемором. sshd там есть вряд ли - большой слишком. Может быть есть dropbear - тоже самое, но маленькое.
Разговор идет о припаяться к свободному UART, а не хакать системный.
Dmitry__ » 26 июн 2012, 01:01
брикнуть шоли хмодемом?

elmot » 26 июн 2012, 01:03
Dmitry__ писал(а):нет там ни ssh ни telnet
Во чего есть в загрузчике

- Код: Выделить всё • Развернуть
/> 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.
setar » 26 июн 2012, 01:11
может команда help в консоли список прекомпиленных команд (пакетов) покажет ?
только не в бутлоадере, а уже в загруженном режиме
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 через дебажный разьем, то повешу на этот порт микроконтроллер, который будет давать нужные команды.
На сохранение настроек в флеше, надежды нет

setar » 26 июн 2012, 01:19
пропустил ...
а команд мизер, похоже самая полезная это mount (флешку с расширением команд прицепить)
а "uname -a" что либо говорит ?
Dmitry__ » 26 июн 2012, 01:20
неа, бад комманд