Вот Медведев поднасрал-то: tesla(203 знак., 01.09.2013 20:05, zen, полностью)
Помогите, пожалуйста найти макроассемблер 2500 a.d. 4.04a,нужен для учёбы... - 1(31.08.2013 21:50,
, MCU, полностью)MBedder
"Еще один взрыв мозга!" (C) - 1986ВЕ3. 2xEthernet+PHY - LightElf(06.05.2013 12:18, ARM, полностью)
какие сейчас графические жки производятся? нужен небольшой экран примерно 20х30мм, 64х128, 84х42 и т.п. причем недорого. вроде один из кандидатов LPH7366 - он же nokia5110. привлекает цена и доступность для малых количеств. напрягает возможные AVF(275 знак., 31.08.2013 16:59, SCH, полностью)
а как преобразовать сигнал энкодера с дифференциальным выходом в однополярный ? Там вообще что в реале на выходе ? Что-то типо RS-485 ? - MegaJohn(31.08.2013 22:11, Cyber, полностью)
Доброго времени суток. Есть вопрос по STM32F4: можно ли выполнить отдельную функцию (например стирание/программирование flash) из встроенного в чип озу при выполнении общей программы из flash? У атмела в sam7 это работало чëтко, а здесь у Пëтр(51 знак., 31.08.2013 13:58,
, ARM, полностью)
Сделал для себя pdf-файл книги "TCP/IP Архитектура, протоколы, реализация". Кому интересно - положил в Upload. Михаил Е.(29.08.2013 18:25 - 30.08.2013 15:25, dao, ссылка, полностью)
Немного цифр о зарплате инженеров ТАМ :) Там ниже есть комментарии, довольно схожие проблемы с нашими. - Alex68(28.08.2013 20:32 - 20:55, zen, ссылка, полностью)
ЭТО ДИВЕРСИЯ!!!__ "Украинскую гимнастку наградили золотом под гимн России" - =L.A.=(29.08.2013 15:22, zen, ссылка, полностью)General
Покритикуйте схемку, сочинил вот для пробуждения DCDC от аудиосигнала, есть жёсткие ограничения: диапазон питаний 0,7..1,7V; потребление в стендбае - микроамперы, простота, надёжность, дешевизна Adept(1074 знак., 29.08.2013 23:10 - 23:17, SCH, полностью)
- спасибо за обсуждение, "всё было конструктивно, до понедельника" :)) если у кого будут ещё мысли - милости прошу... Итак, по обсуждению: Adept(552 знак., 30.08.2013 16:05 - 16:12)
- Выход схемы нужно сделать с коллектора Q4, и R8 переключить туда же - MAX1678 на /SHDN нужно минимум 0.8 x VBATT - Vit(30.08.2013 10:21 - 10:53)
- Эта можно. Shut down с ошибкой написано. Кстати если имел ввиду, что под занавес ты его в штопор вгоняешь, то все равно с ошибкой. Правильно в этом случае будет - shoot down :) - Codavr(30.08.2013 00:06 - 00:11)
- сдаётся из-за одного номинала С2 и C3 могут быть гонки по включению батарейки - Vit(29.08.2013 23:38)
- Параметры входного сигнала? Когда схема срабатывать должна? - Shura(29.08.2013 23:25)
- По входным сигналам - картинку прилагаю: Adept(193 знак., 29.08.2013 23:35)
- На картинках твои модельки, которые ничего общего не имеют с реальным аудиосигналом - Shura(29.08.2013 23:42)
- Коли речь о миллисекундах, то взять какой-нибудь микропотребный PIC/AVR/MSP со встроенным усилителем/компаратором, пробуждать его раз в миллисекунду ненадолго и наслаждаться - MBedder(29.08.2013 23:38)
- Аффтар привёл осциллограмму песни You Suffer в исполнении группы Napalm Death. Если он хочет что-то более вменяемое детектировать, то ему сначала надо с критериями определиться. - Shura(29.08.2013 23:54, ссылка)
- питание - 0,7-1,5V (одна батарейка)!! Есть конечно МК со встроенным DCDC, но в проекте уже прописались mega88 и XMEGA (два варианта девайса), так что низковольтный МК заюзать не получится. - Adept(29.08.2013 23:48)
- ТС нужно чтоб схема работала от 1,5В и вплоть до 0,7В. Такие МК по-моему только у TI имеются - MSP430x09x (Vcc=0,9В...1,65В). - rezident(29.08.2013 23:48, ссылка)
- Т.е. импульсная помеха любой длительности
должна может включать? - rezident(29.08.2013 23:38)
- А марганцовкой зачем поливал? :)) MBedder(29.08.2013 23:14 - 23:20)
Все-таки, никак не могу понять – почему большие приложения не пишут методом компиляции байткода в нативный бинарный код? -> Старое обсуждение --> Свежая наводка Vit на Cosmos Evgeny_CD(3244 знак., 29.08.2013 14:37, dao, ссылка, ссылка, полностью)
- Oracle анонсировало виртуальную машину Java ME3.3, которая может запускаться без ОС и даже на STM32 F207IG -> - Evgeny_CD(30.08.2013 12:00, ссылка)
- "MS working on a same compiler for C++ AND C# ! Not in 'incubation' but for production !" -> - Evgeny_CD(29.08.2013 19:52, ссылка)
- оно без мусорщика никак. а это не 50 мкс. - Vit(29.08.2013 15:59)
- насколько я знаю, все современные VM используют JIT, то есть исполняется таки бинарный код. если разбираться - рекомендую начать с QEMU - мега-проект. а стратегический смысл использования байткода - платформонезависимость. например, при вскрытии ыыыы(112 знак., 29.08.2013 15:56)
- вы вообще стиль того как пишут на том же шарпе видели? Mahagam(414 знак., 29.08.2013 15:49)
- почему не пишут ? gcj, Excelsior JET, RoboVM, JNC. Еще по ссылкам интересные проекты. - zeleny(29.08.2013 15:40, ссылка, ссылка)
- Excelsior JET -> и другие продукты этой отечественной компании - просто улет! --> Старое обсуждение этой компании - Evgeny_CD(29.08.2013 20:02, ссылка, ссылка)
- RoboVM compiler translates Java bytecode into native ARM or x86 code. -> --> заточно для Android and iOS - Evgeny_CD(29.08.2013 20:00, ссылка, ссылка)
- JNC is a Java to native compiler. It allows AOT (ahead of time) compilation of your Java applications. With JNC, you can create real standalone native binaries (.exe on Windows) which will no longer depend on a JRE. -> - Evgeny_CD(29.08.2013 19:57, ссылка)
- GCJ ... compile Java source code to Java bytecode (class files) or directly to native machine code, and Java bytecode to native machine code. -> --> - Evgeny_CD(29.08.2013 19:54, ссылка, ссылка)
- Parrot - регистровая виртуальная машина, заточенная для языков с динамическими типами данных. -> Основа Perl 6, вот только "Разработка Perl 6 началась в 2000 году, и с переменной эффективностью продолжается и по сей день. У проекта нет чётких Evgeny_CD(96 знак., 29.08.2013 19:50, ссылка)
- LibJIT — это фундамент для создания большого числа виртуальных машин, динамических скриптовых языков. - Evgeny_CD(29.08.2013 19:44, ссылка)
- Спасибо! Спасибо! Спасибо! Супер-подборка! Разбираем все по порядку. - Evgeny_CD(29.08.2013 19:43)
- А кто сказал, что нативный код будет быстрее? В этих ваших VM наверняка куча run-time проверок, которые и вносят львиную долю задержек при выполнении кода. - SciFi(29.08.2013 14:42)
Тут вот прикрутили микрочиповские GCC-компиляторы для 8-16-32-битников к Visual Studio. Мысль интересная - может, и на ARM/Cortex можно ее расширить? --> MBedder(29.08.2013 22:54, dao, ссылка, полностью)
Що то я нифкурил .. Кто такие Ардуины Малины И всякие расбери и ПИИИИИИ... Поясните чтоле ? Ардуина как я понял в результате самостоятельных поисков это обычный AVR вставленный на плату с удобными концами для присоединения всякого овна от портов . Blackbird_sunday(51 знак., 29.08.2013 11:51,
, zen, полностью)
- Ардуино это, грубо говоря,конструктор, типа лего. Есть стандартная плата и куча плат-расширений. Хочу я допустим управлять силовым реле, покупаю спец платку со стандартными разъемами, втыкаю ее в мат.плату, качаю "библиотеку", в коде пишу ченить Stri(449 знак., 30.08.2013 09:10)
- дело не в платке, а в тонах софта, которые для этой платки написаны, имхо. и из-за открытости можно даже платку не покупать, а скопипастить в свою и софт этот пускать - ыыыы(29.08.2013 12:25)
MicroMonitor (uMon) обновился до версии 2.0 и стал поддерживать Cortex. -> Evgeny_CD(30.08.2013 00:04, dao, ссылка)
Добрый утро(день,вечер)!) Имеется 2 модуля в одной из которых находится переменная используемая в другом. Как правильнее осуществить доступ к данной переменной? Constantin24(174 знак., 28.08.2013 07:57, dao, полностью)
- .h и extern чем не угодили ? - zeleny(28.08.2013 17:46)
- Как правило, стандарты кодирования также определяют взаимодействие между модулями. Для относительно простых проектов (до 50.000 строк) у нас используется стандарт uCOS, но мне надоело перекомпилявить всё из-за добавления одной глобальной VVB(133 знак., 28.08.2013 12:11)
- ----------------- - plainuser(28.08.2013 10:07 - 10:16)
- Забавный способ редактировать пост. Если что, сносите в мусорку - не обижусь. - SciFi(28.08.2013 10:18)
- зачем потер? разумные слова были. - Nikolay801_(28.08.2013 10:18)
- Решил погодить , тут ругани на три дня не меньше выйдет.Работы много, некогда. - plainuser(28.08.2013 10:18)
- Конечно, всё сильно зависит от размера проекта. Умиляет, когда аффтар программы на 1000 строк мучается душевными метаниями: "Структура? Или массив? extern? Или передавать указатель?" SciFi(45 знак., 28.08.2013 10:15)
- над проектом работают несколько программистов. у каждого свои задачи со своими модулями. - Constantin24(28.08.2013 10:20)
- Общепринятые правила ведения дискуссии говорят, что пора переходить на личность вопрошающего. Скажите, Вы Vladimir Ljaschko(148 знак., 28.08.2013 13:28)
- 1)я не рулю ни кем.я новичок в этом. раньше работал в асме. Constantin24(57 знак., 28.08.2013 13:35)
- вот чья палка совпадает с мнением форумчам тот пускай и порулит пока - abivan(28.08.2013 13:51)
- То-то я думаю, Вы не протипоставили ни одного аргумента на высказывания участников. Возьмите готвые правила оформления, как уже советовали. Наберете опыт - поменяете. - Vladimir Ljaschko(28.08.2013 13:45)
- можете объяснить чем плох вариант Constantin24(68 знак., 28.08.2013 14:06)
- Там и ответили. Зачем? Проектируется обычно снизу вверх. Программист сортировки говорит программисту АЦП - дай хедер с данными АЦП, и говорит другим - вот мой хедер с результатами сортировки. Кому нужно, тот включает, все независимы. В Вашем Vladimir Ljaschko(102 знак., 28.08.2013 15:22)
- к примеру для некой обработки данных для модуля ONE нужны значения переменных с модулей A, B, C; для модуля TWO нужны значения переменных с модулей С, D, E, F. Тогда нужно будет включить в хедере ONE и TWO соответствующие модули. Через некоторое Constantin24(329 знак., 28.08.2013 16:13)
- Для этого случая есть грязный хак: создается файл includes.h, в котором включаются ВСЕ хедеры и который включается во ВСЕ файлы С. Многие так делают, я не исключение, аж взблевнуть хочется :) Но по крайней мере этот метод лучше, чем Ваш: не Vladimir Ljaschko(1244 знак., 28.08.2013 17:06)
- ложной посылкой является " и нет больше необходимости следить за подключенными модулями...", за ними нужно следить, если Вы собираетесь использовать некий функционал стороннего модуля, то это нужно делать осознанно, а не внезапно. Nikolay801_(220 знак., 28.08.2013 17:05)
- Возвращайте из каждого модуля указатель на структуру параметров. Добавление полей(параметров) в структуру, влечет корректировку описания структуры в хедере и все. - Dany(28.08.2013 16:47)
- Может я невнимательно вник в проблему, но хедеры модулей инклюдятся непосредственно в Си-шный исходник, который работает с этими модулями. Если что-то меняется в работе или хедере конкретного модуля, то естественно правятся все зависимые от него rezident(155 знак., 28.08.2013 16:21)
- Не обманывайте себя: если у вас все модули используют все переменные, то никакие это не модули, а практически спагетти-код. SciFi(81 знак., 28.08.2013 16:20)
- он не плох, он просто лишний. С этой задачей вполне справится хедер модуля. - abivan(28.08.2013 14:14)
- а аргументов против и не должно было быть, человек спрашивает "как?", а не "почему нет?" - Nikolay801_(28.08.2013 14:03)
- --> - SciFi(28.08.2013 10:22, ссылка)
- правильно передать указатель через сервис "сообщение" ОСРВ :) abivan(191 знак., 28.08.2013 09:48)
- если переменных 10, то можно загнать их в массив и через функцию возвращать указатель, или описать их как структуру и возвращать указатель на структуру. Nikolay801_(130 знак., 28.08.2013 08:19)
- простите, забыл указать. Пишу на Си для мк stm32f103rbt - Constantin24(28.08.2013 08:03)