Макро контроллер из бывшего роутера Sagem

Здесь обсуждаем устройства на МК и программы для них
Аватара пользователя
БАРС
модератор, спонсор, писатель, идеолог, редактор
модератор, спонсор, писатель, идеолог, редактор
Сообщения: 2019
Зарегистрирован: 16 ноя 2009, 15:25
Откуда: СССР, г. Москва

Re: Макро контроллер из бывшего роутера Sagem

Сообщение БАРС »

Virtual2 писал(а): .1 dhcp сервер (выдача IP, маски, списка dns, и т.д. другим членам локальной сети)
.2 шлюз (точка маршрутизации из одной подсети в другую) в нашем случае из локальной частной подсети 192.168.0.0/24 (LAN) в WAN тоесть интернет.
.2.1 NAT сервис (сервис трансляции адресов из одного сегмента в другой IP Masquerading ....грубо)
.3. вэб сервер (вэб морда роутреа, но оно может намного больше)
.4. ftp сервер (доступ к ФС роутера по протоколу ftp)
.5. самба (SMB | CIFS) сервер (доступ к ФС роутера по протоколу smb)
.6. WiFi точка доступа (сервис доступа и объединения в мост с радиоканала на уровень сетей роутера. lan/wan/other)
.может чего забыл.

и так "роутер" это не сервер?
Не знаю. Я из всего списка только три слова понял.

А при чем тут ОС от МС? Я писал про доступ из инета на флеш или жесткий диск включенные в роутер.
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
Аватара пользователя
Virtual2
Читатель
Читатель
Сообщения: 160
Зарегистрирован: 23 май 2016, 22:12

Re: Макро контроллер из бывшего роутера Sagem

Сообщение Virtual2 »

вы вероятно имели ввиду доступ из интернет на какие либо сервисы за роутером домашним (или на сервисы самого роутера)
в терминах OpenWrt это зовется "Межсетевой экран - Перенаправление портов"
самбу лучше не выставлять! ибо зло.
так что изучаем ftp
Аватара пользователя
БАРС
модератор, спонсор, писатель, идеолог, редактор
модератор, спонсор, писатель, идеолог, редактор
Сообщения: 2019
Зарегистрирован: 16 ноя 2009, 15:25
Откуда: СССР, г. Москва

Re: Макро контроллер из бывшего роутера Sagem

Сообщение БАРС »

БАРС писал(а):... воткнул флешку, перезагрузился, попытался зайти в меню роутера, и по 192.168.1.1 выскочил белый лист, с надписью:

Код: Выделить всё

Содержание /
Имя	Размер	Дата изменения
ПС: Ваще отлично, донастраивался, теперь и в меню роутера не попасть...
rhf-admin писал(а):Целиком скриншот окна сделай. :-?
Вот снова
Вложения
192.jpg
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Макро контроллер из бывшего роутера Sagem

Сообщение rhf-admin »

Может это из кэша? Попробуй его выключить в браузере и/или нажми обновить страничку.
С уважением, администрация сайта.
Аватара пользователя
Virtual2
Читатель
Читатель
Сообщения: 160
Зарегистрирован: 23 май 2016, 22:12

Re: Макро контроллер из бывшего роутера Sagem

Сообщение Virtual2 »

при современных реалиях, когда канал в инет 20-50-100мбит, кеш-пережиток прошлого.
в последней настоящей Opera в настройках можно отключить кеш...
rh_opera_chache0.PNG
есть ли это в твоем Oчкохроме незнай.

PS совет: удали все браузеры которые сможешь ;) (IE скорее не сможешь) и поставь лису
//не забудь ее настроить чтоб не слала куда лишнее., это последний :( браузер под венду без "вкладок" и который можно отучить от лишнего функционала.
не смотреть
от стволочь недобитая...тупой автомат, не успел написать гадость так оно мне урл поменяло
Соединение закрыто удалённым сервером

Вы попытались получить доступ к адресу http://www.radiohlam.ru:443/forum/viewt ... 49&p=12590, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введён правильно, и попытайтесь перезагрузить страницу.
Аватара пользователя
ser
Читатель
Читатель
Сообщения: 12
Зарегистрирован: 22 окт 2016, 00:00

Re: Макро контроллер из бывшего роутера Sagem

Сообщение ser »

Привет, Virtual2.

Инетерсный проект с данным роутером, самому недавно папало кучка таких горелых роутеров.
Хочется на них сделать домашнюю автоматизацию.
Из вашего поста не очень понятно, как вы сопоставили GPIO проца и светики роутера, просто посчитали с противополжного края и попало?
ага с 480 по 511, припаиваем пару термометров DS1820 ;) мне приглянулось вместо светика WPS (GPIO 10)
Аватара пользователя
Virtual2
Читатель
Читатель
Сообщения: 160
Зарегистрирован: 23 май 2016, 22:12

Re: Макро контроллер из бывшего роутера Sagem

Сообщение Virtual2 »

Хочется на них сделать домашнюю автоматизацию.
именно под это данная железка подойдет идеально. домашняя, дачная, уличная, автомобильная автоматизация.
болше десятка IO, eth, WiFi, USB, и на борту не самый слабый проц с линухом. :patriot: мечта.

сопоставил не я а прошивка OpenWRT +встроенный контроллер GPIO.

Код: Выделить всё

cat /sys/kernel/debug/gpio
GPIOs 480-511
если-ж речь про то как выяснить какая точка на плате отвечает за какой номер 8-), тут все просто:
это-ж IO тоесть вход и выход.
соответственно способов тоже 2, или переключить линию на выход, периодически "дергать" ее 0-1-0-... и мультиметром вызванивать, или (и) наоборот переключить на вход, и замыкая линию к 0 и 3,3в (важно! замыкать лучше через резистор 100 Ом, дабы не пожечь чего лишнего, 100 в самый раз,и не сгорит, и "перетянет" потенциал того что может уже впаяно) и смотреть какой номер IO меняет свое состояние.
https://openwrt.org/docs/techref/hardware/port.gpio

сливки оттуда:

#захват 481 io под свои нужды через sysfs
echo '481'>/sys/class/gpio/export

#проверяем кого там назахватывали
ls /sys/class/gpio
...
gpio481

cat /sys/kernel/debug/gpio
GPIOs 480-511, platform/10000084.gpio-controller, bcm63xx-gpio.0:
gpio-481 (sysfs ) in hi
#переключим его на выход
echo 'out'>/sys/class/gpio/gpio481/direction
#проверяем
cat /sys/kernel/debug/gpio
GPIOs 480-511, platform/10000084.gpio-controller, bcm63xx-gpio.0:
gpio-481 (sysfs ) out lo
#зажгем (если там светик, а на плате они притянуты к 3.3в то 1-потушим ;) )
echo '1'>/sys/class/gpio/gpio481/value

PS в OpenWrt (или в чипе) есть баг мы не можем управлять GPIO-0 (480) он всегда hi (но переключая направление можем всетаки им "мигать") //штатно это "светик" кн. Wi-Fi
Последний раз редактировалось Virtual2 16 июн 2018, 18:30, всего редактировалось 1 раз.
Аватара пользователя
ser
Читатель
Читатель
Сообщения: 12
Зарегистрирован: 22 окт 2016, 00:00

Re: Макро контроллер из бывшего роутера Sagem

Сообщение ser »

Спасибо, очень интересная ссылка. Кстати что примечательно. Русская и английская версия содержат разную дополнительную информацию по bcm63XX

Код: Выделить всё

Не все платы имеют GPIO прерывания. Например bcm63xx SoCs не имеет GPIO прерываний и по этому их кнопки опрашиваются. В результате этого, некоторые драйверы ввода перечисленные выше не будет работать в этих платах.

Код: Выделить всё

Example 1: on the Broadcom BCM6328 SoC, GPIO pins 25, 26, 27 and 28 are used to indicate the LAN activity with hardware controlled LEDs. The memory register for setting this multiplexing is at 0x1000009C address, 64bits wide. Let's read it in Openwrt
root@OpenWrt:/# devmem 0x1000009C 64
0x0154000000000000
These enabled bits are enabling every LAN LED to be controlled by hardware, therefore they cannot be controlled as regular GPIO's
Let's disable this multiplexing for all LEDs
root@OpenWrt:/# devmem 0x1000009C 64 0x0
Now we can export these GPIOs and control them via software.
Так что недоступные ранее 4 пина вполне можно себе вернуть, но правда еще не проверял это)


Прочитал про шину 1-wire, сказать честно не понравилась её жесткая привзяка ко времени. На совсем нериалтаймовом linux рано или поздно это может сыграть свою роль :(
как вариант возможно использовать I2C и SPI, если их драйверам не потребуется прерывания от GPIO
хотя реализацию этих интерфесов возможно реализовать даже из пользовательского режима(на небольших скоростях)
Аватара пользователя
Virtual2
Читатель
Читатель
Сообщения: 160
Зарегистрирован: 23 май 2016, 22:12

Re: Макро контроллер из бывшего роутера Sagem

Сообщение Virtual2 »

1-wire да пакостный интерфейс, именно за счет жесткой привязки к таймингам, но шит работает ж ;) изкоробки, хоть и жрет ресурсы проца.
I2C и SPI да в разы лучше, и да тоже пашет "изкоробки"

PS
вики на опенврт устаревает в разы быстрее чем прошивка. ибо всем лень туда писать.
и да... большинство ног чипа, особо gpio подключены через мультиплексор.... что их переключает на разные устройства внутри чипа., весь вопрос в том какой адрес и какие биты что переключат :(. даташитов то нет но методом реверс инженеринга мона найти многое.
Аватара пользователя
Virtual2
Читатель
Читатель
Сообщения: 160
Зарегистрирован: 23 май 2016, 22:12

Re: Макро контроллер из бывшего роутера Sagem

Сообщение Virtual2 »

для плат v7 настоятельно рекомендую!

изьять jp1 jp2 jp3 jp4 jp9 jp10
добавить fb2 fb3 d5
d5 лучше шотки.

для v2 чуть похуже но все-же
rtc1 впаять тонкий провод (предохранитель), или "термопред". вместо лома :twisted:
и tvs3 (толстый диод шотки, что вызовет КЗ при переполюсовке)

это спасет от убийства при ошибке ;).
PS кой кому уж поздно.
Ответить

Вернуться в «Устройства на микроконтроллерах»