d3xr писал(а):
Что то не ладится у меня с настройкой uart, определенно
Код:
[admin@(none) root]$ echo /usr/local/suart >> /usr/local/sbin/post-
-sh: can't create /usr/local/sbin/post-boot: nonexistent directory
Код:
[admin@(none) root]$ chmod +x /usr/local/sbin/post-boot
chmod: /usr/local/sbin/post-boot: No such file or directory
Помогла следующая комбинация:
flashfs enable
mkdir -p /usr/local/sbin
Точнее даже лучше наверное проделать
Код:
mkdir -p /usr/local/sbin/
echo "#!/bin/sh" > /usr/local/sbin/post-boot
echo "#!/bin/sh" > /usr/local/sbin/post-mount
echo "#!/bin/sh" > /usr/local/sbin/post-firewall
echo "#!/bin/sh" > /usr/local/sbin/pre-shutdown
echo "#!/bin/sh" > /usr/local/sbin/pre-boot
chmod +x /usr/local/sbin/p*
flashfs save && flashfs commit && flashfs enable
Как сказано
тутupd: спустя много часов
НЕ ЗАПУСКАЕТСЯ SUART
Код:
[admin@(none) root]$ cd /usr/local
[admin@(none) local]$ cd suart
-sh: cd: can't cd to suart
[admin@(none) local]$ ls
root sbin suart suart.c
[admin@(none) local]$ ./suart
Can't bind port: Address already in use
[admin@(none) local]$ ./suart -s/dev/ttyS1
Can't bind port: Address already in use
[admin@(none) local]$ ./suart -s/dev/ttyS0
Can't bind port: Address already in use
[admin@(none) local]$ ./suart -s/dev/tty
Can't bind port: Address already in use
[admin@(none) local]$ cd /dev
[admin@(none) /dev]$ ls
1-1 loop3 mtd3ro pts ptypc ttyS1 ttypc
console loop4 mtd4 ptyp0 ptypd ttyp0 ttypd
discs loop5 mtd4ro ptyp1 ptype ttyp1 ttype
fd loop6 mtdblock0 ptyp2 ptypf ttyp2 ttypf
full loop7 mtdblock1 ptyp3 random ttyp3 urandom
gpio mem mtdblock2 ptyp4 root ttyp4 usb1
kmem mtd0 mtdblock3 ptyp5 sda ttyp5 usb2
kmsg mtd0ro mtdblock4 ptyp6 shm ttyp6 usbdev1.1
log mtd1 null ptyp7 stderr ttyp7 usbdev1.2
loop mtd1ro nvram ptyp8 stdin ttyp8 usbdev2.1
loop0 mtd2 port ptyp9 stdout ttyp9 zero
loop1 mtd2ro ppp ptypa tty ttypa
loop2 mtd3 ptmx ptypb ttyS0 ttypb
Еще UPD
Не запускается именно suart, хотя скорее всего руки не оттуда растут.. Но с ком портом общаться получается
Код:
[admin@(none) local]$ echo "Hello, world!" > /dev/ttyS0
[admin@(none) local]$ cat /dev/ttyS0
Hello, world!
[5]+ Stopped cat /dev/ttyS0
А зачем тогда нужен suart, для удобства?