Два года в /fg/. Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1003.2 пользователей не могут ошибаться! Официальная конфочка бнвача: bnw@conference.jabber.ru
говно5709
?5657
прекрасное4802
говнорашка4137
хуита3483
anime2535
linux2371
music2179
bnw2163
log1968
рашка1832
pic1823
ололо1721
быдло1414
украина1305
гімно1054
дыбр1037
роботы_не_одобряют798
сталирасты768
bnw_ppl765

https://blog.quarkslab.com/vulnerabilities-in-high-assurance-boot-of-nxp-imx-microprocessors.html
tldr: buffer overflow в запиханом в кремний коде начального бутлоадера, проверяющем подписи.

#S69EFK (1+1) / @lexszero / 48 дней назад
Вхерачил найденную в хламе max232 в нахуй не нужный DVB-T2 ресивер Strong SRT8500 https://i.imgur.com/yRTJ2Ep.jpg https://i.imgur.com/Cfeqy4d.jpg https://pastebin.com/6BBhjHS4 Там какой-то запатченный U-Boot еще стоит. И в качестве ОС используется судя по всему http://ecos.sourceware.org/ Что полезного из этого говна можно сделать?
#GIRUPE (6) / @j123123 / 90 дней назад

В 95 году в оборонке всё было хорошо: код для ракет был настолько хуёвым, что с утечками памяти боролись очень просто, закидывая в ракеты побольше оперативки. Всё равно ебанёт же, главное чтобы ошибки не возникали пока ракета летит.
https://groups.google.com/forum/message/raw?msg=comp.lang.ada/E9bNCvDQ12k/1tezW24ZxdAJ

#1WRR4R (3+7) / @lexszero / 163 дня назад

http://blog.japaric.io/quickstart/
↖ статья о том как модно писать на русте под stm32 на этой неделе.
tldr: берем пару крейтов для базового cortex-m, генерируем 200 килострок кода для работы с периферией из SVD (til есть репозиторий с машиночитаемыми описаниями регистров кучи мк), ..., выгода. даже дебагать гдбшечкой можно, для нормальной жизни не хватает только scheduler/rtos или чего-то подобного.
а вот zinc.rs на который я фапал некоторое время назад, кажется, помер.

#2OA42D (6) / @lexszero / 177 дней назад
Там тема какую-то ненужную хрень с аттинькой за 80 $ толкает https://img.artlebedev.ru/everything/kulonus/1/kulonus-front.jpg https://img.artlebedev.ru/everything/kulonus/1/kulonus-back-new.jpg https://www.artlebedev.ru/kulonus/1/ Как думаете, какова себестоимость и кто эту хуйню станет покупать по такой цене?
#BF3N7W (13+1) / @j123123 / 185 дней назад

https://www.ijirset.com/upload/2015/august/147_40_Speed.pdf
ПЕЙПЕР БЛЯДЬ
в интернейшнл жорнал оф инновейтив нахуй рисерч
про управление скоростью электромотора
путем шима симистором
с распбери пай на питоне

сколько таких папир надо написать чтоб взяли в учоные?

#9YKOXN (34+4) / @lexszero / 200 дней назад
Я тут совсем поехал и в качестве нового вида прокрастинации пытаюсь зареверс-инженирить алгоритм работы Xbee Digimesh (это такие out-of-the-box приёмопередатчики на ARM Cortex-M3 и IEEE 802.15.4, которые сами объединяются в mesh-сеть). Вот выдернул из официльной гуйни для этого устройства прошивку (у них она хранится в зашифрованном виде, лол, рядом с java-гуёй; пришлось развлекаться с декомпилятором), которая зашивается при обновлении по UART'у. Вот только я никак не могу понять, что это за формат файла такой. Файл разбит на несколько частей с помощью некоторого количества 0xFF между этими частями. При этом strings выдаёт адекватные строки (их можно загуглить и наткнуться на логи людей, которые с этой железкой управляли по uart'у), и находятся они в некоторой изоляции, в одной части файла. Это даёт надежду на то, что FF'ы разделяют секции, но вот только попытки натравить arm-none-eabi-objdump на любые отдельные секции этого файла с целью получить ассемблерный код ничего годного не выдают (ругается на слишком много неизвестных инструкций; пробовал с -marm и -Mforce-thumb, но лучше не стало). Моя задача: получить возможность почитать асм, чтобы потихоньку переписать это дело на сишечку и вообще въехать в то, что они там творят и почему они так успешны. Собственно, поэтому к вам и обращаюсь: есть какие-нибудь мысли, как мне этот ассемблерный код получить из этого бинаря? Тут вот даташиты есть на сам трансивер, mcu и сам бинарь: https://www.digi.com/resources/documentation/digidocs/pdfs/90000991.pdf https://www.silabs.com/documents/public/data-sheets/EM35x.pdf http://dump.bitcheese.net/files/jaxafop/xbee-digimesh.bin/preview
#4849GM (7+2) / @anonymous / 209 дней назад

http://deaddrop.ftp.sh/JnhZWQ0o1N7W.jpg

Допилил первую версию автономной светомузыки для торчков, наконец-то имплементировав все хотелки которые хотел. До этого приходилось тусить на вечеринках с ноутом и принудительно слушать очень плохую музыку, а теперь я могу поставить все это дело в клубе и спокойно свалить в тихое спокойное место.
Основные компоненты:
- Orange Pi Zero H2 Quad Core 512MB - основной вычислитель. Предельно дешево и сердито. Софт - armbian, qlcplus.
- CM6206 USB Sound Card - выбрал за наличие оптических входов-выходов и кучи аналоговых каналов. Оптика нужна, потому что рукожопые уже спалили межфазным нашу понтовую звуковуху и мать компутера.
- Роутер D-Link DIR-300 Model A - достался нахаляву в незапамятные времена хер знает откуда. Работает на openwrt, в основном в качестве вайфай-точки к которой подключаются конечные ноды на ESP8266.
- 4-х портовый USB-хаб - с внешним питанием, сейчас используется только для звуковухи, но также можно навтыкать прочей ерунды при необходимости и не думая о том что оранж не потянет по питанию.
- DC-DC step-down - питает всю хурму (оранжпи, роутер и хаб) пятью вольтами.

http://deaddrop.ftp.sh/jFbJeIC6oD6f.jpg - внутренности.
В процессе сборки у оранжпи наебнулись с выпуском волшебного дыма по очереди два преобразователя питания, пришлось выкинуть их нахрен, принять что power sequencing не нужен и заменить их на внешний модулек
http://deaddrop.ftp.sh/oVG7dI71PkMd.jpg - последствия ремонта.

Конфигурация уже предварительно обкатана в боевых условиях неделю назад, завтра будет работать на маленькой треш-UG-говнопати (на которой я точно не хочу находиться)

#YJY8LE (2+7) / @lexszero / 219 дней назад

https://polyfractal.com/post/rustl8710/
раст прикрученный изолентой к freertos на аналоге esp8266 с cortex-m3 вместо цугундерного xtensa.

#10D3EK (7+3) / @lexszero / 250 дней назад

tfw отправил резюме на вакансию Embedded Linux Engineer в которой есть линк на страничку в трелло с корпоративной культурой и перечислением всех используемых хипстотехнологий.

#QQZFPE (3+2) / @lexszero / 264 дня назад

http://store.steampowered.com/app/504210/
Симулятор китайца-эмбедоеба. Есть встроенный пасьянс и даташиты, можно мигать светодиодом.

#1UCXVU (6+2) / @lexszero / 381 день назад
сап, товарищи. мне тут приспичило в ДС2 найти работу ембеддера, но кроме обшаривания русских форумов, hh, superjob'а, linkedin, djinni.co, moikrug и stackoverflow careers (к слову, у большинства из них RSS feed, я даже порадовался) ничего не придумал. где искать, чтоб было хорошо?
#KIIC5Q (0) / @zar / 501 день назад
[07:45]<lexszero> держу в руках хохляцкую девборду [07:46]<lexszero> на ней написано otladka.com.ua [08:24]<lexszero> спасибо хохлам. я только что спаял один из самых ебанутых кабелей в своей жизни: у него на обоих концах USB-A-папа разъемы [09:45]<lexszero> а еще хохлы въебали на плату отладочный RS232 не того гендера. [09:45]<lexszero> мне что теперь, еще и две DB9-мамы друг с другом спаривать? [09:54]<lexszero> а, еще хохлы сэкономили два цента на TVS'е. поэтому когда в эту борду случайно подали 12 вольт питания вместо пяти, там сгорел процессорный модуль. [09:55]<ndtimofeev> Вы прослушали кухонный разговор на тему «чо там у хохлов».
#4DEEAG (25+5) / @lexszero / 822 дня назад
*будующее *хуюдующее http://dump.bitcheese.net/files/ocepygu/2015-05-29-135909_1366x768_scrot.png Пишу на джаваскрипте в веб-морде кривой джава-опердени скрипты которые спаривают иксемелями друг с другом китайский говнороутер и мускуль.
#B2S3ZW (3) / @lexszero / 878 дней назад
https://github.com/lexszero/esp8266-pwm/ Починил пару багов и допрокрастинировал написать ридмишку и выложить в паблик.
#NWAZ1C (0) / @lexszero / 882 дня назад
Кстати, в #0KHXV0 я ехал в офис чтоб совместно с железячником придумать что делать с гнусным хардварным багом в куске схемы из двух транзисторов и трех резисторов, управляющих выбором носителя откуда железке грузиться. Не доехал, естественно, и собирался ехать сегодня. А вот щас посидел, повтыкал, включил паяльник, выкинул к херам один транзистор и два резистора, впаял одну перемычку и бага больше нет. Я у мамы оптимизатор.
#5SVMSV (3) / @lexszero / 908 дней назад
https://software.intel.com/en-us/node/530661 Internet of Things на ноуди.джиэс, например. В качестве нод - embedded x86.
#HOJWQY (0) / @lexszero / 923 дня назад
http://electro.luxmentis.ru/articles/62-obobsch-nnaja-metodika-upravlenija-periferiinymi-portami-mikrokontrollerov-semeistva-arm-cortex-m.html Это самая ебанутая статья "как дернуть ножкой микроконтроллера", которую я видел. Нет, правда, я не знаю, как можно было описать это /еще/ хуевее, совок какой-то.
#TLNMZX (11) / @lexszero / 981 день назад
Взял задачу допилить прошивку под новую железку. Исходно эту прошивку писал я, там все было красиво, расширябельно и с мыслью о том, что похожих железок будет несколько разных типов. Потом я из той фирмы ушел. Прошивку дали допиливать какому-то криворукому мудаку, который хуй поклал на мою расширябельность и красоту кода, накоммитил в репу бинарников, цтагсов и еще какого-то дерьмища, все изгадил translitom ebuchim, со всякими rele, pechka и friquling. Почти физически больно на это смотреть. Пойду чистить говно.
#F1079V (4+2) / @lexszero / 992 дня назад
В юбуте есть КОМАНДНЫЙ ИНТЕРПРЕТАТОР, спизженный на уровне сорцов с какого-то мелкого никсового шелла. Из него с помощью ИФДЕФОВ сука выпилили всю никсовую хуету и так и оставил. Читать и допиливать это совершенно невозможно. Это не говоря уже о том, что и исходно сорцы преставляли собой адову кашу с longjmp() и прочими лулзами. ЧИСТИ ЧИСТИ БАЙТЫ СИШКОЙ ЧИСТИ ЧТОБ ЧИСТО БЫЛО [I]imx u-boot (v2015.01-rc3-swc|✚8…)> wc -l common/cli_hush.c 3689 common/cli_hush.c [I]imx u-boot (v2015.01-rc3-swc|✚8…)> egrep '#if.?def __U_BOOT__' common/cli_hush.c -c 123
#14KK88 (4+1) / @lexszero / 1015 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.