Meanwhile, in Soviet Russia
тыц (mediacru.sh) Для Ъ: Любуемся на целый ящик МВ77.07, свежая партия с завода. Перфекционистам не смотреть!
тыц (mediacru.sh) Для Ъ: Любуемся на целый ящик МВ77.07, свежая партия с завода. Перфекционистам не смотреть!
В общем не совсем классические зерги, но близко. Муравьи. Перепробовали уже кучу отравы/присыпок/прочего УГ, от которой они тупо сваливают на другие места. В общем, порекомендуйте что-то годное для радикального выпилинга этой угрозы.
Такой вопрос к местным. А какие у нас есть журналы из списка ВАК годные и адекватные, куда имеет смысл засылать статьи по окололинуксовой, околожелезячной тематике? (Да, список ВАК критичен).
В общем buspirate тормоз, хоть и из коробки поддерживается flashrom. Со старой прошивкой все было совсем печально, обновился - теперь вычитка 2 мегабайт spi флешки занимает 3 минуты 49 секунд. Не быстро.
Взял я свой uISP, насадил на него адаптер для SPI флеша и решил, как говорят гусары, достать и померяться.
Собственно, лулз в том, что на buspirate спользуется ft232 интерфейсная мсх + microchip'овский камень, так что в теории при должном росте рук разработчиков оно должно уделывавать uISP. Последний состоит из атмеги8 и софтового usb через vusb.
Сначала сделал serprog совместимую прошивку для uISP (uISP прикидывается /dev/ttyACM0 портом) и получил время чтения 2х мегабайтовой spi флешки - 4 минуты 41 секунда. Неплохо для атмеги на 12 мегагерцах без аппаратного USB, но баспирату таки сливаю. Почесал голову и собрал еще один uISP, но уже с кварцем на 20Mhz. И получил те же самые 4 минут с гаком.
Вспомнил то, как работает USB, осознал что interrupt out на low-speed устройствах сильно тормозной, ограничен стандартом, выше не получить. В итоге сделал еще одну прошивочку, которая полностью все делает control transfer'ами, и прибил ее к flashrom'у... Итогом стало 2 минуты 13 секунд на чтение 2х мегабайтовой флешки. 8 минут 48 секунд на чтение 8-мегабайтовой. Т.е. на ~40% быстрее баспирата. У которого аппаратный фактически USB.
А теперь внимание ворос, телезрители: Каким местом надо было писать прошивку для устройства стоимостью 30 баксов, что устройство со стоимостью BOM'а в 5 баксов его уделывает?
XVilka, патч на flashrom для поддержки uisp_spi присылать? Насколько критично наличие возможности выставлять скорость работы SPI из флешрома?
Сырцы: Реализация serprog'a: https://github.com/nekromant/uisp-app-serprog
Реализация flashprog и патч на flashrom: https://github.com/uISP/uisp-app-flashprog
Помните мой контроллер LED освещения?
В общем,
ktk, 
Eddy_Em,
ASM... Кто там еще хотел? Мне приехали печатки. Вышло где-то по 200р штука, могу отсыпать, пишем в личку.
Пока еще не монтировал, только сегодня забрал с почты. На выходных соберу парочку проверю.
Собственно сабж. Азура из TES вооруженная сверлом и гаечным ключем, выполненная на печатной плате адаптера для SPI флешин, закрытая от коррозии красным тонером. (Азуру рисовал не я, если что, я только разместил объя^W^W сделал из нее футпринт и нанес на медь) http://pics.ncrmnt.org/index.php?album=junk/azura - больше фоток. Дает -5% к вероятности появления косяков в дизайне ;)
Быстрый вопрос местным спецам. Реально ли сделать сабж в винде (С:\ с установкой винды на samba шаре, на локальной машине только ntldr + минимальный обвяз, который ему нужен), или все плохо? Линукс при том, что отдавать корень будет он.
сабж. 2.54 IDC. Для тех кто не знает такого - как на «IDE 40 пиновом».
Сабж... Пока правда говорить не может, да и PocketSphinx тупит, напильника просит. Но выглядит няшно... Надо будет только еще прикрутить к нему андройдовский SVOX, чтобы отвечало - будет совсем гуд.
Новости из #linux-rockchip. Выкатили вместе с rk3288 (те же 4 ядра, но А17, а не А9, в остальном все тоже самое). В https://github.com/rkchrome ВНЕЗАПНО появился сабж. После быстрого изучения сырцов пришел к следующему выводу:
Это все, что бросилось в глаза. Так или иначе, это уже намного лучше, есть шанс что это потом запихнут в апстрим.
Сабж. В хорошем, рабочем состоянии. Нашел когда на даче разбирался.
Пилю тут проектик с libusb-1.0 и libevent. Работает как-то все странно, глючно. Сразу как переполз на libusb-1.0 из-за необходимости асинхронного апи. И тут при сборке вылезает:
lua: error loading module 'auracore' from file './libauracore.so':
./libauracore.so: undefined symbol: libusb_handle_events_timeout_completed
Какого хрена? libusb стоит, хедер на месте, функции задефайнены. strings|grep показывает что символ точно есть. Вот зе фак? Взял в руки ldd, и охренел:
1 ✗ necromant @ sylwer ~/Dev/software/aura $ ldd libauracore.so
...
libusb-1.0.so.0 => /usr/local/lib/libusb-1.0.so.0 (0x00007f99852fc000)
...
Но что в /usr/local делает еще один libusb, если я его руками никогда не конпелял?
Ковыряю дальше:
ls -la /usr/local/lib/libusb-1.0.so.0
lrwxrwxrwx 1 root root 17 Sep 10 2013 /usr/local/lib/libusb-1.0.so.0 -> libmchpusb-1.0.so
ls -la /usr/local/lib/libmchpusb-1.0.so
/usr/local/lib/libmchpusb-1.0.so -> /opt/microchip/mplabcomm1.0/libusb-1.0.so.0.0.0
Оказалось, виной тому MPLABx стоящий в /opt/. Гениальные инженегры микрочипа решили тащить в систему свой libusb с блэкджеком и ***хами. И похрен, что он поломает полсистемы и кучу софта, который ожидает увидеть системный libusb. Нет, ну это даже не смешно уже... Причем их libusb по ходу запаченный вусмерть.
Вот допустим имеется у нас живая клетка, а лучше многоклеточный организм вырастающий из одной клеточки и мы делаем инструментарий его разработки. Существующие инструменты представляют обычно дрэг энд дроп кусков из библиотеки, что вообще говоря не комильфо, ничего сложного по-настоящему на этом не сделаешь. Пока ясно, что он больше будет напоминать verilog/vhdl, нежели обычный ЯП, так как должен описывать будет параллельные процессы. С другой стороны есть сильно много специфики. Пока в порыве неадеквата обусловленной недосыпом мне привиделась такая конструкция:
always @(adrenaline > 0.1) begin
end
Решил тут сделать видюшку чтобы вопросы не задавали лишние как железку прошивать. Сел, взял железку, записываю... Запорол пару десятков дублей с хреном. Сбиваюсь и все тут. Решил на английском попробовать - получилось с первого дубля. Попробовал опять на русском - фейл. Как это чинить?
Предыстория. Так как на даче в розетке 240 вольт и постоянно занимаются сваркой - LED лампочки дохнут как мухи, причем вылетают именно драйвера LED'ов, а сами диоды целы. Решил я озадачиться этой проблемой и решить ее раз и навсегда. В итоге родил свой драйвер светодиодов с колдунством и эльфийками^W^W^W диммингом и беспроводным интерфейсом, который можно питать от ATX БП.
Демо прототипа на тытрубе:
Фичи:
Для простоты настройки зашиваются в eeprom в виде текстового конфига очень простого формата. Пример конфига:
#fps affects speed of dimming
fps : 30
#Seconds before each sensor poll
sensor_poll : 60
rf_channel : 13
rf_rate : 2000
rf_name : hall-lights
rf_local : 00:01:02:03:04
rf_host : 00:01:02:03:04
ch0_initial : 0
ch0_target : 0
ch0_speed : 0
ch0_max : 256
ch1_initial : 0
ch1_target : 0
ch1_speed : 0
ch1_max : 256
ch2_initial : 0
ch2_target : 0
ch2_speed : 0
ch2_max : 256
ch3_initial : 0
ch3_target : 0
ch3_speed : 0
ch3_max : 256
ch4_initial : 0
ch4_target : 0
ch4_speed : 0
ch4_max : 256
ch5_initial : 0
ch5_target : 0
ch5_speed : 0
ch5_max : 256
btn0_on : 0,1:256@3.0
btn0_off : 0,1:0@3.0
btn1_on : 2,3:256@3.0
btn1_off : 2,3:0@3.0
btn2_on : 4,5:256@3.0
btn2_off : 4,5:0.0@3.0
А теперь самое вкусное. Я сейчас отправляю заказ в китай и ближайшее время ко мне приедут штук эдак 50 таких платок, которые я могу отсыпать желающим примерно по себестоимости (паять будете сами - мне лень, и без того времени мало). Задавайте свои вопросы.
По цене отпишусь как китаезы пришлют quotation. Заказ ушел, вышло ~200р за плату.
Сабж. Сорри за бардачок-с. http://www.youtube.com/watch?edit=vd&v=CC80hN-ifkE
Сварочная маска не особенно помогает.
Что-то почта наша разогналась. Самой обычной слоупочтой из китая приехало за 7!!! дней. А приехал светодиод для фонарика. 100W овер 9000 люмен.
Сабж. Прикупил себе очки, где оправа позволяет легко фиксировать аксесуар сбоку, и подумал, а почему бы и нет? Зря что ли 3д принтер стоит на даче? Мысль простая. Мелкая LiPo батарейка, тупейшая avr (или даже msp430 на 1.2 вольта питании), OLED экранчик мелкий, блютуз интерфейс. Фактически все содержимое экрана рендерит и шлет по bt телефон, от девайса получает по rfcomm нажатия на емкостные кнопки. Ну можно еще MPU6050 навесить с магнетометром для трекинга бошки. Дешево и сердито. Собственно вопрос где добыть призму и прочую оптику, чтобы переправить с закрепленного сбоку OLED экранчика изображение до глаза. Как быть с фокусировкой? Если кто видел статьи разбирающие то, как устроена такая оптическая систему - буду благодарен. Ну и ссылки на магазы с фри шиппинг ворлд вайд.
В общем, потихонечку собираю машинку свою для 3д печати, и надумалось мне попробовать напечатать транзистор. Покумекав, пошел в аптеку, взял разовые шприцы, иглу отпилил ставив обрубок, который обработал нулевкой. Мысль выдавливать из шприца вязкую смесь для объемного нанесения. Голову которая будет содержать 4 шприца и 4 шаговика думаю к лету сделаю.
Собственно, проводник получить так можно, серебряные чернила с ебея дело делают. Да и печатную плату можно в виде подложки хорошей, годной юзать. Диэлектрик - тут варианты. Силикон самый простой. Резистор - графит энд силикон во все поля.
Теперь встал вопрос полупроводника. Чтобы можно было такого заюзать, что с одной стороны было бы не таким уж и говеным полупроводником (p и n), с другой стороны имело бы вязкую консистенцию, которую можно было бы выдавливать (нагрев в пределах разумного - градусов до 200-300 обеспечить не проблема, поставлю вместо шприца экструдер. Хотя в идеале последовательноть: выдавить, просушить, повторить).
Именем Великой Тьмы, призываю в этот тред
Dorif
Linux при том, что управлять машиной будет Debian armhf + Octoprint
Сегодня эпично грохнул свой UMI X2 об асфальт экраном без чехла. Итогом стало разбитое стекло тача, LCD цел. работать оно работает, да вот трещин многовато, не сегодня-завтра развалится нахрен. Так как нынче стало модно тач и экран делать одной (sic!) сборкой, замена стоит 170 баксов на али, и 115 на banggood.com (гусары, молчать! Да, странное названия шопа, и цены ниже чем на али, что вызывает подозрение). Посему стал вопрос выбора нового медиатека на ближайший год. ЛОР - посоветуй какой-нибудь топовой годноты на MT6592. Пока смотрю в сторону Kingzone K1, но на него только предзаказ.
| ← назад | следующие → |