Поздравляем Лaгyнoв с днём рождения!
- Вот это номер: "RSA Security заявила о наличии АНБ-бэкдора в своих продуктах..." "Так же, реализация есть в OpenSSL..." (C) в списке openssl действительно есть. Бугага. fk0(464 знак., 06.11.2013 23:02, dao, ссылка, полностью)
- Может ли машина мыслить? Вчера в зомбоящике посмотрел старинный фильм после 35-летнего перерыва. И вам советую. 22 минуты. - Крок(06.11.2013 12:13, zen, youtube, полностью)General
- Напомните pls - В Мультисим был источник: программируемый генератор импульсов, в котором можно было задать длительность между импульсами и самого импульса и уровни, причем для нескольких (пачки) тем самым получив последовательность импульсов с Make_Pic(78 знак., 07.11.2013 10:26, dao)
- LittleDog мелкий, достаточной старый робот (2010) -> видео -->. Понятно, что сейчас это стало теми самими самобеглыми собаками от Бостон Динамикс, но все равно видео впечатляет. - Evgeny_CD(03.11.2013 23:42, dao, ссылка, youtube, полностью)
- Задачка по расчету освещенности. Имеется осветитель из бесконечного количества бесконечно длинных тонких трубчатых ламп, расположенных параллельно на расстоянии S друг от друга. На расстоянии R от осей ламп находится освещаемая плоскость. Какое Yurasvs(222 знак., 06.11.2013 00:10, Tech, полностью)
- создал бы темку в "dao" про то почему нельзя обойтись без make. Я б с интересом почитал. - abivan(05.11.2013 11:27, dao, полностью)fk0
- Keil 5 MDK-ARM (с ограничением по коду 32к) и MT-link v5 от starterkit Dany(431 знак., 06.11.2013 16:18, ARM)MBedder
- Почему в линуксе один и тот же проект в эклипсе + GCC компилируется чуть больше чем в два раза быстрее, чем в винде, при прочих равных условиях? Никак не пойму. - VVB(06.11.2013 06:35, dao, полностью)Snaky
- Решил продублировать вопрос из off в тематическом форуме. Как в IAR загрузить и запустить на выполнение прошивку в STM32 через ST-Link без запуска дебаггера? Чтобы как можно меньше кнопок нажимать. - Леонид Иванович(01.11.2013 19:18, ARM, полностью)
- я проблемы не вижу/не понимаю, но вот такая хрень (ST-LINK utility) не поможет? www.st.com/web/en/catalog/tools/PF258168 - ыыыыыыы(05.11.2013 15:48,
)
- Я генерю хекс и запускаю одним кликом батфайл использующий ST-Link Utility для заливки в проц. - plainuser(05.11.2013 14:52)
- А я так и не научился дебажить из-под ИАРовского КикСтарта. Вроде код в VLDISCOVERY пишет, но перед этим не стирает ему флешу. Маразм. Стирал ST-LINKом. Поигрался с опциями и так и бросил - просто прошиваю через ST-LINK. - Юра(02.11.2013 11:34,
)
- +1 Уже давно это напрягает. Не думал что все так запущено. - КТ(02.11.2013 00:26)
- Не совсем понял цель. Тем не менее можно накатать батник к ST-LINK_CLI.exe (из ST-LINK Utility) и назначить ему в IAR кнопку - 1111111(01.11.2013 21:20)
- а почему именно ST-Link? Помнится у самого ST-линка настроек толком нет никаких koyodza(40 знак., 01.11.2013 20:23)
- Л.И, у CooCox-а есть автономный прошивальщик и он (вроде бы, не пробовал за отсутствием последнего) поддерживает ST_Link. Не попрёт? Кстати, пробовал, через Olimex-овские ARM-USB (-H, Tiny) шьёт. - Chum_A(01.11.2013 20:11, ссылка)
- Пойдет. А где взять отдельно прошивальщик? - Леонид Иванович(01.11.2013 23:15)
- в кокосе - RED_DRAGON(01.11.2013 23:39, ссылка)
- вот сейчас ЛИ прикрутит это к иару и будет продолжать откладывать кирпичи по поводу
как страшно жыть какой арм плохой вместо того чтобы научиться работать с ним как положено - koyodza(01.11.2013 23:49)
- А как положено? Или нажимать лишние кнопки для ARM - норма? - Леонид Иванович(02.11.2013 00:16)
- анекдот вспомнился про чукчу и камаз. И другой про бензопилу koyodza(783 знак., 02.11.2013 00:30, ссылка)
- Да знаю я этот анекдот. Но при чем он здесь? Вот выше человек плюсик поставил, у него та же проблема. Леонид Иванович(621 знак., 02.11.2013 00:55)
- против одного плюсика с той же проблемой есть ряд плюсиков в пользу другой точки зрения, которая хорошо проиллюстрирована выше картинкой. А также в анекдоте про Брежнева и водку - koyodza(02.11.2013 01:25, ссылка, ссылка)
- Я же не отказываюсь от отладчика (иначе шил бы через UART), пусть будет, возможно, в какой-то ситуации понадобится. Но чаще всего нужно просто запустить приложение. И такой возможности в IAR не было. Я искал решение. Что не так? - Леонид Иванович(02.11.2013 01:29)
- ну как это не было? Вы сэкономили один клик, и потратили больше времени здесь. Зато все, кто использует отладчик для загрузки - стая идиотов, а Вы в белом пальто ;) - Vladimir Ljaschko(02.11.2013 09:21)
- Народ, вы издеваетесь все? Как тогда нужно по-вашему? Если требуется запустить программу без отладки, то отключаем дебаггер, подключаем программатор? Так? - Леонид Иванович(02.11.2013 11:32)
- Это Вы издеваетесь. --> - Vit(02.11.2013 11:58, ссылка)
- Словами можно? Что не так? Зря я в ARM-ы полез... - Леонид Иванович(02.11.2013 12:13 - 12:15)
- Ваш АВР отличается только тем, что у Вас нет JTAGAVR MKII, поэтому Вы вынуждены использовать внешний программатор. Здесь же у Вас есть ST-link, который программирует флэш идентично в отладчике и внешней программирующей программой. Поэтому Ваши Vladimir Ljaschko(86 знак., 02.11.2013 13:51)
- Из Вас битый час выпытывали, нахрена нужно просто шить из IDE. Оказалось, что не просто шить, а ещё и запускать. Да ещё и в 99% после того, как изменили что-нить в том, что уже было залито и запущено. Т.е. вместо поправить, отправить на Vit(427 знак., 02.11.2013 12:38)
- А времени сэкономлю больше, так как перекомпилять и запускать приходится по сто раз на дню. - Леонид Иванович(02.11.2013 11:33)
- ну если уже не отказываетесь значит всё в порядке :=) - koyodza(02.11.2013 01:46)
- в кейле это делается одной кнопкой. В иаре не знаю, для арм не использую - koyodza(01.11.2013 19:52)
- Попробуйте в опциях отладчика в поле "Run to" указать вместо main имя какой-нибудь фиктивной функции, пусть на нее автоматом ставится точка останова. vmp(98 знак., 01.11.2013 19:39)
- Для STM8: ctrl-D (скомпилировать и загрузить в дебуге), ctrl-shift-D(выйти из дебуга и запустить программу). Думаю, для STM32 также. - Andreas(01.11.2013 19:36)
- зачем Вам это нужно? Никогда не понимал людей, использующих отладчик для заливки прошивки без отладки. Хотите просто заливать - используйте бутлоадер, можно настроить через командную строку - koyodza(01.11.2013 19:25)
- Ищу хидер для IAR на SAMSUNG SAM8 типа io3F8S15.h (io3F8S19.h) - avt(05.11.2013 08:10,
, MCU, полностью)Vit
- Как бы на этапе компиляции, для функции printf, осуществить такую транформацию: все printf("blablabla %s bla %d bla %f...", ...) заменить на printf("%x %s %d %f", OLDFORMAT, ...), где OLDFORMAT ссылается на оригинальную строку формата... Т.е. это fk0(217 знак., 11.04.2013 16:12, MCU, полностью)
- Прошу объяснить какова необходимость такого подхода? abivan(565 знак., 20.04.2013 13:04)
- Практические результаты. Дано: проект на PIC24 объёмом чуть выше 256кБайт (т.е. в контроллер не влезает). После применения данной методики объём занятой программной памяти сократился на ~14.4кБайта (на 5.6%) и уместился в прошивку. На первый fk0(3944 знак., 18.04.2013 20:34)
- Может проще запаковать текстовые строки? - alex68(18.04.2013 21:44)
- Но тогда в коде нельзя будет писать printf("текст...") и нужно будет использовать нумерованные сообщения из отдельно запакованного каталога? Хотя это можно автоматизировать. Из .c делаем .c1, например, где "текст..." заменяем ссылкой на функцию fk0(210 знак., 05.11.2013 12:46)
- пользовали как-то именно идентификаторы, немного неудобно, конечно, но реализуется быстро и просто, да и в msvc когда-то же юзали строки в ресурсах и идентификаторы и ниче. aoreh(735 знак., 05.11.2013 19:36)
- В простых случаях, для упаковки англ. текста, использовал его преобразование в RADIX-50, три символа в слове умещается, это привычка пошла еще с DECa. - alex68(05.11.2013 13:15)
- Мы так сделали: скрипт перед компиляцией проходит по исходнику, строит индексный файл и заменяет все строки в макросах DEBUG() на идентификаторы. В обратную сторону - используя индексный файл (можно прям в реальном времени). Задача была несколько Alex B.(180 знак., 05.11.2013 12:59)
- Так и делаю, особенно для многоязычных сообщений, но как быть с простыми разделителями, например банальным знаком равно? Vladimir Ljaschko(779 знак., 05.11.2013 12:53)
- Наверняка на перле можно в одну строчку. Что-то типа "$£$^&&*£(<>~!" :-) - SciFi(11.04.2013 16:21)
- Протоколирование работы ПО, пример в приложенном архиве. Сделать получилось очень через ()() и собственно о том вопрос, как это можно сделать более удобным образом. А суть весьма интересная (для пик-контроллеров проф. уровня) и заключается в fk0(3718 знак., 16.04.2013 19:36 - 19:40, ссылка)
- Я не умею распаковывать. Что касается макросов, то использую вот такое, уже подобное кажется приводил. Vladimir Ljaschko(1602 знак., 17.04.2013 15:52)
- Чем ссылка на ROM лучше традиционной печати ERR_NUM(при необходимости), __FILE__, __LINE__ (практически тоже, но в профиль). Места меньше? - Chum_A(17.04.2013 09:17)
- ... хз какой формат приложенного файла... - amusin(17.04.2013 08:13)
- немножко моих размышлизмов на тему бинарь/текст: Mahagam(1582 знак., 17.04.2013 00:19)
- Размышления во многом ошибочные. Я не зря упомянул Hyperterminal. Он есть в любом (почти) виндовсе или легко туда может быть установлен. Им умеют пользоваться. А LabWindows с кряками? А если не windows (да, у меня -- не windows)? Это софт fk0(1302 знак., 18.04.2013 20:47)
- у вас там всякие иары, мплабы и прочие визуал студии стоят, но это ж не значит что это должно стоять и у пользователя. лабвиндовс в один клик делает инсталлятор "для дебила", который впуливает ярлык на рабочий стол. и пользоваться программой Mahagam(953 знак., 18.04.2013 22:10)
- Про бинарные протоколы я ответил ниже. Про IEEE -- разумеется часто бывает, что нет IEEE. Но есть float. И такой выбор: либо с прилагаемым компилятором float'ом ты решаешь задачу на этом контроллере, либо рассказываешь сказки, какой тебе нужен fk0(576 знак., 19.04.2013 11:30)
- fk0 во многом прав, бинарные протоколы хороши для продвинутых разработчиков, если приходится работать с заказчиком, желающим быть тупым - а мне приходится - тогда текст намного удобнее. Vladimir Ljaschko(235 знак., 19.04.2013 10:00)
- да ладно. простой пример: у устройства садится батарейка, оно пишет в гипертерминал, и это сообщение мгновенно улетает в верх в общем потоке. в случае своего софта - алярма будет висеть до реакции человека. отработать самостоятельно такое сможет Mahagam(59 знак., 19.04.2013 14:19)
- не понятно. Если он "заказчик" тупой, но может настроить гипертерминал (скорости, кодировки и т.д.), а запустить программу на компьютере, которая идет в комплекте с платой - не может? Да и логи передавать бинарным протоколом, а на стороне User_(56 знак., 19.04.2013 10:28 - 10:31)
- Поясняю. Я разработчик, он заказчик. Если что-то работает не так, он не может и не хочет разбираться, ему эта программа не нужна. Он копирует лог терминала в письмо и отправляет - на, разбирайся. Наверное, можно и бинарный обмен сохранять, чтобы я Vladimir Ljaschko(317 знак., 19.04.2013 10:47)
- Это упертый заказчик))гипертерминал может запустить, а другой exe на компе никак. Я вижу все эти проблемы с гипертерминалом только в одном. Нет нормальной программы со стороны компьютера, которую надо один раз самому написать или заказать на User_(177 знак., 19.04.2013 10:58)
- У меня есть и интерактив по скрипту, с текстовым протоколом, правда ;) , с сохранением лога, с базой переменных в устройстве (прога на PC универсальная!), с визуализацией - не могу втюрить :) Ладно, спишем на упёртость зака. Просто нельзя Vladimir Ljaschko(240 знак., 19.04.2013 15:05)
- Что проще гипертерминал, или teraterm, например? Уже половина вопросов отпала -- тератерм либо поставить не смогут, либо не заработает (не поддерживает COM порты больше 4-го, нет длл, не та версия винды, либо вовсе не винда...), либо запутаются в fk0(1488 знак., 19.04.2013 11:25)
- +1. со стороны платы бинарный протокол с кодами ошибок и сообщений, вся визуализация и интеракктив со стороны компьютера. Быстро, удобно и не нужно гемороя с хранением строк в контроллере проф. уровня. - User_(19.04.2013 09:40 - 09:42)
- LabWindows конечно лицензионная :) и протокол обмена открыт владельцу лицензии :) ? - Chum_A(17.04.2013 09:19)
- Очень актуальная проблема :(, но 1) нет внешней памяти 2) когда она есть, очень не хочется бодаться ее загрузкой 3) да и с софтом на PC тоже не хочется связываться. Так что дешевле таки сменить кристалл. - Vladimir Ljaschko(16.04.2013 22:06)
- Кому-нибудь доводилось работать со смарт-картами стандарта ГОСТ ИСО/МЭК 7816 (вроде SIM-ок) напрямую. Petrooo(165 знак., 31.10.2013 14:37,
, MCU, полностью)
- Встречаем ICE40LP384-SG32 на складе Дижикея: 1 - 1.65; 100 - 1.33 -> шыта Самая дешевая из CPLD|FPGA с нехилым количеством (для своей цены) LUT на борту в относительно нормальном корпусе... - Evgeny_CD(24.10.2013 01:35, pld, ссылка, полностью)
- и еще аддон - выпустили LM серию (без ОТР - наверно еще дешевле), там корпуса корпуса 1.5х1.5мм с шагом 0.35 - кто нибудь знает как под такое разводить (какая технология для пцб)? конфигурационные ножки, которые подключать обязательно посредине, ыыыыыыы(24 знак., 01.11.2013 16:40,
)
- кстати - пробовал я засунуть в ICE40 8К проект, который должен лезть в такую плис, то есть в XP2 8К лезет со свистом - нифига не вышло ICECUBE кряхтел-кряхтел, но разроутить так и не смог (я там и разные опции ставил и в симплифае мудрил - не ыыыыыыы(97 знак., 31.10.2013 20:10,
)
- почему максы от альтеры не такие дешевые? там другие луты или толще технологии? - lexxx-lexxx(24.10.2013 21:51)
- Что такое LUT? Как расшифровывается? - Ксения(24.10.2013 01:52)
- А я то, грешным делом, подумал "лазерно - утюжные технологии". - _basile(31.10.2013 20:48)
- Look-Up Table - Snaky(24.10.2013 01:54)
- Как же меня порвало, когда я в юные годы впервые услышал фразу "лук об тейбл". Фэйсом об тэйбл, ага :) До сих пор "улыбает", когда вспоминаю первую ассоциацию :) - Николай Коровин(31.10.2013 12:29)
- Ну а что? Самые что ни на есть америкосы могут писать "would of, should of, could of" и т.д. вместо "would have, should have, could have". Ну тупы-ые... - SciFi(31.10.2013 12:41, ссылка)
- Особенно доставляет, когда они осознанно пишут "you're to smart" (вместо too), и на голубом глазу считают, что это правильно :)) - MBedder(31.10.2013 15:38)
- А по русски они че-нибудь могут написать, кроме Х.Y ? - _basile(31.10.2013 21:21)
- Вы бы, тут у себя, с родным, русским, языком подразобрались. Что ни пост, то хоть стой, хоть падай, что за грамматика. Прямо просто ахренеть какие знатоки английского. "Смотрит издали дурак и бормочет: - Все не так! И не так селедок ловят, и не NEMO(70 знак., 05.11.2013 20:47,
)
- Yeah, you kinda are. For them. Exactly. At least, you know your native lang. - Николай Коровин(31.10.2013 21:03)
- Ктонить встречал в какосе кнопочку "женеррэйт мэйк файл"? - RED_DRAGON(05.11.2013 21:37, dao)
- Штыревые линейки с шагом 1мм бывают? - Visitor(05.11.2013 12:03, SCH, полностью)