← All posts tagged embedded

lexszero
quote говно embedded Так там надо на С писать — это для меня тяжеловато. Во "фрактале" вшит интерпретатор "Бейсик" — это уже проще и ненамного дороже. А потом С то не бесплатный. Если для себя то все просто, а если в серию? Пытался искать "Бейсик" для АРМа (не сильно дорогой), чтобы можно было купить — не нашел.
lexszero
пацан_к_успеху_шел embedded Алсо, видел одного из няшнейших бывших однокурсников. Он ехал на работу, о сути рассказывать отказался по соображениям секретности (седьмой корпус миэта), но сказал что пилит какой-то убервычислитель в FPGA.
lexszero
? embedded А есть какие-нибудь design guidelines по запиливанию register map периферийных девайсов исходя из спецификации требуемой функциональности? (в моем случае — сетевой PHY, спека в виде "эта фича требует таких входных параметров и выдает сякие выходные")
А то я уже третий раз переделываю, основываясь на опыте чтения даташитов и смутных предположениях, как это может быть реализовано на триггерах/защелках/логике, и все равно говно какое-то выходит. Работоспособное, но говно. Или это у меня перфекционизм?
lexszero
работа embedded Лол, хоть какое-то железо в виде прототипа на ПЛИС появится не раньше мая. До этого — курить спеки, писать код и дебагать в уме, ибо проц — кусок верилога, купленный у синопсиса, а эмулятора всего SoC нихуя нету. При этом железо (та же плисина) с модемом появится вообще в июле. Буду качать скиллы "design&architect ебнутых сетевых протоколов", "написание сумасшедших линк-скриптов" и "свиборг-взгляд на код".
lexszero
quote говно embedded
Необходима платформа, для проигрывания видеофайлов с SD карты на мониторе. Разрешение или 800*600 или 640*480. Получение списка файлов, выбор файла, по UART.

Попадается уже третье ТЗ, написанное в стиле "я, кирилл. хотел бы чтобы вы сделали игру". Это торадицыйа?
lexszero
работа говно embedded programming Зашел в соседний отдел, там сидят одни программисты, хоть и эмбедщики вроде (пишут под эмбедед-прыщи). Задача: прошить загрузчик в девайс через JTAG. Есть собственно девайс, программатор (какая-то уебищная самоделка на FT2232, оборудованная пачкой светодиодов и спаянная левой пяткой), прога для прошивки под венду (тоже вроде самоделка). Программатор и прогу делал один и тот же чел, девайс проектировал он же, но это к делу не относится. Эта операция успешно проделывалась много раз с этим набором барахла. Итак, что же я увидел: плата, в нее воткнут чудо-жтаг, на компе заущена прога, в ней потихоньку идут звездочки, якобы что-то прошивается. Выше звездочек — инфа о детекте флеша, все числа — FF'ки. Прошивка вроде завершается, верификация фейлится на первом же байте: прочитан FF вместо чего-то разумного. Что делают программисты: создают файл размером 100 байт из рандомного хлама и начинают ПЕРЕБИРАТЬ СТАРТОВЫЕ АДРЕСА, с которых прошивать этот файл, авось что-нибудь куда-нибудь да прошьется. Я параллельно занимаюсь своим делом, слежу краем глаза. После ШЕСТОЙ НЕУДАЧНОЙ ИТЕРАЦИИ они начали думать, что бы еще такого сделать. Обращаю их внимание на то, что в проге всюду одни FF'ки, на чудо-жтаге из шести светодиодов активность проявляет только питание, вбрасываю идею выдернуть нахуй жтаг из девайса и попробовать прошить. Выдергиваем. В проге бегут звездочки! Ликую. Предлагаю потыкать в жтаг осцилом штоб узнать, жив ли он вообще. Мне отвечают "Ты что! Мы же программисты! Это не наш метод!" и продолжают перебирать стартовые адреса и совершать прочие странные телодвижения, ожидая ответа от разработчика чудо-жтага, который не пашет, и чудо-проги, которой вообще похуй, девайс у нее там или деревянный брусок. Мне этот цирк с конями надоел, я сделал фейспалм и ушел.
lexszero
RT Linux embedded Пытаюсь поюзать вот это: rt.wiki.kernel.org (2.6.33.7.2-rt30, последний имеющийся) на m68knommu-таргете. Патч наложился, включаю CONFIG_PREEMPT_RT в конфиге, собираю, гружу — не работает. Просто молчание в консоли. Включаю обратно CONFIG_PREEMPT_DESKTOP (не снимая патча) — все работает норм. Мне зарываться в сорцы и раскуривать норкоманский фрискейловский background debug или забить и попилить какую-нить нормальную ртось?
lexszero
hardware работа embedded $ uname -a
uClinux m5208evb 2.6.29 #3 Mon Mar 15 14:53:54 CST 2010 m68knommu unknown
$ cat /proc/cpuinfo
CPU: COLDFIRE(m520x)
MMU: none
FPU: none
Clocking: 164.0MHz
BogoMips: 109.36
Calibration: 54681600 loops
$ free
total used free shared buffers
Mem: 30392 10720 19672 0 0

КОВЫРЯЮ КОВЫРЯЮ