Author: Alexey Ignatov <lexszero@gmail.com>
Date: Mon Jan 28 21:36:29 2013 +0400
$devicegroup_leds: защита от взрыва $devicemodel без аккумулятора
такие вот коммитмесседжи приходится писать.
*embedded
Написали опердень на пейтоне с XML-RPC для общения евент-монитора контроллера (пейтонового) с его же CLI (пейтоновым), теперь пытаются сделать так, чтоб эта хуйня не тормозила по 10 секунд на любой чих. Когда я посоветовал выкинуть это говно и переписать хотя бы на баше, на меня посмотрели как на наркомана.
Уже третий найденный баг в тулчейнах от CodeSourcery. Пойду выкину и соберу crossdev'ом свой.
Мне даже захотелось запилить какой-нить юсб девайс чисто для лулзов чтобы посмотреть, насколько ужасающий пиздец у меня получится в коде. Накидайте идей каких-нибудь, чтоб они почили в безднах ~/projects :3
Увидел рант товарища на изиэлектроникс на тему уебищности ST'шного USB-стека: http://we.easyelectronics.ru/dekar/krik-...
Решил глянуть, правда ли все так хуево.
Правда, и даже хуевее. Это пиздец. Полный.
To memory: in-circuit отладка работает очень хуево, если при прошивке была включена защита флеша от чтения
Прокачал мэдскилл пайки, подпаявшись к ногам LQFP чтоб отлаживаться как белый человек, по SWD.
Алсо, реквестирую картинку навроде http://imgs.xkcd.com/comics/compiling.pn... только про эмбедщиков — "оно прошивается".
[21:23]<lexszero> ядебил
[21:23]<lexszero> ПРЕРЫВАНИЯ, блядь
[21:23]<lexszero> ГОНКИ, хуе-мое
[21:24]<lexszero> два дня думал, что оно рандомно ломается
[21:24]<lexszero> а оно ломается после 255 запроса
[21:24]<lexszero> GUESS WHY
ld под arm-none-eabi почему-то распидорасило от наличия дебажной инфы в линкуемых объектниках и он налинковал мне какое-то дерьмо, от которого сходят с ума бинутилзы, а objcopy вообще сегфолтится. если компилять объектники без -g, то все норм.
http://www.ganssle.com/articles-subj.htm — всякие полезные/интересные статейки по эмбедоте, в т.ч. управлению проектами и архитектуре.
Алсо, рядом присутствует random rants в духе tuomov и cat-v.org: http://www.ganssle.com/randomrants.htm
Извлекал железку из своей development environment, чтоб отдать ее электронщику на модификацию — пришлось отключить 7 (!) шнурков, из которых три другим концом подключалось к компу, еще три — к осциллографу, ну и питание. HARDCORE EMBEDDED DEBUGGING. Поеду-ка отсюда.
Вот есть у меня, допустим, такой символ:
080003cc g F .text 00000002 handler_default
Еще есть таблица прерываний — секция объектника .interrupt_vector, которая соответственно пихается потом линкером куда надо.
Я беры этот символ и пихаю его в таблицу прерываний, пофиг как — хоть сишным массивом с аттрибутом ... more →
TNkernel — ня. Это не голый скедьюлер, как FreeRTOS, это не ужасное блоатваре, как MQX/eCos/RTEMS/итд, это что-то средненькое. В ~4.5ksloc есть скедьюлер с round-robin, семафоры, мьютексы, эвенты, очереди, простенький fixed-size аллокатор, у всех функций есть ISR-safe версии где это нужно. Портирована на вроде бы ... more →
@beard:
Я презираю Arduino — http://habrahabr.ru/post/146489/
#1949394 http://juick.com/1949394
вконтактик свалилось:
Привет! Я твой бывший одногрупник, если помнишь)
Я меня к тебе просьба. Не мог бы ты за денежное вознаграждение помочь сделать $chan_name лабу по процессорам ARM.
Если заинтересован, то под процессор Phillips LPC2148 надо запрогать в keil vision, чтобы в зависимости от температуры менялся тон ... more →
[18:16:18]<L29Ah_> куски нашей конторы поливают друг друга и партнёров дерьмом за тормоза
[18:16:33]<L29Ah_> копропроблемы
[18:19:35]<L29Ah_> дерьмо, дерьмо, дерьмо
[18:19:51]<L29Ah_> lexszero: они хотят купить два усьбошнурка
[18:19:58]<L29Ah_> чтобы сделать лупбек
[18:20:09]<L29Ah_> чтобы на pc гонять прошивку и ... more →
http://hackaday.com/2012/03/28/building-...
прыщикс на эмуляторе арма на аврке.
Так там надо на С писать — это для меня тяжеловато. Во "фрактале" вшит интерпретатор "Бейсик" — это уже проще и ненамного дороже. А потом С то не бесплатный. Если для себя то все просто, а если в серию? Пытался искать "Бейсик" для АРМа (не сильно дорогой), чтобы можно было купить — не нашел.
А есть какие-нибудь design guidelines по запиливанию register map периферийных девайсов исходя из спецификации требуемой функциональности? (в моем случае — сетевой PHY, спека в виде "эта фича требует таких входных параметров и выдает сякие выходные")
А то я уже третий раз переделываю, основываясь на опыте чтения ... more →
Ах да, нам тут требуется моар кодеров. Израильская контора, проект с нуля, упоротый эмбеддед, стек для 802.15.4 (Lowspeed PAN). Подробнее — http://hh.ru/vacancy/5264742
Лол, хоть какое-то железо в виде прототипа на ПЛИС появится не раньше мая. До этого — курить спеки, писать код и дебагать в уме, ибо проц — кусок верилога, купленный у синопсиса, а эмулятора всего SoC нихуя нету. При этом железо (та же плисина) _с модемом_ появится вообще в июле. Буду качать скиллы ... more →
> Необходима платформа, для проигрывания видеофайлов с SD карты на мониторе. Разрешение или 800*600 или 640*480. Получение списка файлов, выбор файла, по UART.
Попадается уже третье ТЗ, написанное в стиле "я, кирилл. хотел бы чтобы вы сделали игру". Это торадицыйа?
Зашел в соседний отдел, там сидят одни программисты, хоть и эмбедщики вроде (пишут под эмбедед-прыщи). Задача: прошить загрузчик в девайс через JTAG. Есть собственно девайс, программатор (какая-то уебищная самоделка на FT2232, оборудованная пачкой светодиодов и спаянная левой пяткой), прога для прошивки под венду ... more →
*embedded is used by:
lexszero
lexszero
L29Ah
L29Ah
beardog
beardog
"Это добром не кончится!"
greenbastad
eill
eill
Alexander Aleschenko
top4ek
lexszero
L29Ah
beardog
greenbastad
eill
top4ek