LINUX.ORG.RU

Сообщения ncrmnt

 

Узнать время восхода и захода солнцай

Форум — Development

Сабж. Есть ли для этого штатные средства для онтопика через tzdata? Если нет, то порекомендуйте готовое решение, если таковое есть.

 ,

ncrmnt
()

ajenti @ UMI X2

Галерея — Скриншоты

Нашел время, доработал это извращение. Наглядный пример зачем в современном мобильнике 4 ядра и 2GB RAM. Собственно, на скриншоте ajenti, который торчит из моего старого UMI X2 с разбитым экраном. Так как экран на ладан дышит, а новый экран стоит как новый аппарат, я взял другой телефон, а этот приспособил на чердаке на даче для раздачи интернета.

На борту стоковый android (ядро тоже родное) с root'ом, из которого вычищено все, что только можно, включая google play services. Из софта только smanager, который запускает при загрузке аппарата скрипт, который запускает debian в chroot'е и дергает chroot окружение каждый раз, когда меняется состояние мобильной сети.

В chroot'е живет OpenVPN, stunnel, squid, iptables со стопкой правил, ssh, ajenti и самописная прога, умеющая отдавать фотку по запросу, а так же куча скриптов всех цветов и расцветок. (Ходили слухи, что будет и на нашей улице DPI, решил превентивно разобраться с stunnel. На практике дает много оверхеда).

Так как интернет на даче через мобильную сеть, прямого IP нет, приходится держать OpenVPN до VPS'ки с включенной компрессией, чтобы можно было удаленно наблюдать за курочками^W^W^W администрировать дачную сетку.

Помимо OpenVPN стоит squid с прозрачным редиректом всего траффика через него и жирным кешем на быструю 32GB SD карточку.

Родной «tethering» не используется. Вместо этого скрипт запуска chroot окружения делает вот так:

echo 0       > /sys/class/android_usb/android0/enable
echo rndis,adb > /sys/class/android_usb/android0/functions

А уже debian'овский chroot получает IP штатными средствами. Воткнут телефон в OpenWRT роутер. Изначально, все было на нем, но связка OpenVPN+stunnel оказалась очень жручей до CPU и сжирала 600Mhz MIPS уже на 5-6 мегабитах, если не меньше. Здесь такого боттлнека нет. Да и сеть телефон держит ВНЕЗАПНО лучше 3g модема.

Изначально оверхед от OpenVPN по tcp был где-то 60%, после долгих мытарств, увеличения TCP окна и добавления в конфиг волшебных строк

tun-mtu 1500
mtu-disc yes
txqueuelen 15000
Все стало намного лучше, оверхед стал где-то 20-30%. Пинг без OpenVPN был 80-100ms, с OpenVPN - 150-200ms. TCP_NODELAY в разных местах stunnel уменьшает время пинга, но здорово увеличивает оверхед, потому не используется

Все расписывать будет очень долго, потому отмечу самые нетривиальные хаки:

1. При выключенном экране телефон находится в easrlysuspend (ЕМНИП) и никогда не будет включать вторичные ядра, даже если на 100% загрузить доступное ядро. Потому в настройках девелопмента надо выставить «не гасить экран при подключенном кабеле». Экран он гасить не будет, и в earlysuspend уходить не будет. Сам же экран я гашу в стремном keepalive скрипте, который по крону запускается каждую минуту:

#!/bin/bash
N=`route -n|grep tun0|wc -l`
if [ "$N" -eq "0" ]; then
        route del 127.0.0.1
        route add 127.0.0.1 dev lo
        mkdir /dev/net
        ln -sf /dev/tun /dev/net/tun
        /etc/init.d/stunnel4 restart
        /etc/init.d/openvpn restart
fi

echo 0 > /sys/devices/platform/leds-mt65xx/leds/lcd-backlight/brightness

2. Каждое изменение состояния сети android убивает все маршруты и заполняет таблицу заново, потому помимо крона этот же keepalive вызывается и smanager'ом

3. Напряжение батарейки, температуру батарейки и температуру SoC'а можно прочитать в /sys. Так как у меня медиатек - ajenti это не подхватывает, приходится читать ручками:

Температура батарейки: /sys/devices/platform/mt6320-battery/power_supply/battery/batt_temp

Напруга на батарейке: /sys/devices/platform/mt6320-battery/power_supply/battery/batt_vol

Напруга проводе воткнутом в телефон: /sys/devices/platform/mt6320-battery/power_supply/battery/ChargerVoltage

Ну и

/sys/devices/virtual/thermal/thermal_zone{0,1,2,3}/temp

Для чтения температуры самого SoC'а.

3. usb0 добавлен у меня в br-lan на роутере, вместе с остальнымим портами, для br-lan интерфейса является маршрутом по умолчанию. Хитровыдолбанную настройку DNS и маршрутизации расписывать не буду, лень.

4. На скорость крайне положительно влияет нижеследующее заклинание, немного меняющее настройки буферов для TCP и прочего:

echo "0" > /proc/sys/net/ipv4/tcp_timestamps
echo "1" > /proc/sys/net/ipv4/tcp_tw_reuse
echo "1" > /proc/sys/net/ipv4/tcp_sack
echo "1" > /proc/sys/net/ipv4/tcp_tw_recycle
echo "1" > /proc/sys/net/ipv4/tcp_window_scaling
echo "5" > /proc/sys/net/ipv4/tcp_keepalive_probes
echo "30" > /proc/sys/net/ipv4/tcp_keepalive_intvl
echo "30" > /proc/sys/net/ipv4/tcp_fin_timeout 
echo "404480" > /proc/sys/net/core/wmem_max
echo "404480" > /proc/sys/net/core/rmem_max
echo "256960" > /proc/sys/net/core/rmem_default
echo "256960" > /proc/sys/net/core/wmem_default
echo "4096,16384,404480" > /proc/sys/net/ipv4/tcp_wmem
echo "4096,87380,404480" > /proc/sys/net/ipv4/tcp_rmem

5. OpenVPN не оживет по дефолту, так как /dev/net/tun в андроеде виден как /dev/tun. решается парой строчек:

mkdir /dev/net
ln -sf /dev/tun /dev/net/tun
Лучше запихнуть в keepalive - раз в сутки оно куда-то пропадало у меня.

Задавайте свои вопросы. Все вышеуказанное было настроено за один вечер под действием отборного кофеина, советы экспертов по тонкой настройке OpenVPN на 3g канале приветствуются. ;)

 ,

ncrmnt
()

Драйверы диодных ламп.

Форум — Talks

В связи с тем, что на даче драйвера диодных ламп из-за «грязного» электричества вылетают быстро, выпилил их и заменил на свои с диммингом и беспроводным интерфейсом.

В итоге нарисовалась стопка совершенно новых китайских драйверов диодных ламп от 220вольт на 300мА (сделано было под три 1W кришки последовательно подключенные). Соответственно отдам как есть в мск, 7 шт. (Через месяц будет еще десяточек)

 ,

ncrmnt
()

Это шикарно, я считаю.

Форум — Talks

Пожалуй, просто оставлю эту ссылку. Учитесь фиксить проблемы безопасности у настоящих экспертов.

 , ,

ncrmnt
()

2cvs-255

Форум — Talks

cvs-255, лови как обещал бэту 3.19.2 для MB77.07. https://github.com/RC-MODULE/linux-3.10.x/

Ветка K1879-3.19.2. Пока очень ранняя бэта, работают: gpio, pinctrl, i2c, spi, ethernet, usb, gpio-leds, ION Memory Manager. Пока отсутствуют (на момент написания этого сообщения) - easynmc, msvd, vdu, crypto и hdmi

 

ncrmnt
()

Мелатонин, старение и шизофрения

Форум — Talks

В тред призываются все великие спецы ЛОРа в данной области каких я помню DNA_Seq, Dorif, Axon.

Итак, как известно мелатонин, являясь при этом сильным антиоксидантом, так же влияет на процессы старения. Его генерирует эпифиз, который с возрастом забивается соединениями кальция и снижает секрецию мелатонина. Если давать лабораторным мышам дополнительный мелатонин перед сном можно получить приличное увеличение продолжительности их мышиной жизни. Пруф. Но радоваться рано.

При этом у многих больных шизофренией (или отдельными разновидностями этого недуга, ибо под этот диазноз психиатры сливают все то, где даже при помощи Фрейда и бутылки не разобраться), эпифиз либо девственно чист/чище чем у обычных обывателей (в более старшей возрастной группе), либо наоборот загажен уже в раннем возрасте.

Пруфы: Желтый пруф с картинками и претензией на железобетонность, еще статистика (не такая оптимистичная) и еще и еще много пруфов на ncbi по запросу «pineal calcification schizophrenia». Местами противоречиво, т.к. диагноз крайне обширный.

С одной стороны логично, если раскурить вот эту статейку, то понятно что переизбыток мелатонина как раз и может отвечать за галюцинации и бред в некоторой степени. Но если в некоторой группе шизофреников кальцификация эпифиза идет медленнее, то и средняя продолжительность жизни таких пациентов должна быть выше. Что как-то совершенно не коррелирует с реальностью. Даже наоборот. Пруф. Более того свободных радикалов в крови больных таким недугом всегда намного больше.

Что-то как-то не сходится. Или в моих выкладках где-то ошибка? К чему это все я, кроме желания обсудить тему в толксах? Можно ли на основе этого предположить, что продолжительное использование дополнительного мелатонина перед сном повышает риск развития шизофрении? Реально ли обнаружить на контрольной группе у крыс/кур шизофрению?

 ,

ncrmnt
()

nrf24l01 и китаезы.

Форум — Science & Engineering

Недавно приехало мне из китаев. А я думал там уже оптимизировать нечего.

Вместо чипа у нас блоб из эпоксидки скрывающий кристалл. Это нормально. Что-то мне подсказывает сам кристалл это тот самый левак, а значит жрать будет больше, чувствительность — меньше. После того, как матерные выражения у меня иссякли при виде ‘оптимизаций’, я открыл референсную схематику и оценил масштабы бедствия. Они впечатляют. См. рисунок ниже, я там вычеркнул то, чего нам недопаяли.

А теперь, внимание, знатоки, вопрос. При одинаковой регистровой карте и прочих равных наблюдается адская штука: Эти штуки могут передать пакет на настоящий nrf24l01, но вот получить пакет от нормального nrf24l01 модуля не могут. Хотя размер пейлоада правильный - в пакете мусор. А вот между собой пакеты принимают и отправляют нормально.

 

ncrmnt
()

Приехал мне таки wintel бокс с бэйтрейлом.

Форум — Talks

Сабж. Честный китайский wintel на bay trail. Брался ради восьмерочки родным на замену десктопу для клиентбанков и 1С-ов, да и потыкать заодно зверька по быстрому, пока есть время.

Собственно фотки кишок:

http://i.imgur.com/Z6KCUXu.jpg http://i.imgur.com/tRvigKv.jpg http://i.imgur.com/IXFENRa.jpg http://i.imgur.com/QgyQwQU.jpg http://i.imgur.com/muQJ0OU.jpg

В общем, по привычке распаял уарт. Он там, кстати, 1.8 вольт. В лучших традициях там EFI, уарт молчит. Так что хочешь поменять настройки - милости просим, целяй усб клаву и бери HDMI ящик, так что юз кейз как дешевый серверный бокс для любителей x86 отпадает. Секурбут есть, отключается, бубунту и прочие линуксы с некоторым шаманством запустить можно.

PMIC сделан на AXP'шке, как и большая часть аллвиннеровских планшетов. Пады для LiIon батарейки засранцы не вывели, а то бы UPS добавлялся просто добавлением 3.7в батарейки от планшета.

USB host там 3.0 (судя по панели управления), на который на плате китайцы посадили USB2.0 хаб Fe1.1 (лицорука) на 4 порта, из которых 2 выведены на корпус, один скорее всего идет на AP6210 (WiFi + BT + FM комбо-модуль, FM традиционно не используется). Хотя TDP у него заявлен небольшой, первое что бросается в глаза - охлаждение. Сам SoC в thermal enhanced корпусе с куском металла (RK3188, большая часть аллвиннеров - просто в BGA, без торчащего наружу металла), закрывается металлическим щитом от EMI, к которому лепится термопастой. На него уже лепится огромадный кусок чугуни^W люминия, который составляет добрую половину массы девайса. Это уже наводит на подозрения, так как на люминии китайцы вечно экономят, и многие стики на том же рокчипе со схожим TDP лепят вообще без охлаждения (от чего те иногда перегреваются, если им не занизили клоки), да и корпус чипов у них без металла.

Питание у него 5в 3А, блок питания в комплекте 5В 2А, в лучшем стиле китайцев. При этом БП греется так, что лучше будет его сразу в помойку кинуть, явно не протягивает.

Потребление пока еще не замерял, задавайте свои вопросы.

 , , ,

ncrmnt
()

Кто тут просил замеры потребления DNS-327L?

Форум — Talks

Сабж. Наконец-то дошли руки сделать замеры потребления и запилить подробную пошаговую инструкцию по запуску debian на этом железе. Заодно причесал апстрим (3.18.6 и 3.19.0) ядрышки на которых оно крутится теперь). Результат лютейший вин, ибо есть и работает dma_engine, watchdog, mv_xor, mv_cesa и прочие прелести жизни. Патчи лежат у меня на гитхабе.

Для Ъ: С двумя жесткими дисками (1TiB WD Black + 1TiB WD Green) и макс. скоростью кулера оно в простое жрет 1.15 А/13.8 Ватт, 1.28 Ампер на 100% загрузке CPU (dd if=/dev/urandom of=/dev/null), 1.4 Ампера при дисковой нагрузке (dd if=/dev/md0 of=/dev/null). 1.38A с двумя вышеупомянутыми тестами в параллель. Это выливается в 16.8 Ватт потребления под нагрузкой. Основной вклад вносят именно жесткие диски.

 , dns327l

ncrmnt
()

Посоветуйте импульсник

Форум — Talks

Сабж. Надо чтобы максимальное входное было хотя бы 30 вольт, хороший КПД (80+) при токе от 50 до 150мА, большая частота переключения (чтобы индуктивность в обзяз поменьше). А то 34063 как-то не круто уже в 21м веке. Корпус - чем меньше тем лучше, sot-23-5, sot23, или даже mlf.

Ну и, разумеется, доступность через китаешопы.

 ,

ncrmnt
()

Обстановочка

Галерея — Рабочие места

Собственно, вылупились. Из 53х яиц в инкубаторе пока вылупилось только 4. Один шабо (на фото), остальные ломаны брауны.

На фотографии: debian wheezy, xemacs, asus n75sf и цыпленок шабо, которому сейчас уже около суток.

 

ncrmnt
()

Первый выбрался!

Форум — Talks

Сабж. Из 53 яиц в инкубаторе первый цыпленок уже выбрался, сейчас только пересадил в брудер. Еще одно проклюнулось, но из него пока никто не выбрался еще. Делаем ставки, сколько из 53х яиц вылупится.

 , зерлиги,

ncrmnt
()

А не запилить ли вебсервис...

Форум — Talks

Суть такова. Через веб морду выбираем версию дебиана/убунты, архитектуру, дополнительные пакеты, типичные настройки типа имени хоста, таймзоны.

Через некоторое время получаем тарболл с корневой фс, которую можем распаковать на SD карту/усб флешку и загрузиться. Либо сразу образ для ubifs,yaffs2.

Бонусом - удаленная сборка ядра и убута по конфигу под разные борды. Под некоторые SoC'и (allwinner, exynos) - можно вообще варить образ SD карты.

Скрипты для дебутстрапа, настройки и подготовки для deb-бейзд дистрибутивов у меня есть и проверенные. Так как мои скилы веб кодинга остались давно в прошлом, наверстывать по времени накладно - спрошу прямо - никто не хочет скооперироваться и запилить сабж? Предложения приветствуются.

 , ,

ncrmnt
()

Как избавиться от хоря?

Форум — Talks

Сабж. С некоторых пор обзавелись на дачном участке курами (14 несушек + петух, две мелкие декоративные курочки с петушком, и недавно еще подкинули двух пятнистых курочек с петушком). До кучи еще индоутка с индоутём, чисто по фану.

И все окей, но вот ВНЕЗАПНО обнаружилось что-то отдаленно напоминающее хоря. Около месяца зверек ходил, принюхивался.

Недавно приезжаем и видим картину в стиле «гуро»: разбросаны перья по приличной территории. Это самцу индоутки пришел кирдык. Причем самец очень крупный, самый здоровый из всей имеющейся птицы. Кирдык этот видимо очень долго гонял его, после чего таки прихлопнул, внутренности частично сожрал, частично раскидал. Индоутка заныкалась в курятник, откуда выходить очень стремается уже неделю.

Собственно, следуя совету соседа-охотника поставили пару мелких капканов, рядом с тушей индоутя и около того места, где вражеский объект проник на нашу территорию, благо снег есть, по следам все видно. Зверюга капканы обходит стороной (видно по следам), добычей капканов пока только стали наглый рыжий кот, (который уже огреб люлей один раз до этого от петуха) и сорока.

Такие дела. Есть мысли на что и как/чем изловить хищника? Линукс при том, что автоматика для курятника, которая в процессе прототипирования будет работать под его управлением.

 

ncrmnt
()

Даташиты врут!

Форум — Talks

Собственно, предыстория такая. Надо было для одноплатника odroid-x2, который работает как сервер у меня сделать приблуду: чтобы и консоль была, и можно было питание передернуть. Управлять этим будет роутер на OpenWRT по USB. Сказано сделано. Родил схему на PL2303 + LM2596. PL2303 через GP0 ногу умеет включать и выключать импульсник LM2596, который в свою очередь делает из 12 вольт питание 5 вольт для питания odroid'а. Дергать ножки GPIO можно из линукса не выгружая драйвер PL2303 через libusb парой контрол трансферов, для чего я быстренько сделал мелкую приблуду. Если кому надо - выложу на гитхаб.

У odroid-x2 напряжение лог. «1» на уарте 1.8 вольт. И вот тут-то и началась какая-то магия. PL2303, хоть в даташите написана возможность работы от 1.8 вольт наотрез не хочет с такой напругой на VDD_SERIAL работать. Замыкаем RX и TX - тишина. (Вернее TX работает, а вот в RX тишина, хотя если рукой зацепить контакт RX мусор приходит). На 2.5 вольтах - полет нормальный. Про то, что EEPROM AT24C64 он у меня так и не увидел, я уже молчу. Во всем даташине так и не написали нигде какой адрес i2c слейва ожидается. Вот я и думаю, это PL2303 косячные или я чего не досмотрел? После двух дней возни и тыканий осциллографом плата имеет уже очень неприглядный вид, хотя с другой стороны выглядит более или менее. Хорошо, что решил спрототипировать на коленке, прежде чем заказывать у китайцев.

 , ,

ncrmnt
()

Для любителей трип репортов - путешествие в ад^W недры прошивки дебилинка.

Форум — Talks

Собственно, копипастить не буду - очень подробное описание с большим количеством фотографий того, что за маразм внутри и как на это вкатить Debian тут.

 , armada-370, dns-327l,

ncrmnt
()

Посоветуйте расходники для silhouette portrait

Форум — Talks

Купил себе сабж. Теперь могу на нем резать вот такие вот обалденные трафареты для пайки. Завелось на ура под онтопиком через gerber2graphtec.

Встал вопрос расходников. Это ножи и подложка, на которой резать. Подложка из себя представляет пленку раза в 2-3 толще той, что лепят на экраны планшетов, на одну сторону хорошо приклеивается (но не намертво) заготовка.

Соответственно вопрос: где их добыть/соорудить дешево. С ножами вопрос так остро не стоит, думаю как токарный станочек куплю наконец - вопрос решится, а вот с подложкой что делать - х.з. Родная стоит ~25$ за шт + доставка с наебея, что как-то некомильфо. Есть у кого какие мысли?

 silhouette portrait, ,

ncrmnt
()

Посоветуйте лакирующее покрытие для электроники

Форум — Science & Engineering

Использую тонер цветного лазерника в виде маски и шелкографии - последняя работа https://mediacru.sh/U7Ka7rKaECp0

Но тонер, зараза, растворяется полиуретаном и смазывается. Есть какие альтернативы на менее едкой основе для финишного покрытия электроники?

 ,

ncrmnt
()

Взял тут себе DNS-327L...

Форум — Talks

Если вы заметили, то последние недели мой унылый инженерный бложик то косячил-косячил, а последнюю неделю вообще лежал отдавая честный 500. Так что вбрасываю в толксы.

Но, обо всем по порядку. Начались проблемы с того, что накрылся жесткий диск в RAID-1 зеркале. Причем из двух жестких дисков: ветеран и новичок накрылся сравнительно новый сигейт, а WDшка как работала, так и работает. Да, в гуано скатился сигейт. WDшка хоть и сильно горячее была, но жива.

Держать данные на вырожденном массиве как-то некомильфо, да и материночка на которой у меня был построен NAS держалась на ладан, тормозила. В общем напрашивался апгрейд.

Руки в ноги, поехал и прикупил я обнову. Жесткий диск на замену, да модную коробочку NAS - Dlink DNS-327L, с прицелом на OpenWRT. Помятуя о том, какие длинк ребята, блок питания 12в 3А я сразу отложил - запитал от своего... Жить я решил на стоковой прошивке, ибо пока не хотелось терять гарантию.

Тут-то и начались приключения. В общем, сначала, он захотел сам переформатить диск. Готовое зеркало он почему-то не подхватил. Окей, придется делать маневр данными. Ну, думаю, создам сейчас вырожденный raid-1 массив из одного диска, скопирую данные, потом воткну второй, синхронизирую... профит!

Благо, mdadm --create /dev/md0 -l raid1 -f -n 1 /dev/sda1 сделать просто. Фиг вам!

Оно не дает создать вырожденный массив из одного веника. Только из двух. Воткнуть в PC и создать там? Но я не знаю в каком виде этот NAS хочет его отформатировать. На тот момент я даже не знал, mdadm там используется или нет.

Почесав голову, решил сделать тупо: воткнул почти_что_умерший сигейт, с релокейтами в пару с новым WD, отформатировал их. Оказалось, эта хрень создает GPT таблицу разделов, на ней создает несколько томов, откусывая под свои нужды несколько гигабайт, а потом на одном из них уже создает запрошенный RAID1 через mdadm. Секрет был в GPT таблице разделов и служебных разделах.

Даже по гигабитной сети данные по NFS копировались долго. Больше 700 гиг, причем дофига мелких файлов. Заняло это часов эдак 18.

Довольный, вытаскиваю убитый сигейт, втыкаю на его место старичка WD, с которого все это копировалось и запускаю перестройку. Через два часа оно меня обрадовало, что перестройка завершена. Однако массив так и остался degraded, и оно настойчиво предлагало мне повторить операцию.

На третий раз Шаман Зоркий Глаз понял, что это косяк в прошивке. Очередной. Про периодически съезжающие таблички, вырвиглазный дизайн и рекомендацию использовать IE я молчу. Быстрый взгляд выявил, что внутри используется глобальный и надежный PHP + mysql прикрученные к lighttpd. Сразу бросаются в глаза процессы php-fcgi в настройках. При этом пути в ардресной строке к html файликам. nmap так же рассказал, что порт mysql торчит во внешний мир. Данные о происходящих операциях оно в жабоскрипт получает ajax'ом... В виде XML! JSON? Не, не слышали. Все это составляет очень странное впечатление.

Ах да, и еще если старт/стоп службы, о котором он кидает POST запрос занимает слишком долго - lighttpd падает.

Ладно, раз косяк в прошивке, значит надо обновиться. На железке 1.0, а на сайте 1.3 и мой баг в списке. Выкачиваю свежую прошивку с сайта dlink, заливаю...

413 - request entity too large.

Тут уже утро, пора на работу. Пробрасываю порт наружу, с работы решил попробовать еще раз, как выдалась минутка. При заливке удаленно с небольшой скоростью оно прошивку скушало!

Перестраиваю рейд, теперь оно ожило. Вечером настраиваю шары, попутно проклиная криворуких людей, писавших фирмварю, перезагружаю железку и...

После перезагрузки меня радует информация о том, что он собрался авто-ребилдить массив. Опять. На этот раз проблема оказалас в джампере «Enable 1.5Gbps phy» на одном из веников. При нем веник инициализируется немного дольше, и это (моя догадка) вызывает в скриптах дибилинка рейс, который заставляет его перестроить массив. После снятия джампера и перестройки массива все заработало.

Глюки тем временем продолжались, lighttpd после обновления прошивки стал падать на каждый чих. Быстро сообразил, что проблема в настройках. Сразу видно миграцию конфигурации из одной фирмвари в другую они не осилили. Сбрасываюсь на за заводские настройки - о чудо, половина косяков ушла!

Подключаю NFS шары, настраиваю... И тут замечаю, что что-то не то с правами. А именно - на все стоит 777. Чиню... В какой-то момент опять 777. Методом проб и ошибок выясняется, что чудные ребята из dlink делают chmod -Rf 777 /mnt/ при !каждой! перезагрузке. Причем не только на этой модели. Взял с полки баночку, натер лицо фейспальмовым маслом

К слову сказать, железка внутри весьма любопытная. Marvell Armada 370 (armv7 + VFP, без неона) @ 1.2Ghz, 512MB DDR3, 128Mb NAND. USB3.0, 2xSATA, и прочие радости. И судя по всему есть поддержка в OpenWRT.

В общем, сижу и думаю, обменять по гарантии как лютое гавно, или забить на гарантию, вкатить debian || openwrt и не знать проблем. В пользу второго говорит и то, что можно устроить народный код-ревью быдлокоду дибилинка. Мир должен знать героев. (Опытные веб-девы желающие вылить ушат дерьма на их веб-гуй есть?)

 ,

ncrmnt
()

Приехали три esp8266 модуля

Форум — Talks

Сабж. Выглядит весьма вкусно, за исключением потребления - 200-300mA @ 3.3v в рабочем режиме. Заставить потреблять считанные mA как nrf24l01 тут не получится.

Для тех, кто в танке, esp8266 - это ответ китаез на texas'овские wifi модули. Под капотом 80Mhz xtensa, 512KiB SPI Flash. Модуль стоит 4.5 бакса с фришипом, сам чип - 2 бакса. Искоробки модуль соединяется с wifi сетью, умеет держать точку доступа, а рулится AT командами по UART'у.

Если собрать тулчейн, то можно залить туда свою фирмварю. Пока lwip и либы для вайфая и ssl идут блобами из официального SDK, но это, я думаю, решится в скором времени.

Задавайте свои ответы.

 ,

ncrmnt
()

RSS подписка на новые темы