Это как раз понятно. Просто там их не 2 а как минимум 5 будет. С 10 пинами на каждой и 3 командами на пин) подумаю потом, наверно придётся отказаться от третьей команды, и привязать как вы посоветовали дескрипторы к командам, а не к дуинам.
Такой «хитрый» дескриптор был сделан для соединения ардуины с уартом роутера. Роутер при загрузки сыплет в уарт кучу всего, и чтоб отсечь это мусор я и придумал Y+=Z.
Приветствую,
После некоторых танцев с бубном, завелось и отлично работает.
Появился такой вопрос, возможно ли изменение управляющего дескриптера (Y+=Z) или же добавления новых типа Y+=A и т.д.
Я подключил библиотеку SoftwareSerial и управляю с дуины другими дуинами. Немного не хватает количества символов. Хотя может быть добавить просто длинны типа — Y+=Zxx?
Флешка у Вас определилась, но система на неё не перенеслась. Вам об этом сообщили:
Filesystem Size Used Available Use% Mounted on
rootfs 1.3M 1.2M 164.0K 88% /
Что-то Вы сделали не так или не доделали.
…
Покажите /etc/config/fstab
…
Статья расчитана на самых «маленьких», если слепо следовать инструкциям, то всё должно получится.
даже ЛЮСИ не установился нет места! наверно в месте где вы написали Ну вот, теперь места у нас полно, можно ставить что угодно.
надо сначала как то перейти на флешку в консоли, только потом устанавливать программы разве нет?
А так он все на внутр флешку походу поставил!
объясните пожалуйста! не ругайтесь ибо я новичок, но стараюсь разобраться!
все сделал заново. уф. дошел до конца почти.
root@OpenWrt:~# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 1.3M 1.2M 164.0K 88% /
/dev/root 1.5M 1.5M 0 100% /rom
tmpfs 14.2M 80.0K 14.2M 1% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/mtdblock3 14.8G 353.7M 13.7G 2% /overlay
overlayfs:/overlay 1.3M 1.2M 164.0K 88% /
/dev/sda1 14.8G 353.7M 13.7G 2% /overlay
root@OpenWrt:~# opkg update
Downloading istarik.ru/packages/mr3020/packages//Packages.gz.
Inflating istarik.ru/packages/mr3020/packages//Packages.gz.
Updated list of available packages in /var/opkg-lists/attitude_adjustment.
root@OpenWrt:~# opkg install kmod-nls-cp1251 kmod-nls-koi8r kmod-nls-utf8 kmod-n
ls-cp866 kmod-nls-cp437
Installing kmod-nls-cp1251 (3.3.8-1) to root…
Downloading istarik.ru/packages/mr3020/packages//kmod-nls-cp1251_3.3.8-1_ ar71xx.ipk.
Installing kmod-nls-koi8r (3.3.8-1) to root…
Downloading istarik.ru/packages/mr3020/packages//kmod-nls-koi8r_3.3.8-1_a r71xx.ipk.
Installing kmod-nls-utf8 (3.3.8-1) to root…
Downloading istarik.ru/packages/mr3020/packages//kmod-nls-utf8_3.3.8-1_ar 71xx.ipk.
Installing kmod-nls-cp866 (3.3.8-1) to root…
Downloading istarik.ru/packages/mr3020/packages//kmod-nls-cp866_3.3.8-1_a r71xx.ipk.
Installing kmod-nls-cp437 (3.3.8-1) to root…
Downloading istarik.ru/packages/mr3020/packages//kmod-nls-cp437_3.3.8-1_a r71xx.ipk.
Configuring kmod-nls-cp1251.
Configuring kmod-nls-utf8.
Configuring kmod-nls-cp437.
Configuring kmod-nls-cp866.
Configuring kmod-nls-koi8r.
root@OpenWrt:~# opkg install mc
Installing mc (4.7.5.3-2) to root…
Downloading istarik.ru/packages/mr3020/packages//mc_4.7.5.3-2_ar71xx.ipk.
Installing glib2 (2.26.1-3) to root…
Downloading istarik.ru/packages/mr3020/packages//glib2_2.26.1-3_ar71xx.ip k.
Collected errors:
* wfopen: /usr/lib/libgobject-2.0.so.0.2600.1: No space left on device.
* extract_archive: Cannot create symlink from ./usr/lib/libgmodule-2.0.so.0 to 'libgmodule-2.0.so.0.2600.1': No space left on device.
* extract_archive: Cannot create symlink from ./usr/lib/libgobject-2.0.so to 'l ibgobject-2.0.so.0.2600.1': No space left on device.
* extract_archive: Cannot create symlink from ./usr/lib/libglib-2.0.so to 'libg lib-2.0.so.0.2600.1': No space left on device.
* wfopen: /usr/lib/libgio-2.0.so.0.2600.1: No space left on device.
* extract_archive: Cannot create symlink from ./usr/lib/libgio-2.0.so.0 to 'lib gio-2.0.so.0.2600.1': No space left on device.
* extract_archive: Cannot create symlink from ./usr/lib/libgio-2.0.so to 'libgi o-2.0.so.0.2600.1': No space left on device.
* extract_archive: Cannot create symlink from ./usr/lib/libgthread-2.0.so to 'l ibgthread-2.0.so.0.2600.1': No space left on device.
* pkg_write_filelist: Failed to open //usr/lib/opkg/info/glib2.list: No space l eft on device.
* opkg_install_pkg: Failed to extract data files for glib2. Package debris may remain!
* opkg_install_cmd: Cannot install package mc.
* opkg_conf_write_status_files: Can't open status file //usr/lib/opkg/status: N o space left on device.
root@OpenWrt:~# root@OpenWrt:~# df -h
-ash: root@OpenWrt:~#: not found
root@OpenWrt:~# Filesystem Size Used Available Use% Mounted on
-ash: Filesystem: not found
root@OpenWrt:~# rootfs 1.3M 1.2M 164.0K 88% /
-ash: rootfs: not found
все сделал точно. флешка даже как видите определилась. но опять не установились программы. пишет мало места. как так?
Скажите пожалуйста!
а хотя нет!!! почему то ответ от роутера в виде
/dev/tty /dev/ttyATH0 /dev/ttyS0 приходит даже после отключения пинов юарт от ардуино!!!
ничего не пойму!
А есть разница какая прошивка? или автор в статье все разрабатывал именно на ту прошивку?
если все сделаю по вашей инструкции и с вашей прошивкой может будет работать?
оооо а репозитарий и прошивка должны совпадать??? устанавливать как вы описали сверху?
я просто не пойму почему не работают кнопки с веб сервера ведь когда посылаю команду
root@OpenWrt:~# ls /dev/tty*
/dev/tty /dev/ttyATH0 /dev/ttyS0
ответ приходит! значит юарт подключен?!
После некоторых танцев с бубном, завелось и отлично работает.
Появился такой вопрос, возможно ли изменение управляющего дескриптера (Y+=Z) или же добавления новых типа Y+=A и т.д.
Я подключил библиотеку SoftwareSerial и управляю с дуины другими дуинами. Немного не хватает количества символов. Хотя может быть добавить просто длинны типа — Y+=Zxx?
Что-то Вы сделали не так или не доделали.
…
Покажите /etc/config/fstab
…
Статья расчитана на самых «маленьких», если слепо следовать инструкциям, то всё должно получится.
надо сначала как то перейти на флешку в консоли, только потом устанавливать программы разве нет?
А так он все на внутр флешку походу поставил!
объясните пожалуйста! не ругайтесь ибо я новичок, но стараюсь разобраться!
root@OpenWrt:~# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 1.3M 1.2M 164.0K 88% /
/dev/root 1.5M 1.5M 0 100% /rom
tmpfs 14.2M 80.0K 14.2M 1% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/mtdblock3 14.8G 353.7M 13.7G 2% /overlay
overlayfs:/overlay 1.3M 1.2M 164.0K 88% /
/dev/sda1 14.8G 353.7M 13.7G 2% /overlay
root@OpenWrt:~# opkg update
Downloading istarik.ru/packages/mr3020/packages//Packages.gz.
Inflating istarik.ru/packages/mr3020/packages//Packages.gz.
Updated list of available packages in /var/opkg-lists/attitude_adjustment.
root@OpenWrt:~# opkg install kmod-nls-cp1251 kmod-nls-koi8r kmod-nls-utf8 kmod-n
ls-cp866 kmod-nls-cp437
Installing kmod-nls-cp1251 (3.3.8-1) to root…
Downloading istarik.ru/packages/mr3020/packages//kmod-nls-cp1251_3.3.8-1_ ar71xx.ipk.
Installing kmod-nls-koi8r (3.3.8-1) to root…
Downloading istarik.ru/packages/mr3020/packages//kmod-nls-koi8r_3.3.8-1_a r71xx.ipk.
Installing kmod-nls-utf8 (3.3.8-1) to root…
Downloading istarik.ru/packages/mr3020/packages//kmod-nls-utf8_3.3.8-1_ar 71xx.ipk.
Installing kmod-nls-cp866 (3.3.8-1) to root…
Downloading istarik.ru/packages/mr3020/packages//kmod-nls-cp866_3.3.8-1_a r71xx.ipk.
Installing kmod-nls-cp437 (3.3.8-1) to root…
Downloading istarik.ru/packages/mr3020/packages//kmod-nls-cp437_3.3.8-1_a r71xx.ipk.
Configuring kmod-nls-cp1251.
Configuring kmod-nls-utf8.
Configuring kmod-nls-cp437.
Configuring kmod-nls-cp866.
Configuring kmod-nls-koi8r.
root@OpenWrt:~# opkg install mc
Installing mc (4.7.5.3-2) to root…
Downloading istarik.ru/packages/mr3020/packages//mc_4.7.5.3-2_ar71xx.ipk.
Installing glib2 (2.26.1-3) to root…
Downloading istarik.ru/packages/mr3020/packages//glib2_2.26.1-3_ar71xx.ip k.
Collected errors:
* wfopen: /usr/lib/libgobject-2.0.so.0.2600.1: No space left on device.
* extract_archive: Cannot create symlink from ./usr/lib/libgmodule-2.0.so.0 to 'libgmodule-2.0.so.0.2600.1': No space left on device.
* extract_archive: Cannot create symlink from ./usr/lib/libgobject-2.0.so to 'l ibgobject-2.0.so.0.2600.1': No space left on device.
* extract_archive: Cannot create symlink from ./usr/lib/libglib-2.0.so to 'libg lib-2.0.so.0.2600.1': No space left on device.
* wfopen: /usr/lib/libgio-2.0.so.0.2600.1: No space left on device.
* extract_archive: Cannot create symlink from ./usr/lib/libgio-2.0.so.0 to 'lib gio-2.0.so.0.2600.1': No space left on device.
* extract_archive: Cannot create symlink from ./usr/lib/libgio-2.0.so to 'libgi o-2.0.so.0.2600.1': No space left on device.
* extract_archive: Cannot create symlink from ./usr/lib/libgthread-2.0.so to 'l ibgthread-2.0.so.0.2600.1': No space left on device.
* pkg_write_filelist: Failed to open //usr/lib/opkg/info/glib2.list: No space l eft on device.
* opkg_install_pkg: Failed to extract data files for glib2. Package debris may remain!
* opkg_install_cmd: Cannot install package mc.
* opkg_conf_write_status_files: Can't open status file //usr/lib/opkg/status: N o space left on device.
root@OpenWrt:~# root@OpenWrt:~# df -h
-ash: root@OpenWrt:~#: not found
root@OpenWrt:~# Filesystem Size Used Available Use% Mounted on
-ash: Filesystem: not found
root@OpenWrt:~# rootfs 1.3M 1.2M 164.0K 88% /
-ash: rootfs: not found
все сделал точно. флешка даже как видите определилась. но опять не установились программы. пишет мало места. как так?
Скажите пожалуйста!
Вы сами писали ее писать чтобы показать устройства.
/dev/tty /dev/ttyATH0 /dev/ttyS0 приходит даже после отключения пинов юарт от ардуино!!!
ничего не пойму!
если все сделаю по вашей инструкции и с вашей прошивкой может будет работать?
я просто не пойму почему не работают кнопки с веб сервера ведь когда посылаю команду
root@OpenWrt:~# ls /dev/tty*
/dev/tty /dev/ttyATH0 /dev/ttyS0
ответ приходит! значит юарт подключен?!
…
А почему Вы ставите программы из моего репозитория, у Вас же другая прошивка?