Бабушка, смотри, я сделал двач! Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

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

#S69EFK (2+1) / @lexszero / 2418 дней назад

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

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

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

#2OA42D (6) / @lexszero / 2547 дней назад

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

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

#9YKOXN (34+4) / @lexszero / 2570 дней назад

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 / 2590 дней назад

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

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

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

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

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

#1UCXVU (6+2) / @lexszero / 2752 дня назад
[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 / 3192 дня назад
*будующее *хуюдующее http://dump.bitcheese.net/files/ocepygu/2015-05-29-135909_1366x768_scrot.png Пишу на джаваскрипте в веб-морде кривой джава-опердени скрипты которые спаривают иксемелями друг с другом китайский говнороутер и мускуль.
#B2S3ZW (3) / @lexszero / 3248 дней назад
https://github.com/lexszero/esp8266-pwm/ Починил пару багов и допрокрастинировал написать ридмишку и выложить в паблик.
#NWAZ1C (0) / @lexszero / 3253 дня назад
Кстати, в #0KHXV0 я ехал в офис чтоб совместно с железячником придумать что делать с гнусным хардварным багом в куске схемы из двух транзисторов и трех резисторов, управляющих выбором носителя откуда железке грузиться. Не доехал, естественно, и собирался ехать сегодня. А вот щас посидел, повтыкал, включил паяльник, выкинул к херам один транзистор и два резистора, впаял одну перемычку и бага больше нет. Я у мамы оптимизатор.
#5SVMSV (3) / @lexszero / 3279 дней назад
https://software.intel.com/en-us/node/530661 Internet of Things на ноуди.джиэс, например. В качестве нод - embedded x86.
#HOJWQY (0) / @lexszero / 3294 дня назад
http://electro.luxmentis.ru/articles/62-obobsch-nnaja-metodika-upravlenija-periferiinymi-portami-mikrokontrollerov-semeistva-arm-cortex-m.html Это самая ебанутая статья "как дернуть ножкой микроконтроллера", которую я видел. Нет, правда, я не знаю, как можно было описать это /еще/ хуевее, совок какой-то.
#TLNMZX (11) / @lexszero / 3351 день назад
Взял задачу допилить прошивку под новую железку. Исходно эту прошивку писал я, там все было красиво, расширябельно и с мыслью о том, что похожих железок будет несколько разных типов. Потом я из той фирмы ушел. Прошивку дали допиливать какому-то криворукому мудаку, который хуй поклал на мою расширябельность и красоту кода, накоммитил в репу бинарников, цтагсов и еще какого-то дерьмища, все изгадил translitom ebuchim, со всякими rele, pechka и friquling. Почти физически больно на это смотреть. Пойду чистить говно.
#F1079V (4+2) / @lexszero / 3362 дня назад
В юбуте есть КОМАНДНЫЙ ИНТЕРПРЕТАТОР, спизженный на уровне сорцов с какого-то мелкого никсового шелла. Из него с помощью ИФДЕФОВ сука выпилили всю никсовую хуету и так и оставил. Читать и допиливать это совершенно невозможно. Это не говоря уже о том, что и исходно сорцы преставляли собой адову кашу с 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 / 3385 дней назад
Прикрутил к сабжу PCA9685 - 16-канальный PWM с управлением по I²C. Юзал фирмварь nodemcu и написал модулек на Lua: https://gist.github.com/anonymous/a6943d54331ecd1a9487 Юзать так: require('pca9685') i2c.setup(0, 3, 4, i2c.SLOW) pca9685.init(0, 0x40, pca9685.INVERT) pca9685.set_chan_percent(8, 50) pca9685.set_chan_percent(9, 50) Идеи заюзать это у меня пока две: 1) RGB-ленточка с управлением по WiFi 2) Машинка, возможно поставлю на одну из тех что валяются в офисе
#8SB94N (3+1) / @lexszero / 3403 дня назад
Yocto обосрался питоном во время стадии do_package пакета linux-libc-headers из-за того, что на хосте в /etc/groups нету группы mail.
#8K4JYE (1+1) / @lexszero / 3500 дней назад

Нашел в загашнике девборду и инфракрасный датчик расстояния. Сделал из всего этого USB MIDI контроллер. Пока как-то так: http://dump.bitcheese.net/files/unicosa/VID_20140709_085254.3gp
Допилю и буду рулить суперколлайдером аки терменвоксом.
Сорцы: https://github.com/lexszero/crutchtrol

#8P09PO (9+2) / @lexszero / 3572 дня назад

Есть проц, у которого есть очень умный бутлоадер, запиханый во внутренний ROM, который умеет сравнивать хеш корневого сертификата (от которого растут другие сертификаты, которыми подписывается образы последующих кусков фирмваре, но не суть) с хешем, запиханными в one-time programmable фьюзы внутри того же проца. Есть хеш сертификата в виде строчки из 32 байтиков. Есть доступ к фьюзам словами по 4 байта. Как бы мне запихать хеш во фьюзы, не обосравшись при этом с {тупо,остро}конечностью? Второй попытки не будет, очевидно.
(да, я изобретаю систему анального огораживания, blame me)

#CS1FGI (4) / @lexszero / 3578 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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