- Изобретаю велосипед на тему асинхронных функций. Предлагаю вам начинать кидаться гнилыми помидорами и тухлыми яйками, либо дополнить своими дельными соображениями если таковые имеются. Вобщем, чем плохая тема для тяпницы? bialix(20088 знак., 06.07.2012 04:21 - 05:19, dao, полностью)
- дополнение по теме. bialix(519 знак., 17.07.2012 19:07)
- Я так понял что основная причина нелюбви к прототредам - много писанины? Так качайте Contiki, там всё убрано в макросы. Типичное оформление прототреда в Contiki: Mebius(489 знак., 10.07.2012 01:58)
- Так же не понятно почему вы считаете что PT не дружат с callback? Реализуйте callback так же как и обычно. PT этому никак не мешают. - Mebius(10.07.2012 01:49)
- Можно всё ж в кратце, чем плохи PT? Зачем вам тогда вообще параллельное выполнение долгой функции, если вы хотите "вызвать и ждать"? Но даже и для такого каприза в Contiki от Адама Дюнкеля есть возможность притормозить вызвавший поток до прихода Mebius(43 знак., 10.07.2012 01:46)
- Вот очень близкая работа. Вероятно стоит абстрагироваться от exception и смотреть на это как на "ситуацию"(в терминах эль-76) - Д.ARMоед(09.07.2012 22:34, ссылка, ссылка)
- Коллега по несчастью :) Скрипач(299 знак., 06.07.2012 22:18)
- уточнение: моя задача (наверное) легко и просто решается при использовании вытесняющей ОС. Поэтому уточняем исходные предпосылки: 1) используется кооперативная ОС; 2) нужна возможность безболезненного тестирования асинхронных функций и функций, bialix(198 знак., 06.07.2012 18:27)
- ИМХО, надуманная проблема из-за того, что какие-то эстетические соображения мешают использовать protothreads. Любой костыль будет хуже, чем protothreads + <стиснув_зубы_забить_на_эстетику>. - SciFi(06.07.2012 17:43)
- Ссылки на упоминаемые механизмы в посте: bialix(376 знак., 06.07.2012 17:04)
- Ответ длинный и со ссылками. fk0(6412 знак., 06.07.2012 11:09)
- Вот вы говорите, что есть проблема использования в вытесняющих осях функций newlib, и об этом забывают. Но может не забывают, а такой проблемы нет или она проявляется у вас на используемых вами МК. Apтём(77 знак., 06.07.2012 19:29)
- Комментарий про стек и setjmp/longjmp понятент. И я видел пример реализации кооперативной ОСи на setjmp/longjmp для x51 (!!!) у которого ОЗУ так вообще кот наплакал. Это опять же все понятно. И опять же мне кажется, что я пытаюсь уйти от bialix(564 знак., 06.07.2012 17:28)
- Насчет code.google.com/p/protothread: мне казалось, что это просто творческое развитие прототредов Дюнкеля. Оказалось, что там все написано с нуля и немного по-другому. Именно кооперативная ОС. Но мне это не надо. Я так умею. Я хочу по другому. bialix(83 знак., 06.07.2012 17:23)
- Спасибо за длинный ответ. Я его сейчас пытаюсь переварить и буду отвечать и задавать уточняющие вопросы по частям. - bialix(06.07.2012 16:47)
- Добавил бы про необходимость изобретать велосипед, если нет десятков килобайт ОЗУ. sbb(349 знак., 06.07.2012 15:58)
- Ты просто не понял, что такое сопрограммы, и поэтому запутался в трёх соснах. =AlexD=(1545 знак., 06.07.2012 08:37 - 08:51)
- Вопросы к коллективному разуму, чтобы начать обсуждение. bialix(1370 знак., 06.07.2012 06:42)
- Хотели ответов, получите, если не в тему, снесите. "Чего только русские не придумают, что бы дорог не строить", сказали японцы разглядывая ходовую часть а/м "Урал" :) Chum_A(2352 знак., 06.07.2012 10:05)
- в случае с CAN наверное не нужно было придумывать таймауты на получение ответа? Я имею в виду, что в CAN нет такого понятия как "запрос-ответ". А если бы это было нужно. Например: вы посылаете пакет по CAN какому0то устройству и ожидаете, что оно bialix(183 знак., 06.07.2012 17:36)
- Вот-вот! Ответ прямо в точку! Последний абзац -- суть квинтэссенция того, что пытался донести в своем длинном посте. bialix(460 знак., 06.07.2012 16:44)
- Это и есть event driven программирование. Таймер, да, может быть один на всю программу, но нужен механизм получения события, с последующим запуском функции, при достижении таймером заданного значения. Обернуть в одну функцию -- а зачем? Только за fk0(182 знак., 06.07.2012 11:17)
- все эти таймеры легко вырождаются в один free-running - Vit(06.07.2012 10:10)
- Я делаю иначе:) Vit(681 знак., 06.07.2012 09:22 - 09:30)
- Джон Лорд... :(( - MBedder(16.07.2012 23:22, zen, ссылка, полностью)
- а есть ли в инете типо сервак, куда подключаешься и смотришь в браузере что отправил твой девайс по GPRS ?! А то вот телит отправляет на сервак и всё ОК, а программер верхнего ПО говорит что ему приходит-приходит, а потом куяк и не приходит. Хочу MegaJohn(31 знак., 16.07.2012 14:43, dao, полностью)
- Чем клеить пластик ABS? "Суперклей" клеит сносно, но после использования остальное можно выбрасывать (схватывается), что накладно. Какой-нибудь бы двухкомпонентный, и хорошо держащий. В гугле сплошь реклама... - AZ.(26.01.2012 22:13, Tech, полностью)MBedder
- В нормальной упаковке долго не сохнет -> - serg_ja(17.07.2012 10:37, ссылка)
- Poxipol? - =L.A.=(16.07.2012 18:00)
- Этилацетат. В хозмагах имеется, невонюч - 1111111(16.07.2012 00:06)
- Попробуйте хлороформ - отлично клеит, но трудно добываем. - кошка(15.07.2012 21:57)
- Не скажу насчёт пластика, а вот резину и металл - классно клеит. - POV(27.01.2012 18:27, ссылка)
- Есть разные разновидности "Суперклея" по консистенции и по упаковке. У меня, например, ZAP-A-GAP CA+, который я уже месяца два использую по мере необходимости. - rezident(27.01.2012 10:19, ссылка)
- Авиамоделистов поспрошать... Вон чего быват - Vit(27.01.2012 08:39 - 08:58, ссылка, ссылка)
- Старым-добрым дихлорэтаном. Намертво. Клеили RJ11 на ABS коробки Gainta... - Гудвин(26.01.2012 23:33)
- При каком минимальном токе нормально видно свечение светодиода? Кто-нибудь экспериментировал? DragonS(192 знак., 11.07.2012 19:18, SCH, полностью)
- Измерял ток для диода L-154 от kingbright, DragonS(189 знак., 17.07.2012 08:14)
- На пляже, освещённом ярким солнцем, или в полумраке? - leon_вне(12.07.2012 14:53,
)
- Выдрал из разбитого DVD, noname. Зелёный хорошо светится при 70 мкА (питается от pull-up mega32, контрольный светодиод на макете), а на 1..2 мА уже глаз жжёт. Синий - порядка 2..3 мА тоже глаз жжёт. - Точка опоры(12.07.2012 10:13)
- 10 мкА - в темноте видно - MBedder(11.07.2012 19:53)
- У красных суперярких уже от 1,5мА вполне заметно свечение. Но как Anvar заметил, от линзы зависит. Вам для индикации или для освещения? - rezident(11.07.2012 19:52)
- Какие есть доступные LDO на 0.5..1А с землей на корпусе, а не так как на 1117. - Visitor(16.07.2012 14:39, SCH, полностью)
- ST объявила о начале поставок инженерных образцов STM32 F3 - DVV(17.07.2012 07:34, ARM, ссылка)
- Совершенно фантастическая аналитика по глобальным энергетическим вопросам. -> --> Приближающийся Fuckup саудитов, совокупный энергетический КПД стран внутри. Методика анализа проста и элегентна!!! Evgeny_CD(48 знак., 06.06.2012 19:02, zen, ссылка, ссылка, полностью)
- Объясните чайнику принцип работы видеосенсора Dmitry_D(917 знак., 16.07.2012 17:01, SCH, ссылка, полностью)
- Ralex, ыыыы, lentjaj2, General - спасибо, есть отправные точки. Пошел читать Айсберга - "Телевидение это очень просто" :) - Dmitry_D(16.07.2012 22:35)
- Shutter width - по смыслу это время экспозиции, Ralex(1934 знак., 16.07.2012 22:05)
- изображение хранится на конденсаторах ыыыы(524 знак., 16.07.2012 20:22,
)
- сенсор не знаю, но что понимаю отвечу1. да2. если в DS запрещено, то нельзя, но м.б. и будет работать только для статических сцен, динамика будет размазана из-за медленной развёртки.3. Horizontal Blanking = lentjaj2(536 знак., 16.07.2012 18:54,
)
- Загадко - что это? Vit(16.07.2012 15:48, zen, полностью)General
- клей для радиатора? Snaky(659 знак., 14.07.2012 15:07, Tech, полностью)
- У кого есть опыт работы с Si8250? Каковы впечатления? Стоит ли с ними связываться? В электроснабе на складе про них написано "Not recommended for new designs" и это смущает. - Eugeni(06.07.2012 19:12, MCU, полностью)
- Про Atollic TrueStudio кто-нить скажет что хорошее? Argon(95 знак., 20.09.2011 21:18, ARM, ссылка, полностью)
- Коллеги, а что скажете про соединение нихромовой проволоки с клеммой на печатной плате? Argon(464 знак., 15.07.2012 12:11 - 12:15, SCH, полностью)
- MP3-плеером рулит контроллер HYM888 в SSOP-20. Доступна ли какая-нибудь документация по этому и похожим чипам ? - zeleny(12.07.2012 17:56, SCH, ссылка, полностью)