Поздравляем Codavr с днём рождения!
- PCIe-накопитель [Samsung Z-SSD SZ985] ёмкостью 800 ГБ и 240-ГБ -> достойный конкурент Intel Optane SSD 900P --> Конкуренция говорит о том, что цены Samsung не будут безумными. Evgeny_CD(325 знак., 19.02.2018 22:40, dao, ссылка, ссылка, полностью)
- TI CGT только выпустил поддержку С++14, в IAR тоже не дальше 14ой версии. lloyd(54 знак., 02.04.2018 18:42, dao, полностью)
- Большое спасибо тебе за ответы! Ты позволили мне понять некие важные фишки современного С++. - Evgeny_CD(02.04.2018 22:33)
- У TI не всё так радужно. Компиляторы для C2000 поддерживают только C++03. Лучше всего дела обстоят с поддержкой ARM-камней. Тут и поддержка C++17 экспериментальная есть. evgeniy1294(163 знак., 02.04.2018 21:32)
- Если задача решается - то почему бы и нет. Но вопрос - а что в C++17 полезного именно для варианта MCU - с ограниченными ресурсами? - Evgeny_CD(02.04.2018 18:45)
- Где ты видел MCU с *ограниченными* ресурсами? у современных памяти скоро будет чем у первого пеньтиума, на котором я впервые линукс запускал. 20 лет прошло, а всё нытьё про какие-то ограниченные ресурсы. - fk0(03.04.2018 00:01)
- Умные move semantics в основном (они были еще в С++11, но в 17 их до ума довели), всякие std::variant и иже с ними lloyd(125 знак., 02.04.2018 18:49)
- std::variant -> А оно точно в embedded такое надо? Я имею в виде именно MCU, с накристальной памятью, а не платочки и модульки с лялихом.... - Evgeny_CD(02.04.2018 19:13, ссылка)
- Ну его нафиг такое в embedded использовать!!! Там эксепшены внутри спрятаны, и как оно в итоге соберется, и сколько памяти и кода сожрет - непонятно.... - Evgeny_CD(02.04.2018 19:16)
- Ненамного больше. И что? - fk0(03.04.2018 00:02)
- сейчас думаю как подступиться к новому баггу - проверенная simd асм фильтр крешит фоновый dma невсегда не во всех вызовах, даже если запись не делает. 8 лет работал и не крешил, проверен несколько раз, чую что проблема вообще не с ним - просто так sav6622(13 знак., 02.04.2018 22:12)
- Да могут быть весьма фееричные поиски баггов. Пару лет назад нашел что штатная стартовая секция разрешает вложенные прерывания - хотя по умолчанию запрещены - секаса поимел пока нашел, глючило по разному в зависиимости от размера бинарника. - sav6622(02.04.2018 22:09)
- Exception'ы в крестах отключаются, умности типов остаются. lloyd(298 знак., 02.04.2018 20:12)
- Имею следующее мнение. Я не против прогресса, я против "нежданчиков". Evgeny_CD(713 знак., 02.04.2018 20:39)
- 1. std::unique_ptr<T> занимает столько же места, сколько обычный указатель при использовании malloc, или +указатель на функцию удаления, если функция кастомная и динамическая. Само автоматически там вызывается конструктор, если ты вызываешь lloyd(317 знак., 02.04.2018 21:43)
- Вот читаю про std::unique_ptr<T> и офигеваю. -> Evgeny_CD(1713 знак., 02.04.2018 22:25, ссылка, ссылка)
- Правильно ли я понимаю, что фактически, в C17++ есть новые фишки, которые выглядят как "библиотечные фишки" типа std::unique_ptr<T>, но это не только библиотека, это еще и некие встроенные правила компилятора, как он генерит код, который Evgeny_CD(40 знак., 02.04.2018 22:05)
- Нет там никаких "правил компилятора". Т.е. есть, но другие, совсем простые, а не то, о чём ты подумал. Просто оно многословно и громоздко всё выглядит, но реально 90% отрабатывает на этапе компиляции и не стоит ничего, а 10% даёт совсем минимум fk0(124 знак., 03.04.2018 00:05, ссылка)
- Уникальная ссылка - это стандартная реализация матана, впихнутого в суть языка. Но так да, target = std::move(T &&source) - это не вызов функции, а указание компилятору что делать (есть еще и перемещающий конструктор). lloyd(88 знак., 02.04.2018 22:21)
- Кратко. 1) "возьми и используй" крайне стремно на практике. 2) Разобраться в новых фичах - крайне непростая задача. Совокупная эффективность кодинга с учетом кучи "холостых экспериментов" удручает... Evgeny_CD(778 знак., 02.04.2018 20:49)
- Exception, как много в этом звуке... :) Скрипач(168 знак., 02.04.2018 19:21)
- Вот здесь грабли и зарыты. IMHO - нужно отделять компилер и либы. Evgeny_CD(295 знак., 02.04.2018 18:59)
- [Биткоин Bitcoin] сводный системный топик - Evgeny_CD(13.11.2017 14:49, dao, полностью)
- Разработчики ASIC замахнулись на добычу Ethereum..."AMD получает от спроса на GPU для криптоферм порядка 20 % выручки, а NVIDIA — около 10 %." Ничего себе! - Evgeny_CD(02.04.2018 20:26, ссылка)
- Хе-хе, учоные выяснили, что биткоин - это порнуха. Скоро они также выяснят, биткоин отравил Скрипаля, и тогда плакали ваши денежки, уважаемые инвесторы :-) - SciFi(21.03.2018 15:03, ссылка)
- Ну наконец-то! А то мы уже заждались! Обогреватель Qarnot QC-1 добывает криптовалюту -> - Evgeny_CD(14.03.2018 14:17, ссылка)
- На создателя Bitcoin подан иск на 10 млрд долларов -> - Evgeny_CD(28.02.2018 17:04, ссылка)
- В Москве, после ночи пыток, у криптоинвестора похитили около 100 BTC -> - Evgeny_CD(26.02.2018 19:03, ссылка)
- Анонимный трейдер стал миллиардером на обвале курса биткоина -> Профессиональная стрижка лохов - Evgeny_CD(19.02.2018 23:56, ссылка)
- +1 Codavr(54 знак., 20.02.2018 04:37, ссылка)
- Вон что люди говорят -> Барбос(126 знак., 19.01.2018 23:07, ссылка)
- Сейчас-то биткойн где только не купишь. А в советские времена достать нельзя было даже из под полы.(C) - Vit(19.01.2018 22:58 - 23:01)
- Чёрный криптовторник: капитализация криптовалютного рынка за сутки сократилась на $200 млрд -> - Evgeny_CD(19.01.2018 22:26, ссылка)
- Прикол. Маразм. Бывший стажер в SpaceX Сахил Гупта заявил, что миллиардер Илон Маск является создателем биткоина, известным под псевдонимом Сатоши Накамото. -> --> Evgeny_CD(392 знак., 27.11.2017 19:21, ссылка, ссылка)
- Минфин пояснил порядок уплаты НДФЛ с операций с биткоинами -> - Evgeny_CD(13.11.2017 15:05, ссылка)
- Круче биткоина за всю историю человечества были только луковицы. -> Но они плохо кончили. - Evgeny_CD(13.11.2017 15:04, ссылка)
- Падение курса биткоина достигло почти 30% -> - Evgeny_CD(13.11.2017 14:51, ссылка)
- Предыдущее обсуждение -> - Evgeny_CD(13.11.2017 14:50, ссылка)
- Предыдущее обсуждение -> - Evgeny_CD(13.11.2017 14:49, ссылка)
- [Xilinx Everest] An Adaptive Compute Acceleration Platform -> --> Evgeny_CD(209 знак., 02.04.2018 15:40, dao, ссылка, ссылка, полностью)
- Озаботился выбором логического анализатора. Гуглением отыскал следующие варианты: Evgeniy1294(1954 знак., 06.02.2018 13:49 - 13:52, dao, полностью)
- есть в коллекции Saleae 8 (не про), есть клон Saleae с Али, есть Dslogic, есть Digilent Analog Discovery (первый) Илья(1009 знак., 06.02.2018 16:57 - 08.02.2018 18:44)
- Вот сегдня в мыле пришло: Digilent Digital Discovery до 32 входов, до 800Ms при 8 входах. 100MHz. Есть на маузере за 175 евро. Может и генерить сигналы. Shatun_(1989 знак., 08.02.2018 18:01, ссылка)
- У меня версия 16 каналов на 100М от китайцев, в целом смотрю стандартные uart i2c spi, можно было взять и 24М 8bit, сэмплирует хорошо, но иногда просит чуть снизить частоту до 80 МГц, понятно что мне это не критично. Для чего-то простого можно ANV(314 знак., 06.02.2018 16:48)
- Saleae 16 с али. Замечу что 8 и 16 внутри отличаются радикально, 16-я сделана гораздо более по уму. Софт у него для меня идеальный - умеет анализировать кучу протоколов, умеет писать большие логи и прекрасно их масштабирует. Изредка просит снизить ASDFS(182 знак., 06.02.2018 14:43)
- использую saleae с алихэкспресса, смотрю spi i2c uart. Мне хватает. - Nikolay801_(06.02.2018 14:12)
- Лежит на столе Analog Discovery 2. lloyd(91 знак., 06.02.2018 14:08)
- Ну вотъ, 1 апреля. Всем нехворать! - mse homjak(01.04.2018 00:07, dao, полностью)
- [Сборка кубика рубика роботами] Дисциплина Специальной олимпиады. - Evgeny_CD(17.03.2018 20:43, dao, полностью)
- Чувак предложил еще один способ преобразования двоичного числа в число по любому основанию. - Alex68(31.03.2018 19:43, dao, ссылка, полностью)
- Кто знает, как бороться с отложенной записью в директорий под Win7+? Ксения(1260 знак., 30.03.2018 03:08, dao, полностью)
- Отключить антивирус?! - Evgeny_CD(30.03.2018 18:08)
- Демонстрация эффекта: идем по ссылке на скачивание с сайта IAR файла EWARM-CD-8222-15996.exe, указываем ему место на диске и запускаем скачивание. А тем временем открываем какую-нибудь гляделку (FARmanager, TotalComander, Проводник) и смотрим на Ксения(401 знак., 30.03.2018 17:45, ссылка)
- Имхо проблема отсутствия flush. Часто замечаю что разные качалки по разному работают. Где то по нулям пока не докачается, где то раз в минуту обновляется, где то в реалтайме. - 1111111(30.03.2018 16:02)
- 1) сделать отдельный раздел и запретить любое его кеширование. На этом разеде пусть только прога работает. Evgeny_CD(175 знак., 30.03.2018 15:21)
- А с какой целью интересуетесь(с)/Матроскин/ В мозилле есть "ход текущих загрузок". В нем и смотрю скорости загрузки и замеры. - Гудвин(30.03.2018 15:11)
- Стойкое ощущение попытки решения проблемы способом держания ножа за лезвие. lloyd(417 знак., 30.03.2018 12:34)
- КМК это проблема именно апдейта Directory Entry, а не файла. Почему-то он стал проводиться только после закрытия. Что, кстати говоря, делать с файлами непривилегированного доступа нельзя! Потому что другая программа, которая может захотеть открыть Николай Коровин(678 знак., 30.03.2018 10:11)
- a totalCommander отражает? - Constantin24(30.03.2018 07:28)
- а это не может быть связано с типом файловой системы, FAT или NTFS? - AlexG(30.03.2018 05:56)
- Вроде по нажатию F5 показывает размер файла? - AU08(30.03.2018 03:18)
- Смотрел-смотрел, вроде, как сюда по теме ближе... Кто знает, можно ли на Wine создать окружение без сети? Но, желательно, чтобы доступ к сетевухе был. Это для Линуха, есличо... - mse homjak(30.03.2018 12:46, dao)
- а макрос для размера поля структуры аналогично offsefof еще не придумали? - VLLV(29.03.2018 13:10, dao, полностью)
- Битва левой и правой руки Intel. [Xeon E5, E7 <-> Arria 10 GX]. Битва в части плавучки. Show must go on!!! Удивительные результаты!!! Evgeny_CD(6032 знак., 20.02.2017 01:56 - 28.03.2018 20:22, dao, полностью)
- По первой ссылке есть ТТХ карты: ANV(1446 знак., 29.03.2018 00:50 - 00:55)
- -> Развитие темы. - Evgeny_CD(29.03.2018 00:29, ссылка)
- Может быть это не честно, но может добавить сюда GPU? Тут GV100 от нвидиа обновилась немножко. По картинке там вообще монстр, но и за другие деньги. - ANV(28.03.2018 22:21, ссылка, ссылка)
- -> - framer(20.02.2017 02:42, ссылка)
- Если искать, что-то для всего тогда можно найти сферического коня в вакууме. Надо подбирать платформу под задачу. Аррии заточены под коммуникацию (17.4 Gbps Transceiver = 96) . Неспроста такая цена. Если хотите совместить удава с ежом, можно framer(158 знак., 20.02.2017 02:26 - 02:33, ссылка)
- Вот эти 80 SP MFLOPS/$ - и есть одна из причин, по которым Интел купил Альтеру. Чтобы на стратегическом уровне управлять своим будущим. И рисками для него. Evgeny_CD(461 знак., 20.02.2017 02:03)
- Ксения, просьба раскритиковать в части количества AVX блоков и их растактовки. - Evgeny_CD(20.02.2017 01:57)
- Языково-ориентированное программирование -> Интересная статья! Вид экрана мне очень понравился! - Evgeny_CD(29.03.2018 00:33, dao, ссылка, полностью)
- А не сталкивался ли кто со "Стандартом частоты и времени Ч1-1011"? Этот прибор должен помимо прочего получать от Глонасса с GPSом точное время и выдавать его по RS-232 в компьютер. Протокол в имеющемся образце какой-то бинарный нестандартный, раз AlexG(175 знак., 26.03.2018 13:05, dao, полностью)
- Понадобилось сделать цифровой фильтр 50Гц, полоса около 10%, желательно в целых числах. Очень давно таким не занимался. Вроде сейчас уже есть чуть ли не онлайн составители таких фильтров, даешь ему параметры, он исходник реализации на Си. Ни кто AlexBi(37 знак., 11.03.2018 12:50, dao, полностью)
- так же есть недорогая программа для dsPIC - max(26.03.2018 11:09, ссылка)
- Вот сайт по расчету онлайн, но сам правда не пробовал. - max(26.03.2018 11:07, ссылка)
- Использую с незапамятных времен Nuhertz filter solutions. И всем рекомендую. Берем на торрентах с лекарством. На попроб дают фряшный триал. - Codavr(26.03.2018 08:20, ссылка)
- Не хотелось углубляться в воспоминания что там и почему, но без этого не получается. Покритикуйте мои рассуждения. AlexBi_(2369 знак., 25.03.2018 12:05,
)
- Какой порядок фильтра нужен? - argus98(12.03.2018 11:38)
- Смотреть в сторону применения хрени типа stm32f4xx с аппаратным блоком плавучки и winfilter с даблами.Результат можно прям сразу запускать на процессоре.Отдельная песня с применением фильтра Бесселя.Матлаб его вообще игнорирует по причине plainuser(1732 знак., 12.03.2018 08:04 - 08:10)
- Делал для ЭКГ фильтр на 50Гц +/-0,5Гц подавление около 50 ДБ, в целых числах на PIC16. Основной принцип - текущий отсчет АЦП сложить с отсчетом, который был ровно 10мС назад и поделить на два. Недостаток - надо озу на 10 мС семплов. Результат driver_gv(89 знак., 11.03.2018 23:55, картинка)
- С конца 90х пользуемся QED... он особо и не изменился с тех пор... - sav6622(11.03.2018 21:09)
- Вопрос делится на три части: алгоритм самой фильтрации, откуда брать коэффициенты, и как использовать целочисленную арифметику. Ниже пример самого примитивного БИХ-фильтра, дающий ответ на первые два вопроса. С целочисленной арифметикой просто йцукен(1066 знак., 11.03.2018 17:25 - 17:28, ссылка)
- А смысл? Вкорячить самолепную плывучку с 16 бит мантиссой и 16 бит экспонентой(чтобы ничо не приснилось, да и знаки туда можно упихать). 32 бит целочисленки точно не хватит. - mse homjak(11.03.2018 22:14)
- Поскольку ТС по традиции не указал ни частоту дискретизации, ни архитектуру своего процессора, я, как и все, блудю впотьмах. Однако предыдущий опыт подсказывает мне, что мантиссы 16 бит маловато будет. - йцукен(11.03.2018 22:38)
- Частота дискретизации не более 10кГц (быстрее наверное не успеет), на входе RC фильтр на 1кГц. Процессор PIC24 с аппаратным умножителем 16х16. На 500Гц и далее желательно иметь подавление в 100 раз. AlexBi(393 знак., 12.03.2018 11:46)
- Блин, я думал, вам режекторный фильтр на 50 Гц нужен, а тут вот оно как... Чтобы выделить из сигнала одну частоту, фильтр вообще не нужен, нужен синхронный детектор. И ещё совет - если возможно, не измеряйте ничего на частоте 50 Гц, измеряйте на йцукен(11 знак., 12.03.2018 14:38)
- Обоснуй. - max(25.03.2018 12:19)
- Даже не знаю, с чего начать. Синхронный детектор требует меньше вычислений: 2 умножения и 2 сложения на отсчёт. После фильтра всё равно нужно как-то оценивать амплитуду, а тут мы сразу получаем амплитуду (и фазу, если нужно). Синхронный детектор йцукен(113 знак., 25.03.2018 13:17)
- Как можно математически "подружить" синхронный детектор с сигналом у которого частота известна с точностью, например, ±2% и произвольная фаза (до начала фильтрации)? - De_User(25.03.2018 17:53 - 18:00)
- Да я про "только не на 50Гц"... - max(25.03.2018 17:10)
- Подразумевается целое число периодов за цикл измерения, как в алгоритме им. АОНа ? - fk0(25.03.2018 15:42)
- Когда мы умножаем частоту на неё саму, у нас поручается нулевая частота плюс удвоенная. Если мы не используем окно, или, что то же самое, окно у нас прямоугольное, выгодно взять интервал измерения равным целому числу периодов удвоенной частоты, йцукен(76 знак., 25.03.2018 16:40)
- Если "умножаем с окном", то предыдущий тезис - "требует меньше вычислений: 2 умножения и 2 сложения на отсчёт" уже не верен.. :) - Хаос(25.03.2018 17:43,
)
- Если синус и косинус брать из таблицы, они там могут лежать уже с окном. - йцукен(25.03.2018 18:35)
- И мы тут же получаем комплексный фильтр с КИХ равной длине окна.. - Хаос(25.03.2018 19:08,
)
- Математически - да, но я бы не использовал в данном случае слово фильтр. Оно как бы подразумевает, что частота сигнала не меняется, а меняется амплитуда и/или фаза. А смысл синхронного детектора состоит именно в переносе частоты сигнала на нулевую. - йцукен(25.03.2018 19:54)
- Кстати, про математику. Хаос(939 знак., 25.03.2018 20:55,
)
- На PIC24 у меня КИХ-фильтры не получались. Нет SIMD. Получается очень медленно. С той же загрузкой ЦПУ БИХ-фильтры дают лучшие результаты. - Nikolay_Po(25.03.2018 21:19)
- У человека 50Гц. Я делал КИХ ППФ-50Гц на меге48. Она ещо покурить успевала. - mse homjak(25.03.2018 23:33)
- Мне просто недостаёт мастерства. На ассемблере? Впрочем, при хорошем компиляторе разницы C vs Asm может и не быть. Nikolay_Po(229 знак., 25.03.2018 23:40)
- Да, АСМ. Частота, кажысь, 800Гц, подавление 75Гц и 25Гц, не хуже 50дБ, реально около 60. Скока коэффициентов, уже не помню, было очень давно. Как только появились М48, сразу-же и запилил. Кстате, может здесь в кодебуке могло сохраниться, вроде mse homjak(22 знак., 25.03.2018 23:47)
- БИХ фильтры не дают линейную ФЧХ. Ваш, КО.. - Хаос(25.03.2018 23:01,
)
- Нормальное слово. :) Просто надо использовать словосочетания: "децимирующий фильтр" или "интерполирующий фильтр". И тогда всё будет в согласии с теорией. ;) - Хаос(25.03.2018 20:35,
)
- А потребляемую мощность можно все-таки измерать на 50 Гц? - Крок(12.03.2018 16:53)
- Фильтровать придётся оба сигнала, и опорный и измеряемый. Иначе непонятно, что вы там измерять собрались. 40дБ на 500Гц не слишком сложно. Но, по-моему, давить нужно с 90Гц, всё со второй гармоники сетевой. Иначе нелинейности объекта всякие острее Nikolay_Po(11 знак., 12.03.2018 12:35)
- Но ведь вы понимаете, что в настоящей "розетке" не только 50Гц, но и 150Гц, 250Гц, 350Гц... - lloyd(12.03.2018 12:01)
- Мобуть. Но обычно не хватат динамики. С плывучкой-то имеем полюбасу, честных 16р. И, соотв, ошибку, 3е-5 - mse homjak(11.03.2018 23:08 - 23:13)
- double в эмбеддеде... смело - lloyd(11.03.2018 20:18)
- Я бы посмотрела в сторону ЭКГрафов - там фильтрация от 50 Гц (т.к. электроды приложены к телу), как в аналоговой части, так и в цифровой (где такая есть). - Ксения(11.03.2018 16:40)
- WinFilter, древность конечно - Chum_A(11.03.2018 13:36, ссылка)
- 1. Матлаб умеет генерить КИХ-фильтры. Если не ошибаюсь, Octave, тоже lloyd(132 знак., 11.03.2018 12:52)
- У меня Nikolay_Po(195 знак., 11.03.2018 20:10)